relimpact is a lightweight CLI tool designed to help understand changes between two Git refs in modern Go projects.
It provides features like API Diff to track breaking public API changes, Docs Diff to highlight meaningful content changes in Markdown files, and Other Files Diff to group file changes by extension.
relimpact is designed for Release PR reviews, generates Markdown reports for GitHub Releases, Slack, or changelogs, and can be integrated with GitHub Actions, GitLab CI, or used locally with no server required.
The tool uses Go type system and AST parsing for API changes, section-aware diff for Markdown files, and groups file changes by type, offering a release-ready summary for easier review of important changes.