awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
srizzon avatar

srizzon/git-city

0
View on GitHub↗
5,689 estrellas·281 forks·TypeScript·AGPL-3.0·1 vistathegitcity.com↗

Git City

Git City transforms a GitHub profile into a unique 3D pixel art building whose height, width, and window brightness reflect contribution activity, repository count, and star totals. The project renders these buildings as voxel-based structures in a shared 3D city scene, using a custom geometry generator that maps GitHub metrics to block dimensions and colors.

Users can explore this interactive city by flying through it with smooth camera controls, visiting any developer's building to view their statistics. The project also enables side-by-side comparisons of two profiles, placing their buildings and metrics in a shared scene with synchronized camera controls. A gamified achievement system awards badges for reaching milestones in contributions, stars, repositories, and referrals, while a cosmetic attachment system lets users personalize claimed buildings with purchased items like crowns, auras, and roof effects.

The project includes a shareable image generator that captures the 3D viewport and overlays profile statistics onto a downloadable image card in landscape or stories format. All data is fetched and cached through the GitHub REST API, transforming contribution stats into building parameters on demand.

Features

  • 3D Building Visualizations - Transforms GitHub profiles into unique 3D pixel art buildings whose dimensions reflect contribution activity and repository stats.
  • GitHub Profile Integrations - Transforms GitHub profile data into 3D pixel art buildings as a core visualization integration.
  • Profile Data Pipelines - Fetches GitHub profile data and transforms contribution stats into building parameters for 3D visualization.
  • Developer Profile Comparisons - Places two GitHub profiles as 3D buildings side by side for direct visual and metric comparison.
  • Developer Activity Achievements - Awarding achievements for reaching milestones in contributions, stars, repositories, and referrals to motivate developer activity.
  • Interactive Developer City Explorers - Provides an interactive 3D city fly-through to explore developer profiles and view their statistics.
  • Metric-Driven Voxel Renderers - Transforms GitHub metrics into 3D voxel buildings as the core visualization mechanism.
  • Metric-Driven Voxel Generators - Maps GitHub contribution counts, repository numbers, and star totals to voxel block positions and colors.
  • Interactive City Scene Graphs - Organizes buildings in a Three.js scene graph with collision boundaries and raycasting for interactive selection.
  • Milestone Evaluators - Provides a declarative rule engine for evaluating user activity milestones and awarding badges.
  • Milestone Unlockers - Implements a framework that evaluates user milestones to unlock achievement badges and visual rewards.
  • GitHub Milestone Evaluators - Award achievements based on contributions, stars, repositories, referrals, and other milestones to gamify developer activity.
  • Profile Image Card Generators - Creates a downloadable shareable image of a developer's profile in landscape or stories format.
  • Synchronized 3D Viewports - Synchronizes camera controls and metric overlays across two viewports for direct 3D building comparison.
  • Cosmetic Attachments - Customizing a claimed building with purchased crowns, auras, roof effects, and face decorations for a unique look.
  • Profile Statistics - Generating a downloadable image of a developer's profile in landscape or stories format for social media sharing.
  • 3D Profile Comparisons - Places two developers' 3D buildings side by side with synchronized cameras for direct visual comparison.
  • Fly-Through Camera Controllers - Provides a fly-through camera with collision detection and raycasting for selecting buildings in the 3D city.

Historial de estrellas

Gráfico del historial de estrellas de srizzon/git-cityGráfico del historial de estrellas de srizzon/git-city

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Git City

Proyectos open-source similares, clasificados según cuántas características comparten con Git City.
  • tipsy/profile-summary-for-githubAvatar de tipsy

    tipsy/profile-summary-for-github

    19,946Ver en GitHub↗

    This project is a GitHub profile visualization tool and activity dashboard that transforms raw data from the GitHub API into graphical summaries. It functions as a data visualizer designed to provide a high-level overview of a user's coding presence and contribution history. The tool focuses on developer portfolio enhancement by creating visual representations of platform engagement and open source contribution tracking. It generates these summaries as scalable vector graphics that can be embedded directly into markdown files. The system utilizes template-driven layouts and dynamic query par

    Vuegithub-apijavalinkotlin
    Ver en GitHub↗19,946
  • antonkomarev/github-profile-views-counterAvatar de antonkomarev

    antonkomarev/github-profile-views-counter

    4,947Ver en GitHub↗

    This project is a server-side microservice that tracks visits to GitHub user profiles and generates a dynamic SVG image to display the total count. It functions as a visual analytics tool that increments a numerical value on every request to monitor profile traffic. The service allows for appearance customization, enabling users to adjust the colors and thematic styles of the counter via query parameters in the request URL. It also includes a utility for importing historical view counts to maintain statistical continuity. The system manages persistent visit counters using a key-value store a

    PHPanalyticscountergh
    Ver en GitHub↗4,947
  • ashutosh1919/masterportfolioAvatar de ashutosh1919

    ashutosh1919/masterPortfolio

    4,189Ver en GitHub↗

    This project is a developer portfolio template designed for software engineers to establish a professional online presence. It serves as a structured website to showcase technical credentials, work experience, skills, and academic certifications. The platform features a dynamic activity dashboard that synchronizes real-time data from GitHub, automatically importing pull requests, issues, and project activities. It also includes a dedicated resume hosting capability that embeds a PDF viewer directly in the browser. Users can manage their personal branding through visual theme customization, u

    JavaScriptbest-portfolio-websitebest-websitecss3
    Ver en GitHub↗4,189
  • anmol098/waka-readme-statsAvatar de anmol098

    anmol098/waka-readme-stats

    3,954Ver en GitHub↗

    waka-readme-stats is an automated profile README updater and developer statistics dashboard. It integrates with the WakaTime API and compatible self-hosted endpoints to synchronize time-tracking data, which it then transforms into a formatted display of coding hours, languages, and operating systems. The tool operates as a GitHub Action that fetches metrics and automatically updates a profile README file by replacing marker comments with dynamic content via git commits. It allows for custom API endpoint integration to support self-hosted services. The system provides capabilities for metrics

    Python
    Ver en GitHub↗3,954
Ver las 18 alternativas a Git City→

Preguntas frecuentes

¿Qué hace srizzon/git-city?

Git City transforms a GitHub profile into a unique 3D pixel art building whose height, width, and window brightness reflect contribution activity, repository count, and star totals. The project renders these buildings as voxel-based structures in a shared 3D city scene, using a custom geometry generator that maps GitHub metrics to block dimensions and colors.

¿Cuáles son las características principales de srizzon/git-city?

Las características principales de srizzon/git-city son: 3D Building Visualizations, GitHub Profile Integrations, Profile Data Pipelines, Developer Profile Comparisons, Developer Activity Achievements, Interactive Developer City Explorers, Metric-Driven Voxel Renderers, Metric-Driven Voxel Generators.

¿Qué alternativas de código abierto existen para srizzon/git-city?

Las alternativas de código abierto para srizzon/git-city incluyen: antonkomarev/github-profile-views-counter — This project is a server-side microservice that tracks visits to GitHub user profiles and generates a dynamic SVG… tipsy/profile-summary-for-github — This project is a GitHub profile visualization tool and activity dashboard that transforms raw data from the GitHub… denvercoder1/github-readme-streak-stats — This project is a GitHub contribution streak tracker and profile README statistic generator. It functions as a… anmol098/waka-readme-stats — waka-readme-stats is an automated profile README updater and developer statistics dashboard. It integrates with the… ashutosh1919/masterportfolio — This project is a developer portfolio template designed for software engineers to establish a professional online… drknzz/github-achievements — GitHub-Achievements is a reference guide and gamification tool for official GitHub profile achievement badges. It…