Home20 β€” Open Source Virtual Table Top

A virtual tabletop made by players, for players. No subscriptions, no paywalled features: every tool for every table, and an open source release on the way.

Why it's different

Your table. Your rules.

Built by a group that wanted the tools without the tiers, and the dice without the doubt.

01

No paywall, ever

Dynamic lighting, fog of war, audio, 3D dice: there is no "Pro" tier because there is no tier. Every feature is for every table.

02

Open source, coming soon

Home20 is being prepared for an open source release. The code isn't public yet; when it is, you'll be able to read it, fork it and patch the rule your group plays differently.

03

Honest dice

Rolls happen on the server and the physics replay is broadcast to everyone, so every player watches the exact same tumble land on the exact same number.

04

The rules are built in

The Codex holds the D&D 5e SRD's spells, weapons and gear, searchable and one click away from every character sheet.

05

A GM's toolbox

Hidden rolls, secret NPC sheets, invisible walls, GM-only layers and fog you paint or drag. Your prep stays off the players' screens.

06

Built to feel like cinema

The table listens to the GM's music and reacts: the screen pulses on the beat, drops roll in letterbox bars. No other VTT does this.

Home20Typical hosted VTT
PriceFreeMonthly subscription for full features
Source codeOpen source release comingClosed
DiceServer-rolled, same 3D roll on every screenOften rolled on each player's machine
Rules reference5e SRD Codex built inOften a paid add-on
Audio-reactive cinematicsBuilt inβ€”
Everything at the table

All the tools, none of the friction

From the first token to the final boss, Home20 covers what a campaign needs, synced live to every player.

πŸ—ΊοΈ

Board, maps & grid

Upload battle maps, align them to a snapping grid, zoom toward the cursor and pan freely. Multiple scenes, sorted into folders.

β™ŸοΈ

Tokens

Drag, resize, rotate, copy and paste. HP bars and condition icons at a glance (prone, poisoned, stunned…), with undo and redo.

⚑

Real-time sync

Every move, roll and message is broadcast over WebSocket instantly. Open two tabs and watch them mirror.

🎲

3D physics dice

Type /r 2d6+3 or click a die. Server-rolled, physically simulated and identical on every screen.

πŸ“œ

Character & NPC sheets

Abilities, skills, saves, spells and inventory; click a skill to roll it. The GM gets compact NPC stat blocks players can't see, sorted into folders.

πŸ§™

Guided character builder

Step from race to class to gear with D&D 5e rules data, picking spells and equipment from preset stat blocks.

βš”οΈ

Initiative tracker

Track combat order and whose turn it is, without a notepad.

🌫️

Fog of war & layers

Paint fog away with a brush or reveal a whole room with one drag. GM-only layers keep your prep and secrets off the players' screens.

🧱

Invisible walls

Draw walls only you can see; players' tokens can't be dragged through them.

🧭

The party follows

Switch the players to a new map and their characters arrive with them, lined up at the party start.

πŸ“

Rulers, templates & pings

Measure distances, drop cone and circle templates, and ping a spot so the whole table looks.

πŸ’¬

Chat, whispers & hidden rolls

Table chat, private whispers, macros and readable roll templates. The GM's rolls stay hidden unless they choose to show them.

πŸ“š

Handouts & asset library

Share notes and images. Every uploaded map and token stays one drag away, named, searchable and sorted into folders.

🎡

Ambient audio

Upload music and soundscapes and play them for the whole table, in sync, with a queue and looping.

Spotlight

Dice everyone can trust

Home20 rolls on the server, then runs a real physics simulation and sends the literal keyframes to every player. The die you watch tumble is guaranteed to land on the number in chat.

  • d4, d6, d8, d10, d12, d20 and d100 in full 3D
  • Multi-term formulas such as 1d20+1d4-2
  • Powered by broadcast-d20, a dice engine built for this project

The dragon awakens…
Spotlight

Audio-reactive cinematics

Turn on Cinematics from the audio panel and the table starts listening to your soundtrack.

  • A glow pulses in from the screen edges on every kick
  • The board shakes and flashes on big hits
  • The scene darkens in quiet stretches
  • Letterbox bars slide in when the music drops
  • Mood presets, hotkey cues and a timeline editor with the track's waveform
The Codex

The rules, one search away

The Codex is Home20's rules reference: its own page, open to everyone at the table, and the library every character sheet draws from.

πŸ“–

The 5e SRD, included

All 319 spells of the D&D 5e System Reference Document, plus its weapons as attacks and its gear as items, ready from the first session.

πŸ”Ž

Search and filter

Type a name or any label (fire, cantrip, evocation) and narrow by type, spell level, damage type or source. Open a card for the full text.

✨

Straight onto the sheet

The spell, attack and item pickers on every character sheet read from the Codex. Picking an entry copies it onto the sheet, where it stays fully editable.

🎯

Spells that cast themselves

SRD spells carry their mechanics: attack rolls, damage dice and what changes when you cast them at a higher level, worked out for you at the table.

πŸ› οΈ

Your homebrew too

The admin adds custom spells, attacks and items one at a time, or uploads a whole rulebook as a JSON file (kind, name, description, damage formula, level, damage type, ability). Custom entries can be removed; the SRD stays.

🎲

Rolls built in

Every entry with a damage formula rolls from the sheet with the same server-side 3D dice as everything else.

Open source

Open source is coming

Home20 is being prepared for an open source release. The code isn't public yet: we're getting it ready to share. When it is, it will be free to read, fork and adapt to the way your group plays.

In the meantime, the table is open.

Open Home20