public 3d-motion repository
git-galaxy-visualizer
// letsconfuse/git-galaxy-visualizer
A modern Next.js & TypeScript implementation of the Git Galaxy 3D profile visualizer. Features a React-based architecture, shadcn/ui components, and interactive WebGL telemetry.
$ git log --oneline --stat
stars:0forks:0updated:2026-05-06
README.md
Git Galaxy Visualizer
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.
Features
- 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.
Tech Stack
- Framework: Next.js (App Router)
- Language: TypeScript
- 3D Engine: Three.js
- Styling: Tailwind CSS
- UI Components: shadcn/ui
Getting Started
Installation
- Clone the repository:
git clone https://github.com/letsconfuse/git-galaxy-visualizer.git - Install dependencies:
pnpm install - Run the development server:
pnpm dev
License
This project is licensed under the MIT License - see the LICENSE file for details.
metadata.json
[INFO] 4 topics link to curated motion topic pages.