
Posio
Multiplayer geography game with real-time WebSocket gameplay
690 stars 72 forks last commit first released MIT
Likely dormant
No commits since 29 Jul 2024. Expect to maintain it yourself or pick an alternative.

Posio is a multiplayer geography game where players compete in real time to answer location-based challenges. It combines interactive maps with WebSocket-powered gameplay for fast, synchronous rounds.
Key Features
- Real-time multiplayer gameplay using WebSockets
- Multiple geography-focused game modes (including cities and flags)
- Interactive map UI for guessing and visual feedback
- Geographic features powered by GeoDjango and a spatial database backend
- Simple web UI built with server-rendered pages enhanced by HTMX
Use Cases
- Hosting casual multiplayer geography quizzes for friends or communities
- Classroom or club activities for learning world geography interactively
- Running a self-hosted party game on a local network
Limitations and Considerations
- Requires a Redis instance for Django Channels in production-style setups
- Needs GIS dependencies and a spatial database configuration (commonly SpatiaLite) for GeoDjango features
Posio is a lightweight, fun way to run map-based geography games with modern real-time web tech. It’s well-suited to small groups that want an easy-to-deploy, browser-based multiplayer experience.
Categories:
Tags:
Tech Stack:
Similar to Posio

Scribble.rs
Privacy-focused multiplayer pictionary drawing and guessing game
Self-hosted, privacy-respecting pictionary game (skribbl.io alternative) with real-time drawing, guessing, and multiplayer lobbies—no accounts or ads required.
SyncTube
Synchronized web app for shared video playback and chat
Lightweight web application for synchronized video playback with chat, leader-controlled playback, subtitle/audio track support and Docker deployment.
u-wave
Self-hosted collaborative music listening with a shared queue
u-wave is a self-hosted social music room with DJ-style queueing, chat, and browser-based playback for listening together in real time.
Lila (lichess.org)
Online chess server for real-time play, analysis, and tournaments
Lila is the open source server behind lichess.org, providing real-time chess, puzzles, analysis, tournaments, teams, and community features via web and mobile clients.

NodeBB
Modern Node.js-based forum and community discussion platform
NodeBB is a modern forum platform with real-time discussions, built-in chat, SSO options, plugins, and flexible theming, backed by Redis, MongoDB, or PostgreSQL.


Tinode
Instant messaging server with multi-platform clients and APIs
Tinode is an open source instant messaging platform with a Go backend, web/mobile clients, JSON WebSocket and gRPC APIs, and support for one-to-one and group chat.







