GitViz - a GitHub Visualization tool

For my bachelor thesis, my partner and I developed GitViz, a tool to visualize GitHub data. The central graph displays repo files and directories as nodes, with colors and sizes indicating their distance from the root. The visualization is interactive, allowing for dragging and scrolling. There are two menus on the left: one for navigating commits and viewing the file tree at different points in time, and another for viewing issues. We also added a dark mode, a modern necessity. While the tool works well for smaller repositories, it struggles with larger ones.

View the project on GitHub

Screenshots

GitHub Visualization - Small repo

GitHub Visualization - BIG repo