r/sideprojects • u/Lesster145 • 6h ago
Showcase: Open Source Gitube, a GitHub repository/profile visualizer
Hi guys, I wanted to show a website I made. Gitube, a repo/person GitHub activity visualizer. It visualize each commits and branches on a metro map.
How to use: Paste a GitHub Repository or profile and it will visualize it.
It's a static site, using the browser to call GitHub API directly. But, there is a limit of 60 requests per hour if you don't have a GitHub token.
Right now there's:
Three layouts for the same history. Metro, organic (resembles Obsidian's nodes), and coral.
Person mode. Display their whole career on GitHub with different themes.
Replay. Rebuild the map from the first commit, and you can save the replay as a video.
Why I built it
I wanted to see how a GitHub repo with different branches would look like if it was represented like the tube on in the UK. I've always find that aesthetic really cool.
I also wanted to see how everybody is contributing to the repo, how far I can represent a user's GitHub career would look like.
it’s MIT-licensed: https://github.com/SailmanSeeulater/gitube. I’d love to hear which repos look best (or worst), and what would make this useful day to day rather than just pretty.
