TrueMetaverse
github.com
What it is
TrueMetaverse is a free, MIT-licensed, self-hosted realtime 2D world for studying, meetings, presentations, games, and shared online time. Users create or join pixel-art spaces with realtime presence, grid movement, collision-aware maps, and short room codes. Five maps are included, along with a server-controlled Hide & Seek mode for 3–12 players per room. Shared activities use LiveKit audio and video rooms, screen sharing, and a synchronized Excalidraw whiteboard controlled by its creator. Study sessions provide persistent timers and daily, weekly, monthly, and all-time leaderboards. The product runs in a browser, with keyboard controls on desktop and joystick and zoom controls on touch devices. Docker deployment can place the frontend, APIs, realtime server, database, media services, TLS, and TURN on one VPS. The README describes JWT authentication, salted scrypt password hashing, per-IP failed-login limits, and server-side validation. Restarting the single WebSocket process clears room, whiteboard, and active game state.
Spec sheet
- Product
- TrueMetaverse is a self-hosted, real-time 2D virtual world for studying, meeting, presenting, playing, and spending time together online.Read 9 Oct 2026 · github.com
- Deployment
- The project provides a Docker Compose deployment with the web app, APIs, real-time server, PostgreSQL, LiveKit, Redis, TLS routing, and TURN configuration.Read 9 Oct 2026 · github.com
- Integrations
- The documented stack integrates LiveKit, Excalidraw, PostgreSQL, Redis, Docker Compose, and Cloudflare DNS.Read 9 Oct 2026 · github.com
- Security
- The project documents JWT authentication, salted scrypt password hashing, per-IP rate limits on failed signup and signin attempts, and server-side validation of room and game actions.Read 9 Oct 2026 · github.com
- Support
- For vulnerability reports, the maker says they will acknowledge reports as soon as practical; no general support service is specified in the README.Read 4 Oct 2026 · github.com
- License
- The source code is licensed under the MIT License.Read 9 Oct 2026 · github.com
- Maker
- The GitHub repository is published under the account Shivam583-hue; the README does not state a headquarters or founding date.Read 9 Oct 2026 · github.com
- Availability limitation
- Room, whiteboard, and active game state reside in a single WebSocket process, and restarting it clears that ephemeral state.Read 4 Oct 2026 · github.com
- Collaboration
- Presentation mode includes screen sharing, and the classroom whiteboard synchronizes Excalidraw scenes with server-side permission and payload checks.Read 9 Oct 2026 · github.com
- Communication
- LiveKit provides audio, camera video, and screen sharing, with TURN fallback for restrictive networks.Read 9 Oct 2026 · github.com
- Hide & Seek
- Hide & Seek supports 3–12 players, with server-controlled roles, timers, tagging, line of sight, concealment zones, and spectator states.Read 9 Oct 2026 · github.com
- Limit
- The README says there is no certified global concurrency figure because combined WebSocket, WebRTC, and TURN load testing has not been done; rooms other than Hide & Seek have no hard participant cap.Read 9 Oct 2026 · github.com
- Maps
- It includes five maps: Study Library, Multi-room House, Virtual Office, Classroom, and Enchanted Forest Hide & Seek.Read 9 Oct 2026 · github.com
- Maps and game
- It provides five maps and an authoritative Hide & Seek mode for 3–12 players per room.Read 4 Oct 2026 · github.com
- Multiplayer
- Shared worlds support real-time presence, grid movement, collision-aware positioning, room creation, and short join codes.Read 9 Oct 2026 · github.com
- Platform support
- The README describes a browser application and responsive touch controls; its local LiveKit configuration recommends a Linux host because it uses host networking.Read 9 Oct 2026 · github.com
- Scaling limit
- The maker reports no certified global concurrency figure; Hide & Seek is capped at 12 players per room, while other rooms have no hard participant cap.Read 4 Oct 2026 · github.com
- Shared spaces
- Users can create or join pixel-art spaces with realtime presence, grid movement, collision-aware maps, and room codes.Read 4 Oct 2026 · github.com
- Study tools
- Study sessions use persistent timers and leaderboards with daily, weekly, monthly, and all-time rankings.Read 9 Oct 2026 · github.com
- Supported access
- The README documents a browser application with keyboard controls on desktop and joystick and zoom controls on touch devices.Read 4 Oct 2026 · github.com
- Vulnerability reporting
- The maker asks that suspected vulnerabilities be reported privately by email or Discord rather than through public GitHub issues.Read 4 Oct 2026 · github.com
Strong points and limits
Strong points
- Free MIT-licensed source code
- Self-hosted Docker deployment
- Browser and touch-device controls
- Built-in audio, video, and screen sharing
- Five maps and Hide & Seek
Limits
- Hide & Seek rooms cap at 12 players
- No certified global concurrency figure
- WebSocket restart clears ephemeral state
- Local LiveKit setup recommends a Linux host
Who it suits
TrueMetaverse suits organizations or groups prepared to host a browser-based shared world themselves. It supports study, collaboration, social rooms, and a capped multiplayer game.
Verdict
TrueMetaverse combines collaborative rooms, study tools, communication, and a multiplayer mode in a self-hosted package. Deployment and state-management limits should be considered alongside its documented security measures and browser access.
Where Specifiction places it
- Virtual Meeting Room Software#21 of 226.9