Skip to content

letsconfuse/git-galaxy-visualizer

Repository files navigation

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

Getting Started

Installation

  1. Clone the repository:
    git clone https://github.com/letsconfuse/git-galaxy-visualizer.git
  2. Install dependencies:
    pnpm install
  3. Run the development server:
    pnpm dev

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors