stop pretending yarn.lock wrote 90% of the code.
four jobs. all in your terminal. no api call, no internet round-trip — just a plain tool that does what it says.
honest ranking
bob +1,840 / -612
(yarn.lock excluded)
time window
matches what you’d expect
not what blame lies about
bus factor
billing/ bob 88%
warning: alice is the only...
machine-readable
{"author":"alice","lines":4231},
...
]
three ways. all painless.
npm
$ npm i -g @v0idd0/gitstats
node 14+ on linux / macos / windows. updates with npm update -g.
github releases
$ curl -L github.com/voidd0/gitstats/releases/latest
single static binary. zero runtime needed. all releases →
git clone
$ git clone github.com/voidd0/gitstats
read the source, send a pr, fork it. mit licence, no cla. repo →
every existing “contributor stats” tool counted yarn.lock commits as real work. so when one teammate did all the dependency upgrades, they looked like the most productive engineer. gitstats fixes that.
no telemetry. no signup. runs against any git repo (github / gitlab / gitea / self-hosted). mit forever — the source is public and the npm package is yours to fork.
power user?
use this daily? tools.voiddo Pro · $9 one-time
supports 66 free tools · Pro license via Paddle · one flat price, no subscription