Repolode
Kruptein

Kruptein/PlanarAlly

A self-hostable web tool for running virtual battlemaps with dynamic lighting, player vision and fog for tabletop RPG sessions.

Open-source alternative to:Roll20Foundry VTT

Stars
563
Forks
98
Open issues
112
Last commit
10 days ago

What is it?

PlanarAlly is a web-based virtual tabletop focused on battlemaps for TTRPGs such as Dungeons & Dragons. Game masters and players use it to display maps, place tokens and run encounters from a browser.

The tool can be self-hosted on your own machine or server, and it can also be run in a fully offline setup for games played without internet access. Maps are organized into layers and floors, and the canvas is effectively unlimited in size.

It includes dynamic lighting and player vision, so each token only reveals what it can see. A simple initiative tracker is also included.

Key features

  • 01Self-hosted deployment on your own infrastructure
  • 02Fully offline setup supported
  • 03Layers for organizing scenes
  • 04Dynamic lighting with player vision limits
  • 05Multi-floor maps with the ability to look down to lower floors
  • 06Built-in initiative tracker

Use cases

  • Running D&D sessions online with a shared battlemap
  • Playing in-person games offline at a table with a projected map
  • Hosting a private game server for a friend group
  • Prototyping encounters with light and vision effects

Quick start

  1. 1

    Download the app from the releases page

  2. 2

    See the documentation for install and run instructions

Things to know

  • Development setup details are in a separate CONTRIBUTING document, not in the README.

In collections

Topics

#tabletop#dnd#battlemap#virtual-tabletop#self-hosted#typescript#map

FAQ

What is PlanarAlly?
A self-hostable web tool for running virtual battlemaps with dynamic lighting, player vision and fog for tabletop RPG sessions. PlanarAlly is a web-based virtual tabletop focused on battlemaps for TTRPGs such as Dungeons & Dragons. Game masters and players use it to display maps, place tokens and run encounters from a browser.
Is PlanarAlly free to use? What license does it have?
PlanarAlly is open source under the MIT license. Check the license terms before using it in commercial products.
Is PlanarAlly still maintained?
Actively maintained. The last commit to PlanarAlly was on Oct 28, 2026.
What can I use PlanarAlly for?
Running D&D sessions online with a shared battlemap Playing in-person games offline at a table with a projected map Hosting a private game server for a friend group Prototyping encounters with light and vision effects
How do I install PlanarAlly?
Download the app from the releases page See the documentation for install and run instructions
Where can I get PlanarAlly?
The source code and installation instructions are on GitHub: https://github.com/Kruptein/PlanarAlly

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects