For a self hosted virtual tabletop for games, the strongest matches are wesnoth/wesnoth (While this project features hex-grid combat and map editing), boardgameio/boardgame.io (This is a framework for building turn-based board games) and lampe-games/godot-open-rts (This is a game development framework for building real-time). get-convex/convex-backend and a16z-infra/ai-town round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Curamos repositorios de código abierto en GitHub que coinciden con “self hosted virtual tabletop”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.
Battle for Wesnoth is an open-source turn-based strategy game set in a high fantasy world, built around hex-grid tactical combat. At its core, it is both a complete game and a game engine, offering single-player campaigns and multiplayer battles where players command faction-specific units across terrain that provides tactical advantages. The project is fundamentally a turn-based strategy game with a dedicated multiplayer platform, supporting online and local matches with replay recording and playback. What distinguishes Wesnoth is its deep commitment to custom content creation and modding. T
While this project features hex-grid combat and map editing, it is a standalone turn-based strategy game rather than a virtual tabletop platform designed for managing TTRPG sessions, character sheets, and collaborative roleplay.
Boardgame.io is a framework for developing turn-based, multiplayer games for the web. It functions as a game engine and orchestrator that manages the complexities of state synchronization, player turn order, and rule enforcement across a distributed network of clients. The framework utilizes pure functions to handle state transitions, ensuring that game logic remains predictable and consistent for all participants. By structuring game flow into hierarchical phases and turn-based segments, it automates transitions and enforces rules, preventing illegal moves while maintaining a synchronized vi
This is a framework for building turn-based board games rather than a pre-built virtual tabletop application, meaning you would need to develop the map, character sheets, and fog of war features yourself using its state synchronization engine.
This project is a real-time strategy game framework built for the Godot engine, providing a foundational template for developing isometric strategy titles. It offers a collection of reusable systems designed to accelerate the creation of competitive games, including support for both human and artificial intelligence participants. The framework distinguishes itself through a comprehensive suite of core mechanics tailored for the real-time strategy genre. It includes a dedicated fog-of-war system that obscures map regions based on unit line-of-sight, alongside isometric pathfinding and navigati
This is a game development framework for building real-time strategy titles in Godot, rather than a ready-to-use virtual tabletop platform for playing TTRPGs.
Convex is a serverless backend platform that provides a real-time reactive database, serverless functions, and state synchronization for web applications. It manages relational JSON documents using ACID-compliant transactions and schema validation to ensure data consistency and integrity. The platform distinguishes itself by synchronizing database state with clients via WebSockets, allowing user interfaces to update automatically as data changes. It also includes a specialized vector search database for performing semantic search using embeddings and supports both cloud-native deployment and
This is a serverless backend platform and database service that provides the infrastructure to build real-time applications, but it is not a pre-built virtual tabletop application.
AI Town is a TypeScript-based simulation engine used to create virtual environments where autonomous characters interact and socialize. It functions as a framework for orchestrating multiple AI agents within a persistent digital world, utilizing language models and a game engine to drive character behavior and social interactions. The project differentiates itself through a dedicated agent sandbox and a vector database agent store, which allow for the management of agent memories and world state. It integrates generative AI for background music and provides tools for simulation world design,
This is a simulation engine for autonomous AI agents rather than a virtual tabletop platform, meaning it lacks the specific tools for TTRPG gameplay like character sheets, dice rollers, and player-controlled token management.
ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling
This is a general-purpose game server framework for building multiplayer backends rather than a specialized virtual tabletop application with built-in features like character sheets or grid-based map management.
Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch
Flet is a general-purpose UI framework for building applications in Python, not a specialized virtual tabletop platform, though you could theoretically use it as a building block to develop one.
AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b
This is a collaborative knowledge base and infinite canvas workspace for productivity, not a specialized virtual tabletop platform designed for TTRPG mechanics like dice rolling, character sheets, or fog of war.
vcmi is an open-source game engine for Heroes of Might and Magic III that recreates the gameplay, logic, and rendering of the original strategy game. It serves as a cross-platform game runtime supporting Windows, Linux, macOS, Android, and iOS, providing a turn-based strategy simulator for strategic world map navigation and tactical combat. The project is built as a moddable game framework, featuring a data-driven modding system and a sandboxed Lua scripting integration. These allow for the definition of custom gameplay logic, spell effects, and the addition of new factions, characters, and a
This project is a game engine for a specific turn-based strategy title rather than a general-purpose virtual tabletop platform for running custom tabletop role-playing games.
This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p
This is a collaborative whiteboard and diagramming tool that lacks the specific TTRPG features like character sheet management, fog of war, and grid-based token systems required for a virtual tabletop.
PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq
This is a real-time backend framework and infrastructure platform for building multiplayer applications, not a pre-built virtual tabletop application that includes the required TTRPG features like character sheets or map management.
Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe
This is a low-code platform for building internal business tools and dashboards, which lacks the specialized features like map synchronization, fog of war, and TTRPG-specific mechanics required for a virtual tabletop.
| Repositorio | Estrellas | Lenguaje | Licencia | Último push |
|---|---|---|---|---|
| wesnoth/wesnoth | 6.7K | C++ | GPL-2.0 | |
| boardgameio/boardgame.io | 12.4K | TypeScript | MIT | |
| lampe-games/godot-open-rts | 1K | GDScript | MIT | |
| get-convex/convex-backend | 11.9K | TypeScript | NOASSERTION | |
| a16z-infra/ai-town | 9.3K | TypeScript | mit | |
| egametang/et | 9.8K | C# | NOASSERTION | |
| flet-dev/flet | 15.6K | Python | apache-2.0 | |
| toeverything/affine | 69.4K | TypeScript | NOASSERTION | |
| vcmi/vcmi | 5.7K | C++ | GPL-2.0 | |
| excalidraw/excalidraw | 125.5K | TypeScript | MIT |