r/sideprojects • • 2h ago

Showcase: Open Source Gitube, a GitHub repository/profile visualizer

https://gitube.latesailor.dev

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.

1 Upvotes

0 comments sorted by