awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
srizzon avatar

srizzon/git-city

0
View on GitHub↗
5,689 星标·281 分支·TypeScript·AGPL-3.0·1 次浏览thegitcity.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.

Star 历史

srizzon/git-city 的 Star 历史图表srizzon/git-city 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Git City 的开源替代方案

相似的开源项目,按与 Git City 的功能重合度排序。
  • tipsy/profile-summary-for-githubtipsy 的头像

    tipsy/profile-summary-for-github

    19,946在 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
    在 GitHub 上查看↗19,946
  • antonkomarev/github-profile-views-counterantonkomarev 的头像

    antonkomarev/github-profile-views-counter

    4,947在 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
    在 GitHub 上查看↗4,947
  • ashutosh1919/masterportfolioashutosh1919 的头像

    ashutosh1919/masterPortfolio

    4,189在 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
    在 GitHub 上查看↗4,189
  • anmol098/waka-readme-statsanmol098 的头像

    anmol098/waka-readme-stats

    3,954在 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
    在 GitHub 上查看↗3,954
查看 Git City 的所有 18 个替代方案→

常见问题解答

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.

srizzon/git-city 的主要功能有哪些?

srizzon/git-city 的主要功能包括: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。

srizzon/git-city 有哪些开源替代品?

srizzon/git-city 的开源替代品包括: 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…