Skip to content

contributor-graphs v1.0.0

Choose a tag to compare

@ewels ewels released this 11 Jun 07:25
· 71 commits to main since this release
57f41af

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 gh token or GITHUB_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 analyze API.

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.