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
readonly

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.

metadata.json
TypeScriptgithub-apinextjsPortfoliosreactshadcn-uitailwind-cssThree.jstypescriptVisualizationWebGL

[INFO] 4 topics link to curated motion topic pages.