git rewind
2025Your year in review for git
Browser Not Supported
git rewind requires the File System Access API, which is only available in Chrome, Edge,
or other Chromium-based browsers on desktops. Please use one of these browsers to continue.
Get Started
Select a git repository from your computer to analyze your commit history
Analytics
Commit patterns, trends, and year-in-review insights
100% Local
All processing via WASM in your browser - no servers
Private
Your code never leaves your computer
What is this?
You could also call this "git wrapped" or "repo wrapped" -- find out what 2025 was like for you and your code. This started as an experiment to let a WASM-powered webapp interact with a local git repo and see how well this works. It turns out, it works pretty well! And it's cool that it all happens locally and keeps your code private.How it works
- 1. You provide access to a git repo with the File System Access API (Chrome/Edge only)
- 2. The browser syncs the files in the
.gitdirectory into Emscripten's in-memory filesystem (MEMFS) - 3. A libgit2 WASM module does the heavy lifting of analyzing the contents of your repo
- 4. A typescript / Svelte frontend shows your stats. Take a screenshot if you want to share, as other people won't see your stats if you share the link.
What you'll see
The screenshots below show example stats (I opened the official repository of git itself).
Commits over time
Get a comprehensive overview of when your repository sees the most activity: total commits, most productive days, and commit patterns throughout the year and by hour of the day. These stats are also available by individual contributor.

Top Contributors
An ordered list of contributors by commit count. Click to see more stats about a contributor.

Commit Size Distribution
Are commits mostly tiny fixes, or are there some big ones, and who does the mother-of-all-commits (> 1,000 files changed)?

Most Changed Files
Identify hotspots in your codebase - files that are touched in the most commits.

File Type Analysis
In case you didn't know, what type of files were changed the most? Also interesting to see by contributor.

Commit Message Analysis
Check out which words are used the most in your commit messages.
You can filter on words to see the related words in commit messages and exactly which commits contain that word.
