How It Works
From GitHub to Fantasy World in 5 Steps
Git Kingdom reads public data from GitHub and transforms it into a living pixel-art fantasy world. Here's exactly how that mapping works.
Languages Become Kingdoms
Each programming language in the GitHub ecosystem becomes its own kingdom β a distinct city in the world map. TypeScript, Python, Rust, Go, Java β each has its own territory with unique buildings and citizens. The more popular the language, the larger and busier its kingdom.
Repos Become Buildings
Every public GitHub repository with at least 1 star becomes a building in its language's kingdom. The number of stars a repo has determines the building's size and rank β from small hovels to towering citadels.
Stars Determine Building Size
GitHub stars are the currency of the kingdom. More stars = bigger building. Here's the full ranking system:
| Rank | Stars | Size | |
|---|---|---|---|
| π | Hovel | 1 β 20 | 2Γ2 |
| π | Cottage | 21 β 100 | 3Γ3 |
| π‘ | House | 101 β 500 | 4Γ4 |
| π’ | Hall | 501 β 1,000 | 5Γ5 |
| ποΈ | Manor | 1,001 β 5,000 | 7Γ7 |
| π° | Keep | 5,001 β 20,000 | 9Γ9 |
| π― | Castle | 20,001 β 50,000 | 12Γ12 |
| βͺ | Fortress | 50,001 β 100,000 | 16Γ16 |
| π | Citadel | 100,000+ | 20Γ20 |
Active Repos Glow Brighter
Building labels fade based on how recently a repo was pushed to. Repos updated in the last 3 days have bright, visible labels. As days pass, labels fade out β and repos with no activity in 30+ days have no label at all (hover to reveal). This gives cities a living feel where active projects stand out.
Contributors Become Citizens
The top contributors to each repository appear as pixel-art citizens walking the streets of their kingdom. The #1 contributor to a repo is crowned the King of that building. Their avatar appears as the building's banner.
Claiming Your Repos
Sign In
Click the avatar icon in the header and sign in with your GitHub account.
Auto-Claim
Your public repos with 1+ stars are automatically added as buildings in their kingdoms.
Explore
Navigate the world map, click on kingdoms to enter cities, and find your buildings.
View Stats
Click any building to see repo stats β stars, forks, contributors, and the reigning king.
Navigating the World
Use your mouse or touch to pan around the world map. Each colored region is a language kingdom. Click a kingdom to zoom into its city and see individual buildings. Click a building to view the repository details. Use the back button or click outside to return to the world map.
Enter the Kingdom