Frequently Asked Questions

Common questions about git rewind

Is my code uploaded anywhere?

No. git rewind processes everything locally in your browser. We use WebAssembly to run git operations entirely client-side. Your code, commit history, and repository data never leave your computer.
We do privacy-friendly tracking of usage using Plausible Analytics, and make sure that no data derived from your repo is part of that.

Note that if you want to share some of the stats with others, you can best take a screenshot, because these pages won't show any stats if you share a link to it.

Why doesn't it work in Firefox or Safari or on mobile?

Git Rewind requires the File System Access API, which is currently only supported in Chromium-based browsers (Chrome, Edge, Opera). Firefox and Safari have not yet implemented this API. We recommend using Chrome or Edge for the best experience.

See caniuse.com for up-to-date browser support.

Can I use this with very large repositories?

git rewind should handle most repositories, but very large repositories (think a .git directory that's > 5 GB in size) may cause performance issues or run out of memory. The File System Access API needs to sync all .git files into memory.
Another limitation of Enscripten's MEMFS is a maximum file size of 2GB. We've seen git create pack files that are larger than that, if you encounter this, this app will advise you to run git config pack.packSizeLimit 1g && git gc to reduce the size of those pack files.

If you encounter issues, feel free to contact us on our Discord server and we'll try to help out.

What period can I view stats for?

Currently, git rewind gives you a "git wrapped" type experience for this year (2025). In future updates, we plan to add support for viewing stats for different time periods.

Can I share my git rewind stats?

Yes, you can share your git rewind stats. You can take a screenshot of the stats page and share that anywhere you want.

We're looking into a feature to allow you to export your stats as a persistent link as well. Hit us up on Discord if you're interested in this feature.

What statistics does git rewind show?

Currently, Git Rewind shows:

  • A commit heatmap
  • Top contributors
  • Top modified paths in your repo
  • Top modified file types

These stats are available both on the repo level as well as for each of the top contributors.

Is this open source?

At this moment, no. We haven't decided yet what to do with the code of this project. We have some ideas of extending it into a more general purpose tool for analyzing git repositories, or even developing it further with write-access so it can function like a web-based git client.

Come discuss with us on Discord if you're interested in this or have ideas!

This project is using a lot of awesome open source libraries, without which it would have not been possible to build!

Big shoutout to Svelte, WASM, libgit2, Emscripten, Tailwind CSS, DaisyUI, vscode-symbols-icon-theme and phosphor-icons for making this project possible.

Who's behind this, how can I contact you?

This project was a fun side project by Mathijs Vogelzang🇳🇱 & Uwe Maurer🇨🇭. You can join our Discord server to get in touch with us. On our main facts.dev website, you can also find other contact information.