Get raw git commits out of your repository using git-log(1).
semantic-release plugin to analyze commits with conventional-changelog
Simple git client for conventional changelog packages.
git-log-parser
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
Analyze git commits and generate categories, summaries, and descriptions for each commit. Optionally generate a yearly breakdown report of your commit history.
Algorithm for finding the root of a yarn workspace, extracted from yarnpkg.com
Parse raw conventional commits.
Common typings for the Stoplight ecosystem.
Filter out reverted commits parsed by conventional-commits-parser.
Algorithm for finding the root of a yarn workspace, extracted from yarnpkg.com
Use `webpack-bundle-analyzer` in your Next.js project
git conventional commits util
Linting for Angular applications, following angular.io/styleguide.
semantic-release plugin to commit release assets to the project's git repository
Command line tool for generating a changelog from git tags and commit history
TypeScript definitions for git-raw-commits
TypeScript definitions for webpack-bundle-analyzer
a modern vite bundle analyzer tool
This is the **x86_64-unknown-linux-gnu** binary for `@nomicfoundation/solidity-analyzer`
This is the **x86_64-pc-windows-msvc** binary for `@nomicfoundation/solidity-analyzer`
replacement for `npm version` with automatic CHANGELOG generation
generate release PRs based on the conventionalcommits.org spec
This is the **x86_64-unknown-linux-musl** binary for `@nomicfoundation/solidity-analyzer`
Parse git repos and collect commit statistics/data for a given author.
Pronto runner for Poper, git commit message analyzer
Pronto runner for Poper2, git commit message analyzer
Analyzes Git repository commit log to compute developer working hours, weekly activity, and to detect death marches in software development. It computes the timing statistics based on the timestamps of each commit and the intervals between them. Useful for verifying developer time sheets and for tax purposes and it supports filtering for a specific tax year. See https://github.com/rietta/git_time_extractor/wiki.
Heimdal AI Analyze installs a git pre-commit hook that runs an AI-assisted code review of your staged diff when you commit with analysis enabled (e.g. `git analyze -m "message"`). Reviews security, duplication, complexity, style, and tests; critical issues can block the commit. Requires CURSOR_API_KEY in the environment or a repo-local `.env`.
GitAuto streamlines your git workflow by automatically generating meaningful commit messages using AI. It analyzes staged changes and generates conventional commit messages that are clear, consistent, and informative.
This gem simplifies the commit process by automatically generating descriptive commit messages based on the files that have been added to the Git staging area. It leverages LLM to analyze the changes and create meaningful commit messages, helping you maintain a clean and organized commit history.
AI-powered commit message generator that analyzes your git diff and creates meaningful, conventional commit messages using Claude AI. No more commit message writer's block!
Commit AI automates the generation of insightful single-line and multi-line commit messages by analyzing staged git diffs with OpenAI's advanced language models. It allows users to provide optional change descriptions for better context, and smartly minifies the git diff to focus on the essential changes, ensuring clarity and best practices.
AI-powered commit message generator that analyzes your git diff and creates meaningful, conventional commit messages using Claude AI. No more commit message writer's block!
hunkify analyzes staged hunks, asks Claude to group them into logical commits, and applies them via git apply --cached.