Explore GitHub as a Fantasy RPG World
Git Kingdom transforms GitHub into a living, breathing pixel-art fantasy world. Every programming language becomes a kingdom. Every repository becomes a building. The more stars and commits a repo has, the grander its structure — from humble cottages to towering castles.
Sign in with GitHub and your repositories join a shared universal world alongside thousands of other open-source projects. The entire map is procedurally generated from real GitHub data.
Each kingdom on the map represents a programming language:
- TypeScript — home to vscode, Angular, Tailwind CSS, and Supabase
- Python — where transformers, LangChain, and PyTorch reside
- Rust — land of Deno, Tauri, and Alacritty
- C++ — domain of TensorFlow, Electron, and Godot
- And many more...
Kingdoms are sized by their total stars and commits. The terrain — forests, mountains, deserts, snow — is determined by the language's character.
Click any kingdom to see its stats, top repos, and reigning "King" (the developer with the most commits). Enter a city to explore individual buildings.
Inside each city, buildings are arranged in neighborhoods with roads, gardens, and trees. Large repos become castles and keeps at the city center. Smaller repos form houses and cottages in the surrounding blocks.
- Sign in with GitHub — one-click OAuth, no tokens to paste
- Your repos join the world — they appear as buildings in their language's kingdom
- Explore — scroll the world map, zoom into cities, click buildings to see repo details
- Share — every profile and repo has its own URL
- Phaser 3 — 2D game engine
- Vite — build tool
- Vercel — hosting & serverless functions
- Vercel KV — Redis-based persistence
- GitHub OAuth & API
npm install
npm run devThe app runs at http://localhost:5173. For the full experience with OAuth and the universal world, you'll need Vercel environment variables configured.
AGPL-3.0 — Created by Rob Gourley


