Type a GitHub repository and watch its history settle as sediment. Time runs left to right, each band is a region of the tree, and thickness is the code alive at that moment.
Raises GitHub's limit from 60 requests an hour to 5,000. Kept in this browser and sent only to github.com.
A prebuilt example. The CLI generated it from a clone, so every line is counted exactly. A live build measures file sizes instead. Type any repository above to build one.
This page measures file bytes. That is all the GitHub API returns without spending one request per commit. Run it on a clone to replay every blob and count lines exactly.
npx github:iLevyTate/sediment
The action renders a GIF on a schedule and pushes it to a branch. A plain image link in your README then shows the repository as it is now, not as it was the day you ran it.
uses: iLevyTate/sediment@v1
Download page gives you one self-contained HTML file. No server, no network, no build step. Put it on your own site.