Git Truck allows you to get an understanding of how your repository is structured, where there has been the most activity at different points in time, and who worked on which parts of the code base.
.git
folder🔒 GitTruck analyses the history of your project based on your local .git folder. It runs completely locally, so your code stays on your machine, and it is never uploaded to the cloud, as is the case with many similar tools.
For each file in your repository, Git Truck allows you to map metrics onto it:
You can mix and match these metrics to answer different questions about your project. The following examples show a few questions that Git Truck can answer for your team:
Example from Supabase – an open source Firebase alternative.
Example from Pocketbase – another alternative to Firebase.
By selecting different time intervals on which the analysis is performed, in the Zeeguu frontend project, one can see various stages of the project:
Example from Pandas
Example from Linux
The only requirements are
To run git truck, navigate to a repository or a folder containing multiple repositories in your terminal, and run npx git-truck