git-raw-commits
Get raw git commits out of your repository using git-log(1).
auto-changelog
Command line tool for generating a changelog from git tags and commit history
parse-commit-message
Extensible parser for git commit messages following Conventional Commits Specification