git rewind

2025

Your year in review for git

Get Started

Select a git repository from your computer to analyze your commit history

Initializing libgit2 WASM module...

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. 1. You provide access to a git repo with the File System Access API (Chrome/Edge only)
  2. 2. The browser syncs the files in the .git directory into Emscripten's in-memory filesystem (MEMFS)
  3. 3. A libgit2 WASM module does the heavy lifting of analyzing the contents of your repo
  4. 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.
Learn more →

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.

Git wrapped overview

Top Contributors

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

Top contributors

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)?

Commit size distribution

Most Changed Files

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

Most changed files

File Type Analysis

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

Most changed file types

Commit Message Analysis

Check out which words are used the most in your commit messages.

Word cloud

You can filter on words to see the related words in commit messages and exactly which commits contain that word.

Word cloud with filtering