GitCity
GitCity turns your public GitHub contribution history into an interactive isometric 3D city skyline, with an embeddable SVG for README and portfolios.
What is GitCity?
GitCity turns a user’s GitHub contribution history into an interactive isometric 3D city skyline. The core idea is that each day of public contributions becomes a “building,” with commit activity influencing the height, letting you explore your activity visually rather than as a grid.
It’s intended for GitHub users who want to present contribution data in a more engaging format—such as embedding an SVG in a README or developer portfolio—without manual setup beyond entering a GitHub username.
Key Features
- Interactive isometric 3D city from GitHub contributions: Builds a skyline based on public contribution activity so viewers can understand patterns at a glance.
- Driveable city simulation: Includes a simulation mode where you can navigate the city “from street level” to examine the skyline spatially.
- Theme switching (6 themes): Provides themed visuals including Matrix, Noir, Aurora, Ocean, Gold, and Ice to match different aesthetic preferences.
- Time filtering by year, month, or week: Lets you limit the visualization to specific time ranges rather than only showing a full history view.
- Embeddable SVG for GitHub README and portfolios: Produces an SVG embed so the visualization can be included on developer profiles and project pages.
- Zero configuration via GitHub username: Uses the entered username to fetch public contribution data automatically, reducing setup steps.
How to Use GitCity
- Open GitCity and enter your GitHub username.
- GitCity fetches your public contribution data and renders the city where days with commits appear as buildings.
- Use theme controls to change the look and filter controls to focus on a year, month, or week.
- If you want to share it, use the embeddable SVG option to generate an embed for your GitHub README or developer portfolio.
- (Optional) Switch to simulation mode and drive through the city to explore it from street level.
Use Cases
- Personal GitHub README visualization: Embed the generated SVG in a README to show contribution activity as a 3D skyline instead of a static chart.
- Portfolio presentation: Include the city visualization on a developer portfolio page to provide an at-a-glance view of coding activity.
- Time-scope review (monthly or weekly): Filter by month or week to review how contribution volume changes over shorter periods.
- Activity storytelling by aesthetics: Change themes (e.g., Noir or Aurora) when presenting your skyline in different contexts like project pages or social profiles.
- Exploratory “walkthrough” of contributions: Use simulation mode to navigate the city and visually interpret patterns in commitment density.
FAQ
-
What data does GitCity use? GitCity fetches public GitHub contribution data for the username you enter.
-
How does GitCity map commits to the 3D city? According to the page, each day with commits becomes a building, and the more commits, the taller the tower.
-
Can I limit the visualization to a specific time range? Yes. GitCity includes filters for year, month, or week.
-
Can I embed the visualization on other pages? Yes. GitCity offers an embeddable SVG intended for GitHub READMEs and developer portfolios.
-
Do I need to configure anything beyond my GitHub username? The page describes the setup as zero configuration aside from entering a GitHub username.
Alternatives
- GitHub contribution visualizations (2D heatmaps/charts): Instead of a 3D city and simulation, these alternatives typically present contributions as grids or charts; they’re simpler but less spatial.
- Portfolio/static GitHub stats widgets: Tools that generate badges or static summaries can be easier to embed, but they usually don’t offer the drive-through city experience or time-scoped 3D view described here.
- Custom visualization built from GitHub API data: A DIY approach can produce tailored visuals (including 3D), but it shifts setup and maintenance effort onto the user rather than using a zero-configuration workflow.
Alternatives
Terraforge: Alchemy Craft Game
Tier-based puzzle game: drag and mix elements to discover new creations, saved in an in-app grimoire. Optional Master Forger hints; offline + iCloud sync.
PXZ AI
An All-In-One AI Platform that combines tools for image, video, voice, writing, and chat to enhance creativity and collaboration.
Ably Chat
Ably Chat is a chat API and SDKs for building custom realtime chat apps, with reactions, presence, and message edit/delete.
Slidesgo
Discover free Google Slides themes and PowerPoint templates on Slidesgo. Download and customize online to create presentations.
Grok AI Assistant
Grok is a free AI assistant developed by xAI, engineered to prioritize truth and objectivity while offering advanced capabilities like real-time information access and image generation.
Creativly
Creativly is a browser-based creative tool that helps you create without writing prompts—generate creative outputs fast with a simple workflow.