general
whoscooking is a github app that tracks exactly how much code you pushed and displays it on a daily global leaderboard.
to use whoscooking, you need to install the app on your github organization or account and grant access to the repositories you want to track.
once you have installed the app, you can start pushing code to your repositories and see your progress in near real-time.
no sign up, no account, just keep on cooking.
note: LOC is not a perfect metric, but its a damn good signal for serious builders.
how it works
whoscooking subscribes to github push events and tracks the code changes made to the repositories you have granted access to.
every push is a post to our server where we simply track the commit info and update our stats.
the leaderboard rolls over every day at midnight eastern time.
we do not track any other activity on your repositories, such as pull requests, issues, comments, or actual diffs.
rules
to keep the leaderboard fair and the service stable, a few limits apply. they only affect what we record from github, never how you use git day to day.
- pushes only. we count stats from github push webhooks. issues, pull request threads, comments, and similar activity do not add lines.
- one count per commit per repo. the same commit hash is only counted once for a given repository.
- abuse protection. webhook traffic that looks like flooding will be rate-limited or deduplicated; a retry will not reprocess if we already accepted that delivery.
these rules are sufficeint to keep the service lightweight and maintainable for me, they can and will change whenever i say so.