I just released a new CLI tool called gmap, built in Rust, focused on exploring Git history visually and efficiently from your terminal.
Highlights: • Heatmap view: weekly commit activity with churn and delta stats • Filetype breakdown: see which file extensions are most active • Authorship insight: per-week top contributors • Timeline and trends: sparkline and stats over time • TUI mode (–tui): navigate interactively, search, filter, view stats • Export mode: get all Git stats as JSON for further processing
Install with:
cargo install gmap
Or check it out here: https://github.com/seeyebe/gmap
Let me know what you think. Feedback welcome!
fartbagxp•5h ago
I installed this via mise. `mise use ubi:seeyebe/gmap --global`. I noticed I had to run `gmap heat` to generate a cache folder and db locally before running `gmap heat tui`, otherwise nothing shows up.
It's scary to have the cache folder locally because I could accidently check that in if I don't place it in a .gitignore; is there a better way to handle something like that?