Git Galaxy transforms the GitHub ecosystem into a persistent, interactive 3D universe. Every repository becomes a planet, and every user becomes a unique star in a vast, navigable star field.
- Personalized Star Systems: Your GitHub profile is the central sun. Its size and brightness scale with your followers and total stars.
- Repository Planets: Every repo is a planet with orbits determined by its last-push date. Planet sizes reflect stargazers and forks.
- Persistent Universe: A background star field where every previously searched user exists as a persistent, clickable star.
- Cinematic Navigation: Smoothly fly between different users' galaxies. Each transition features a high-speed camera "warp" effect.
- Rich Aesthetics: Custom 3D shaders, twinkling background stars with cross-flares, and commit-driven "shooting stars."
- Interactive Overlay: Expandable glass-morphism UI cards with detailed stats, top languages, and sharing tools.
- Frontend: React, Three.js, React Three Fiber, Framer Motion, Lucide Icons, Vite
- Backend: Node.js, Express, MongoDB (Atlas)
- API: GitHub REST API & GraphQL
- Styling: Vanilla CSS, Modern Glassmorphism
You can jump into the universe immediately via the live link:
- Search: Enter any GitHub username to generate their unique star system.
- Navigate: Use your mouse to rotate (360°), zoom, and pan around the galaxy.
- Explore: Click on any repository planet to see its details or click on background stars to fly to other users' universes.
- Share: Use the "Share my galaxy" button to send your unique universe link to others.
MIT License — Developed by owsam22
#GitHub #ThreeJS #React #DataVisualization #OpenSource #FullStack #WebDesign #3D #Universe #GitGalaxy