-
gix-traverse
gitoxide project
-
gix-commitgraph
Read-only access to the git commitgraph file format
-
fast-conventional
Make conventional commits, faster, and consistently name scopes
-
conventional_commits_next_version
A tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
scm-record
UI component to interactively select changes to include in a commit
-
gix-blame
gitoxide project dedicated to implementing a 'blame' algorithm
-
git-cinnabar
git remote helper to interact with mercurial repositories
-
zerv
Generate versions for any commit from git and other version control - perfect for CI/CD builds and multiple formats
-
lumen
command-line tool that uses AI to generate commit messages, summarise git diffs or past commits, and more
-
git-testament
Record git working tree status when compiling your crate
-
lucky_commit
Make your git commits lucky!
-
mit-pre-commit
Run first, before you even type in a commit message. It's used to inspect the snapshot that's about to be committed.
-
git-disjoint
batch commits by issue into GitHub PRs
-
git-mit-install
Install git-mit into a repository
-
git-conventional
A parser library for the Conventional Commit specification
-
aicommit
A CLI tool that generates concise and descriptive git commit messages using LLMs
-
gimoji
Easily add emojis to your git commit messages 🎉
-
is_affected
checking and listing the affected resources across a range of commits, useful when working with monorepos
-
cmt
CLI tool that generates commit messages using AI
-
git-ai
Git AI: Automates commit messages using ChatGPT. Stage your files, and Git AI generates the messages.
-
git-absorb
git commit --fixup, but automatic
-
spr
Submit pull requests for individual, amendable, rebaseable commits to GitHub
-
resin
Fast CLI for conventional commits
-
git-today
recap your daily git work
-
gitfluff
Commit message linting tool with presets, custom formats, and cleanup automation
-
git-commit-stats
analyze git commits
-
koji
An interactive CLI for creating conventional commits
-
rsmoji
✨ Gitmojis, now oxidized! 🦀
-
git-stats
getting aggregated commit stats
-
gitru
Git commit message validator with configurable rules
-
rona
CLI tool to help you with your git workflow
-
forgejo-commit-path-rules
Enforce consistency between commit messages and file changes in your repository
-
ghost_git_writer
write a git commit message, README or Diff Summary by LLM services
-
rusty-hook
git hook utility
-
commitbot
A CLI assistant that generates commit and PR messages from your diffs using LLMs
-
jaz
Find secrets hidden in commits
-
gitz-cli
Craft intelligent Git commit messages with AI, enhancing your development workflow
-
publisher
publish & distribute CLI tools
-
red-green-refactor
project to demonstrate the red-green-refactor cycle in TDD
-
git-warp-time
CLI utility to reset file timestamps to repo state
-
enva
CLI client for enva - environment variable management
-
jj-lib
Jujutsu - an experimental version control system
-
git-contrib-stats
CLI tool to generate git commit statistics per contributor
-
whathaveidone
CLI tool for daily standups with Git and Ratatui
-
gcop-rs
AI-powered Git commit message generator and code reviewer
-
gitnapped
Find out why you didn't sleep – a Git commit timeline analyzer
-
mit-lint
Lints for commits parsed with mit-commit
-
committed
Nitpicking commit history since beabf39
-
llm-git
AI-powered git commit message generator using Claude and other LLMs via OpenAI-compatible APIs
-
convinci
A fast terminal helper for creating conventional commits
-
submodule-hook
submodules check pre commit hook
-
cc-cli
handy git-hook and cli for conventional commits
-
whatthecommitcli
Generate commit messages from your terminal, inspired by whatthecommit.com
-
radicle-job
Radicle Job Collaborative Object
-
gitlogue
A Git history screensaver - watch your code rewrite itself
-
git-mine
Mine your favorite git commit hashes
-
voidlight
BDSM space-pirate romance engine for git commit flourishes
-
git-branch
manage local git branches interactively
-
shlf
Empower Development Journey with AI-Driven Tools
-
sara-core
Core library for Sara - Requirements Knowledge Graph CLI
-
bragit
Commit specific files directly to target branches without switching
-
conventional_commits_linter
A tooling and language agnostic utility to lint Git commits against the Conventional Commits specification
-
sh4d0wup
Signing-key abuse and update exploitation framework
-
omni-dev
A powerful Git commit message analysis and amendment toolkit
-
git-sumi
Non-opinionated commit message linter
-
cargo-atomic
A CLI tool to help make local git commits easier
-
git-editor
A command-line tool to edit git commit timestamps, messages, and author information
-
watchers
Git integrated file watcher
-
git-z
A Git extension to go beyond
-
git-acm
instant meaningful commit messages
-
commitaura
Intelligent Git commit assistant with README integration
-
gitbuddy
An AI-driven tool designed to simplify your Git commit process
-
cc-check
Cross-platform conventional commit checker for use in pre-commit/commit-msg hooks
-
commit-assist
AI-powered git commit message generator
-
committer
git commit message generator
-
typos-git-commit
This program analyzes a json file produced with
typosand makes commits for each correction -
cchain
An AI-native modern cli automation tool built with Rust
-
mdbook-git
Insert git commit files and diffs into mdbook
-
jcommit
An AI-powered tool to generate git commit messages
-
xgit
A enhanced AI-powered Git tool
-
aic
AI-powered commit message generation CLI tool
-
git-gen
A git subcommand for writing better commits
-
fuckmit
AI-powered git commit message generator
-
auto-gitmoji
CLI tool that automatically prepends appropriate gitmoji to your commit messages based on intelligent keyword matching
-
affected
find affected files or projects in a git repository and run commands on them
-
gix-cli
A Git extension CLI tool
-
commiter
program to ensure the quality of commit
-
gitwatch-rs
CLI to watch a git repo and automatically commit changes
-
intelligit
finding insight in git history
-
crusty-hooks
git hooks integration for Rust projects
-
mkcmt
commit. Conventional Commit Generator
-
gitu
A git client inspired by Magit
-
gix-of-theseus
Track a repo's composition over time
-
git-github
git command line plugin of github
-
gcomm
Generate AI-powered Git commit messages from staged changes using a local Ollama model
-
git-brws
Command line tool to open a repository, file, commit, diff, tag, pull request, issue or project's website in your web browser from command line
-
git-revise
A command line utility for better commit
-
auto-commit
AI-powered Git commit message generator - supports OpenAI, DeepSeek, and Gemini
-
commitcraft
A fast, intelligent CLI tool that generates conventional commit messages using AI
-
noob-commit
🤡 For devs who code like ninjas but commit like toddlers. Stop writing 'fix stuff' commits! How many times did you rush for a new API key or pay that shameful OpenAI bill? No more!
-
ai-assistant-cli
Personal AI CLI tool for chat, git operations, and project publishing
-
simple-aicommits
CLI tool that generates commit messages from git diffs using Claude AI, OpenAI, or Gemini
-
gitbit
A lightweight Git automation tool that generates commit messages from diffs using AI (Gemini)
-
commit_crafter
AI powered tool for Git commit message generator
-
conventional-commits-check
A lightweight library and CLI tool for validating Conventional Commits
-
thira
A Git hooks manager and commit message linter for automating development workflows
-
commit-emoji
A git hook for adorning conventional commits with emoji
-
athira
A Git hooks manager and commit message linter for automating development workflows
-
gitfleet
A Git submodule manager for synchronized superbranches
-
aicli
Personal AI CLI tool for chat, git operations, and project publishing
-
git-fetch-commits
A cool little tool for pulling commit data from a git repository
-
git-commit-helper
Git Commit Helper is a practical tool that leverages large language models (LLMs) to analyze changes in a Git repository. It helps users generate meaningful commit messages, addressing…
-
aicommit-rs
Small CLI AI git commit generator that works with any OpenAI compatible enpoint
-
git_afk
watches your git repositories for uncommitted changes and automatically commits/pushes them
-
lintje
opinionated linter for Git
-
quickgc
style with git commit comments for personal workflow
-
gwipt
Automatic work-in-progress commits with descriptive commit messages generated by GPT-3 Codex
-
enva-shared
Shared types and utilities for enva
-
auto-git-committer
program to automate Git commits and push them to a remote repository
-
git-slides
Navigate through Git commits like presentation slides
-
git-intelligence-message
An advanced Git commit message generation utility with AI assistance
-
git-commits
iterating git commits and changes
-
committy
🚀 Generate clear, concise, and structured commit messages effortlessly
-
gitscan
Map files to commits in a git repository
-
gcz
git commit message generator
-
gpt-commit-message
Create conventional commit message based on the provided input
-
dura
Dura backs up your work automatically via Git commits
-
committor
Automatically generate conventional commit messages based on git diff using AI
-
git-quick-add
Quickly add your files with the command
qausing the interactive terminal -
sn_build_info
Safe Network Build Info
-
psummary
🗣️ Summary —
-
pkgcruft-git
QA support for verifying git commits via pkgcruft
-
emoji-commit
Make your git logs beautiful and readable with the help of emojis
-
gitbrute
CLI tool to brute force a git commit hash
-
git-heatmap
customizable heatmap for git repos
-
glint
a friendly tool for creating commits in the commitlint style
-
git-branchless-move
Supporting library for git-branchless
-
git-kit
git cli containing templates & utilities
-
komitto
AI-powered Conventional Commit Message Generator for Git
-
rusty-hooks-integration
git hooks integration for Rust projects
-
wang_utils_git
个人使用的rust工具库
-
grc
Similar to git-cz, gcr will help you to provide a better Git experience
-
commitgenius
An AI-powered CLI tool that generates conventional commit messages using local LLMs via Ollama
-
commit-formatter
A CLI tool to help you write git commit
-
git-glimpse
Show a minimal graph of Git commits for various use cases
-
scripture
A robust command-line tool for managing, validating, and generating standardised Git commit messages
-
git-smash
Smash staged changes into previous commits
-
acm-cli
A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages
-
git_mob_rs
A CLI tool for social coding
-
git-branchless-query
Supporting library for git-branchless
-
automataci
Solid Foundation for Kickstarting Your Software Development
-
git-branchless-revset
Supporting library for git-branchless
-
git-record
UI component to interactively select changes to include in a commit
-
git-branchless-hook
Supporting library for git-branchless
-
git-squish
A simply git addon which will perform a non-interactive rebase and squash the branch history into a single commit
-
git-branchless-submit
Supporting library for git-branchless
-
git-branchless-undo
Supporting library for git-branchless
-
git-branchless-test
Supporting library for git-branchless
-
huge-commit
make commit message with openai
-
co-author
your git commits from the command line
-
autocommiter
Auto-generate git commit messages using AI
-
git-quickfix
A small utility to apply patches outside of the current branch
-
gai
Automatically generate commit messages from a git diff using AI
-
rglw_bumper
command line tool to get a new version number based on a git commit with flags
-
git-branchless-record
Supporting library for git-branchless
-
git_mob
A CLI tool for social coding
-
gash
Brute force your git hash!
-
is_effected
checking and listing the effected resources across a range of commits, useful when working with monorepos
-
git_automation
A basic CLI to automate the git workflow
-
rgch
Rust version of gch
-
git-commit-sage
A smart Git commit message generator using AI
-
git-time
A Git wrapper to set commit date and time
-
gcommit
conventional commits maker
-
rcop
command line utility to validate commit messages following conventionalcommits.org
-
conventional_commits_linter_lib
A tooling and language agnostic library to lint Git commits against the Conventional Commits specification
-
git-cz
Git conventional commit tools written in Rust
-
commitgpt
A CLI tool to generate commit messages using OpenAI's ChatGPT based on staged changes in a Git repository
-
mood-msg
Generate witty, mood-based git commit messages
-
git-series
Track patch series in git
-
gen-readme
Just a simple readme generator that uses a static templates
-
rustgit
Pure-rust Git Client
-
gitpatcher
that uses git to maintain a set of patches around a submodule
-
git-query
Run SQL against git history
-
commiTUI
A TUI for greater commit messages
-
git-hook-commit-ref
Git hook to verify that makes sure the commit message contains a reference to the issue
-
git-gpt
Use GPT 3.5 API generate git commit log
-
conventional
A parser library for the Conventional Commit specification
-
pushb
Like
pushd, but for git branches -
git-together-ssh
Enable seamless git usage when paired programming on a shared machine
-
git-hud
git status++
-
wrale-acdm
Wrale Agnostic Content Dependency Manager
-
tissuebox
A todo list for programming
-
nomgen
CLI tool that helps generate files based on commands and protect generated files from manual modifications in pre-commit git hook
-
git-statistics
Collect commits from Git repository and present statistics in a comfortable way
-
rbtag
A procedural macro to add build DateTime and git commit information at compile time
-
argocd-webhook-trigger
Triggers ArgoCD to refresh apps given the commit pointed to by HEAD in the cwd git repo
-
dco
adding a DCO Signed-off-by: line to a git commit message
-
git-author
can get or set user.name and user.email at oece. - You can unset user.name and user.email at once. - You can replace the author or committer of past commits
-
conventional_commits_next_version_lib
A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
git-cm
A git command that generates conventional-friendly commit messages
-
ubr
Unibranch is a wrapper around git to enable a single branch workflow with stacked commits
-
gitrevset
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
gitstats
fetch stats from a git repository
-
git-ai-commit
🤖 Smarter commits, crafted by AI & powered by Rust’s speed 🦀💡
-
git-break-commits
git-break-commitsis an interactive Command Line Interface (CLI) tool that helps break existing Git commits and reorganize them into new commits -
committer-rs
that commits changes to git repositories using LLM generated commit messages
-
mathml-latex
Convert between MathML and LaTeX
-
dtc
date the commit
-
check-commits-email
Git commit email validator --- Validate git commit emails against wildcard rules
-
special-git-commit
A command line tool for generating commit hashes with specified prefixes
-
yggit
small tool to manage my one branch git workflow
-
jujube-lib
Jujube (an experimental VCS)
-
commit-gpt
Generate git commit messages using ChatGPT
-
gpt_commit
ChatGPT create a commit message based on a
git diff -
maze-core
Generate and solve maze
-
git-busy
A wrapper around "git commit" that generates the commit messages for you
-
lazycc
A git hook for writing conventional commits for lazy people
-
commit_info
Gather relevant commit and status information from git repos
-
is_affected_lib
checking and listing the affected resources across a range of commits, useful when working with monorepos
-
git-whennes
Find the commit that merged a commit into mainline
-
commitguard
A commitlint implementation in Rust
-
hexagon-map
Coordinate transformation and pathfinding for hexagonal maps
-
commitai
ai commit message generator
-
emoji-commit-type
The different commit types used in the emoji committer
-
ai-commit-gen
AI-generated commit messages for Git
-
git-step
step through git commits
-
aicommits-rs
A CLI that writes your git commit messages for you with AI
-
changelog-rs
Generates CHANGELOG.md files based on git commit and tag information
-
bpb
boats's personal barricade
-
ai-commit
AI Commit is a command-line tool that generates commit messages using AI. It supports multiple AI providers and models to help you create meaningful and consistent commit messages for your Git repositories.
-
commit--cli
Command-line tool for publishing git commits to commit--blog.com
-
nq
no quotes
Try searching with DuckDuckGo.