Skip to content

AlexPGAO/commit-city

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ† Commit City

Turn your GitHub contribution history into a living cyberpunk skyline.

Commit City transforms GitHub activity into an interactive 3D city where every day becomes a building, every commit shapes the skyline, and coding streaks light up the metropolis with neon energy.

Built with Three.js and inspired by retro-futuristic cyberpunk aesthetics, Commit City visualizes an entire year of contributions as an explorable cityscape directly in the browser.

docs/banner.png


image

โœจ Features

๐Ÿ™ 3D GitHub City Visualization

  • Every day becomes a building.
  • Taller buildings represent more commits.
  • Empty days become vacant lots.
  • Streaks create brighter neon districts.

๐ŸŒˆ Language-Based Districts

Buildings are color-coded using repository language data:

Language Color
JavaScript Blue
TypeScript Light Blue
Python Neon Green
HTML Orange
CSS Purple
Java Amber
Go Cyan
Rust Orange
Shell Lime
Other Slate

๐ŸŽฎ Interactive Navigation

  • Drag to orbit the city
  • Scroll to zoom
  • Hover buildings for details
  • Auto-cinematic camera movement

๐ŸŒง Cyberpunk Atmosphere

  • Animated neon lighting
  • Flying traffic
  • Rain effects
  • Reflections
  • Scanlines and CRT-style HUD

๐Ÿ“Š Live GitHub Integration

  • Pulls public contribution history
  • Uses repository language information
  • No authentication required
  • No data stored

๐Ÿ“ Custom Data Import

Import your own dataset with:

[
  {
    "date": "2026-01-15",
    "count": 4,
    "lang": "Python"
  }
]

About

Interactive cyberpunk city generator that transforms GitHub contribution history into a neon 3D skyline using Three.js. ๐ŸŒ†โœจ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages