Git Galaxy Visualizer is a modern, high-performance 3D visualization platform built with Next.js, TypeScript, and Three.js. It transforms GitHub profiles into interactive celestial systems, where repositories are rendered as dynamic planets based on real-time API data.
This version is the enhanced, framework-based implementation of the original Git Galaxy project.
- React-Based Architecture: Built with Next.js 14 and TypeScript for robust type safety and component modularity.
- 3D Celestial Mapping: Uses Three.js (WebGL) to represent repositories as planets with size and orbit derived from GitHub stars and forks.
- Modern UI Components: Leverages shadcn/ui and Tailwind CSS for a polished, responsive cyberpunk interface.
- Real-Time Telemetry: Interactive data panels providing deep insights into user metrics and language distribution.
- Optimized Performance: Smooth 3D rendering with auto-rotation, damping, and efficient state management.
- Framework: Next.js (App Router)
- Language: TypeScript
- 3D Engine: Three.js
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Clone the repository:
git clone https://github.com/letsconfuse/git-galaxy-visualizer.git
- Install dependencies:
pnpm install
- Run the development server:
pnpm dev
This project is licensed under the MIT License - see the LICENSE file for details.