Start With a Public GitHub Username
GitHub City works best with a public username that already has visible contribution activity. Organization accounts, private-only work, or misspelled usernames may produce an empty or limited scene.
GitHub City Online Tool
Enter a public GitHub username in the embedded GitHub City tool below and generate a 3D contribution city directly on this page. The tool is best for quick visual exploration, portfolio screenshots, and checking whether a 3D city view makes your contribution graph easier to understand.
Start by typing a public GitHub username inside the tool window.
Turn commits into a skyline
GitHub City transforms a GitHub contribution graph into an interactive 3D city. Instead of reading green squares, you can explore coding activity as a city skyline built from public GitHub contribution data.
No installation required. Use the embedded browser tool with any public GitHub username.
User intent guide
Most visitors want to create a GitHub City quickly, but they also need to know what the city represents, why a 3D city GitHub result can look empty, and when another output such as GitCity, GitHub Skyline, or profile-3d-contrib is the better match.
GitHub City works best with a public username that already has visible contribution activity. Organization accounts, private-only work, or misspelled usernames may produce an empty or limited scene.
The page converts contribution patterns into a browser-based city scene, giving developers a more visual alternative to the standard GitHub contribution graph and a quick git commit city preview.
The visualization cannot reliably show commits that GitHub does not count on the public profile graph. Email settings, default branches, forks, private activity, and update delays can all affect the city.
If you want an instant 3D city, use the embedded GitHub City tool. If you need a printable skyline, README automation, or a more immersive GitCity-style walkthrough, use the related guides before switching tools.
Compare the generated city with the official GitHub contribution graph on the same profile. If the activity is missing there, the visualization cannot reliably show it either.
Read GitHub contribution rulesTool overview
GitHub City is an online visualization tool that turns a GitHub contribution graph into a browser-based 3D city. It uses a GitHub username as the starting point, reads contribution activity, and presents the result as a city-like scene instead of a flat calendar grid.
People search for GitHub City, Git City, githubcity, or GitHub contribution city when they want a more visual way to explore coding activity. The tool is especially useful for developers who want to share a playful view of their GitHub profile or understand contribution patterns at a glance.
If you are searching for 3D GitHub City, GitHub 3D city, or a GitHub 3D contribution graph, start with the tool above. The page keeps the generator first, then explains the input, output, limits, and common reasons a generated city may look smaller than expected.
For visitors searching for git commit city or GitHub commit city, the city should be read as a contribution visualization rather than a raw Git log. Commit counts, pull requests, issues, privacy settings, and GitHub contribution rules can all change what the final city shows.
For searchers comparing 3D city GitHub tools, GitHub City is the instant browser option. GitCity-style tools can be more immersive, GitHub Skyline is better for STL or 3D-printing output, and github-profile-3d-contrib is better when you want a README image generated by a workflow.
A standard GitHub contribution graph shows activity as daily squares. GitHub City makes that same idea more visual by turning contribution patterns into a 3D environment that feels easier to explore and share.
GitHub City depends on GitHub contribution data connected to a public username. If a commit, pull request, issue, or other activity does not appear in the GitHub contribution graph, it may not appear in the city visualization either.
| Common search names | GitHub City, Git City, githubcity, GitHub contribution city |
|---|---|
| Main input | A public GitHub username |
| Main output | An interactive 3D contribution city |
| Best use case | Visualizing GitHub activity for portfolios, profiles, and personal summaries |
| Related concept | GitHub 3D contribution graph and GitHub 3D city |
Quick start
You can create a GitHub contribution city in a few steps. The homepage tool runs in your browser, so you do not need to install a command-line tool, authorize a private account, or configure a README workflow.
Use your own GitHub username or another public GitHub profile you want to visualize.
Type the username inside the embedded GitHub City tool near the top of this homepage.
Click the create or generate button inside the tool and wait for the contribution city to load.
Move through the browser scene and use the city view to understand contribution density and coding patterns.
If the city looks too small, compare it with the public GitHub contribution graph and check whether recent commits are counted.
A desktop browser usually handles the 3D city better than a small mobile screen, especially when WebGL rendering is heavy.
Use the online city for quick exploration, a Skyline workflow for printable models, and profile-3d-contrib when the final visual belongs in a GitHub profile README.
If the city looks empty or smaller than expected, first check whether the GitHub username is correct. Then check the public contribution graph on GitHub. Recent commits may take time to appear, commits made with an unlinked email may not count, and branch or fork activity may not appear until it is merged in a way GitHub counts.
Why it helps
GitHub City is useful when a flat contribution calendar does not tell the full story at a glance. A 3D contribution city can make GitHub activity easier to present, compare, and discuss, especially for portfolios, developer profiles, team retrospectives, and personal coding summaries.
Turn a familiar GitHub contribution graph into a 3D city that is easier to explore and remember.
Use GitHub City as a visual talking point for portfolios, resumes, social posts, or personal websites.
Dense periods, quiet periods, and long-term activity become easier to notice in a city-style view.
The tool runs in the browser through an embedded iframe, so visitors can start from the homepage.
| Tool Type | Best For | Main Output |
|---|---|---|
| GitHub City | Fast browser-based contribution visualization | Interactive 3D city |
| GitHub Skyline | 3D-printable contribution history | STL skyline model |
| GitHub contribution graph | Official activity overview | Calendar grid |
| GitHub commit graph | Commit-focused activity review | Timeline or graph view |
If you are choosing between GitHub City, GitCity, GitHub Skyline, CodeCity, and the official contribution graph, read the full comparison before picking a visualization workflow.
Read the GitHub City vs GitCity vs GitHub Skyline comparisonCommon questions
GitHub City is an online tool that turns a GitHub contribution graph into an interactive 3D city. It gives developers a more visual way to explore public GitHub activity.
People often use GitHub City and Git City to describe similar 3D contribution visualization tools. On this page, GitHub City refers to the browser-based tool that creates a city from a GitHub username and contribution graph.
Enter a GitHub username in the embedded tool on this homepage, click the generate button, and wait for the 3D contribution city to load. No separate page or installation is required.
A GitHub 3D contribution graph is a visual version of GitHub activity data. Instead of showing contribution activity as flat green squares, it presents the data as a 3D scene such as a city or skyline.
Yes. GitHub City is a browser-based 3D contribution city tool for quick visual exploration. GitHub Skyline is more focused on skyline-style output and export workflows, so it is better when you want a model rather than an online city scene.
GitHub City depends on contribution data. Commits may not appear if they were made with an email not connected to your GitHub account, if they are only on an unmerged branch, if they are in an unmerged fork, or if GitHub has not updated the graph yet.
GitHub City may load on mobile browsers, but a desktop browser usually gives a better experience because the 3D scene can require more screen space and graphics performance.
Private contribution visibility depends on GitHub profile settings and what data is available to the viewer. If private activity is hidden or anonymized in the GitHub contribution graph, the city may not show it clearly.
Yes, the embedded GitHub City experience is available as a free browser-based tool. You can enter a public GitHub username and generate a 3D contribution city directly from the homepage.
First check spelling and whether the profile is public. Then open the official GitHub contribution graph for that account. If GitHub shows little or no public activity, GitHub City may also generate a small or empty city.
It is a contribution visualization tool. It can help you inspect a git commit city style view, but it should not be treated as a complete Git log, repository analytics dashboard, or source-of-truth audit.
Use GitHub City when you want an instant browser-based 3D city. Use github-profile-3d-contrib when you want generated images committed into a GitHub profile README by GitHub Actions.
They usually want a visual version of a GitHub contribution graph. GitHub City answers that intent by keeping the username-based 3D city generator near the top and explaining what the city can and cannot show.
Use GitHub City for the fastest browser-based city. Consider GitCity when you want a more immersive or driveable city metaphor, and use GitHub Skyline when the goal is an STL-style model or 3D-printing workflow.