A web application that visualizes GitHub repository relationships and dependencies through an interactive graph interface.
GitHub Project Viewer allows you to explore and visualize GitHub repositories. The application creates interactive network graphs showing relationships between repositories, making it easier to understand project dependencies and connections. This tool can be particularly useful for quickly showcasing structured Git projects, exploring new libraries, presenting projects. It provides an intuitive visual approach to understanding complex repository relationships and repos dependencies.
- Interactive network graph visualization of GitHub repositories
- Repository relationship exploration
- Clean and intuitive user interface
- Real-time data fetching from GitHub API
Important
GitHub API rate limiting may affect the number of requests possible (50/hours).
Important
Large repositories with many dependencies might take longer to load.
Note
Currently limited to public repositories.
Warning
Big projects like facebook/react
may take a lot of time to load and laggy explore depending your zoom.
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Build & run:
npm run build
npm run start
This project is licensed under the MIT License - see the LICENSE file for details.