DEV Community

SangheeSon
SangheeSon

Posted on

git log is boring. So I made this instead.

Ever watched a movie and thought "damn, those end credits look cool"? Now imagine that — but for your Git contributors.

git log is boring. git shortlog -sn is slightly less boring. But neither of them makes your contributors feel like the stars they are.

I wanted something fun. Something you could run at a team demo or after a big release. Something that makes people go "wait, what is that?"

So I built gitcredits

gitcredits demo

It's a single binary. You run gitcredits in any Git repo, and it rolls your contributors like movie credits — complete with ASCII art titles, starfield background, and smooth scrolling.

How it works

  1. Reads your Git history
  2. Extracts contributors, commit counts, recent features
  3. Renders it all as a terminal animation using Bubble Tea (https://github.com/charmbracelet/bubbletea) + Lip Gloss (https://github.com/charmbracelet/lipgloss)

No config files. No setup. Just run it in any Git repo.

Themes

The default theme gives you Star Wars-style scrolling credits with a starfield.

But my favorite is the Matrix theme — digital rain with a text resolve effect:

matrix theme

What it shows

• Title — your repo name in big ASCII art
• Project Lead — whoever has the most commits
• Starring — all contributors with their commit counts
• Notable Scenes — recent feat/fix commits
• Stats — total commits, contributors, stars, language, license

Why I built it

I've been contributing to open source for a while, and I realized there's no fun way to celebrate the people behind a project. GitHub's contributor graph is nice, but it's just a chart.

I wanted something that felt like a moment. Run it at the end of a sprint. Run it at a hackathon. Run it just because your terminal deserves better.

Check it out

GitHub: (https://github.com/Higangssh/gitcredits)

It's open source, MIT licensed, and contributions are welcome 🎬

Top comments (0)