awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Self-Hosted Virtual Tabletop

Clasificación actualizada el 13 jul 2026

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.

Self-Hosted Virtual Tabletop

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • wesnoth/wesnothAvatar de wesnoth

    wesnoth/wesnoth

    6,678Ver en GitHub↗

    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.

    C++Hex-Grid Battle SystemsMultiplayer Networking
    Ver en GitHub↗6,678
  • boardgameio/boardgame.ioAvatar de boardgameio

    boardgameio/boardgame.io

    12,358Ver en GitHub↗

    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.

    TypeScriptMultiplayer Synchronization
    Ver en GitHub↗12,358
  • lampe-games/godot-open-rtsAvatar de lampe-games

    lampe-games/godot-open-rts

    1,029Ver en GitHub↗

    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.

    GDScriptFog of War Management
    Ver en GitHub↗1,029
  • get-convex/convex-backendAvatar de get-convex

    get-convex/convex-backend

    11,947Ver en GitHub↗

    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.

    TypeScriptWebSocket Synchronization
    Ver en GitHub↗11,947
  • a16z-infra/ai-townAvatar de a16z-infra

    a16z-infra/ai-town

    9,285Ver en GitHub↗

    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.

    TypeScriptMultiplayer Synchronization
    Ver en GitHub↗9,285
  • egametang/etAvatar de egametang

    egametang/ET

    9,813Ver en GitHub↗

    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.

    C#Multiplayer Synchronization
    Ver en GitHub↗9,813
  • flet-dev/fletAvatar de flet-dev

    flet-dev/flet

    15,611Ver en GitHub↗

    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.

    PythonWebSocket Synchronization
    Ver en GitHub↗15,611
  • toeverything/affineAvatar de toeverything

    toeverything/AFFiNE

    69,443Ver en GitHub↗

    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.

    TypeScriptPrivate Data Hosting
    Ver en GitHub↗69,443
  • vcmi/vcmiAvatar de vcmi

    vcmi/vcmi

    5,692Ver en GitHub↗

    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.

    C++Multiplayer Networking
    Ver en GitHub↗5,692
  • excalidraw/excalidrawAvatar de excalidraw

    excalidraw/excalidraw

    125,451Ver en GitHub↗

    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.

    TypeScriptSelf-Hosted Deployment Infrastructure
    Ver en GitHub↗125,451
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Ver en GitHub↗

    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.

    TypeScriptMultiplayer Synchronization
    Ver en GitHub↗5,644
  • appsmithorg/appsmithAvatar de appsmithorg

    appsmithorg/appsmith

    40,051Ver en GitHub↗

    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.

    TypeScriptSelf-Hosted Runtimes
    Ver en GitHub↗40,051
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
wesnoth/wesnoth6.7KC++GPL-2.016 jun 2026
boardgameio/boardgame.io12.4KTypeScriptMIT18 abr 2025
lampe-games/godot-open-rts1KGDScriptMIT7 ene 2025
get-convex/convex-backend11.9KTypeScriptNOASSERTION16 jun 2026
a16z-infra/ai-town9.3KTypeScriptmit8 ene 2026
egametang/et9.8KC#NOASSERTION24 may 2026
flet-dev/flet15.6KPythonapache-2.022 feb 2026
toeverything/affine69.4KTypeScriptNOASSERTION16 jun 2026
vcmi/vcmi5.7KC++GPL-2.016 jun 2026
excalidraw/excalidraw125.5KTypeScriptMIT16 jun 2026

Related searches

  • un chat de voz self-hosted
  • una pizarra colaborativa
  • a web interface for managing game servers
  • tablero kanban autohospedado para gestión de tareas
  • tablero de proyectos autohospedado
  • alternativa open source a Airtable
  • plataforma self-hosted para comunicación de equipos
  • an open source platform for team chat