contributor-graphs v1.0.0
First public release.
Turn any local git repo, GitHub owner/repo slug, or git URL into a contributor timeline: a publication-ready SVG and a self-contained interactive HTML page.
Highlights
- GitHub enrichment for names, usernames, and avatars (uses the
ghtoken orGITHUB_TOKEN/GH_TOKEN). - Identity merging across name and email spellings, with manual override files.
- Affiliation grouping from profile companies, plus a one-row-per-organisation view (
--by-affiliation). - Noise filters (bots, minimum commits, active span, top N); the HTML adds live search, sorting, group filtering, timeline zoom, and dark mode.
- Usable as a Rust library via the
analyzeAPI.
Install
- Prebuilt binaries are attached below (Linux, macOS, Windows; x86_64 and arm64).
cargo install contributor-graphs- Docker:
ghcr.io/ewels/contributor-graphs
See the documentation site for examples and usage.