commit-message

There are 303 repositories under commit-message topic.

  • Everduin94/better-commits

    A CLI for creating better commits following the conventional commits specification

    Language:JavaScript2.2k135380
  • cz-git

    Zhengqbbb/cz-git

    cz-git | czg ๐Ÿ› ๏ธ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI

    Language:TypeScript1.4k611745
  • Blarc/ai-commits-intellij-plugin

    AI Commits for IntelliJ based IDEs/Android Studio.

    Language:Kotlin707610953
  • leoforfree/cz-customizable

    A standalone commit message helper or customizable commitizen adapter for https://github.com/commitizen/cz-cli

    Language:JavaScript6295106208
  • qoomon/git-conventional-commits

    Git Conventional Commits Util to generate Semantic Version and Markdown Change Log and Validate Commit Messag

    Language:JavaScript56262951
  • m1foley/fit-commit

    A Git hook to validate your commit messages based on community standards.

    Language:Ruby47182623
  • folke/devmoji

    :robot: :rocket: :sparkles: Emojify your conventional commits with Devmoji

    Language:TypeScript38802228
  • guanguans/ai-commit

    Automagically generate conventional git commit messages with AI. - ไฝฟ็”จ AI ่‡ชๅŠจ็”Ÿๆˆ็บฆๅฎšๅผ git ๆไบคไฟกๆฏใ€‚

    Language:PHP38831122
  • commit

    alt-art/commit

    Command-line tool to guide your template commit messages anywhere, anytime

    Language:Rust286238
  • pwwang/vscode-gptcommit

    Automated git commit messages using GPT models via gptcommit for VS Code.

    Language:TypeScript2032113
  • tommarshall/git-good-commit

    Git hook to help you write good commit messages, with no external dependencies.

    Language:Shell20131633
  • chrisgrieser/nvim-tinygit

    A lightweight bundle of commands focused on quick and streamlined git operations.

    Language:Lua1995169
  • vivaxy/gacp

    ๐Ÿ’ฌGit add, commit, push with Conventional Commits and Gitmoji.

    Language:TypeScript19623316
  • gcop

    Undertone0809/gcop

    ๐Ÿš€ AI-Powered Git Commit Assistant | Automate Commit Messages, Streamline Git Workflow. Help you write better git commit message.

    Language:Python18511210
  • MichaelCurrin/auto-commit-msg

    A VS Code extension to generate a smart commit message based on file changes

    Language:TypeScript15247313
  • z0al/commitlint-bot

    [NOT MAINTAINED] use https://github.com/apps/semantic-pull-requests

    Language:JavaScript15051024
  • littleCareless/dish-ai-commit

    Vibe Coding!!! ๐Ÿค– AI-Powered VSCode extension for generating standardized Git/SVN commit messages. โœจ Supports multiple AI services: OpenAI, ChatGPT, Ollama, Zhipu, DashScope, Doubao, Gemini and VS Code built-in AI. ๐ŸŒ Multi-language support (EN/CN/JP/KR/Other). ๐Ÿ“Š Auto-generate weekly reports.

    Language:TypeScript1242239
  • antham/gommit

    Enforce git message commit consistency

    Language:Go1142155
  • Sitoi/ai-commit

    Use OpenAI / Azure OpenAI / DeepSeek / Gemini API to review Git changes, generate conventional commit messages that meet the conventions, simplify the commit process, and keep the commit conventions consistent.

    Language:TypeScript11412026
  • conventional-changelog/conventional-commits-detector

    :mag: Detect what commit message convention your repository is using.

    Language:JavaScript1024316
  • fcakyon/claude-settings

    My personal Claude Code/Desktop setup with battle-tested commands and MCP servers that I use daily.

    Language:Python98109
  • commit-message-lint

    SystangoTechnologies/commit-message-lint

    Github app to validate commit message on a pull request

    Language:JavaScript985225
  • leodido/go-conventionalcommits

    Fu powers to parse your commit messages as the Conventional Commits specification demands.

    Language:Go843177
  • jafari-dev/better-git-commits

    This is everything you need to know about having better commit messages

  • knowbl/git-commit-message

    Git commit message verbs used by Knowbl.

  • bad-commit-message-blocker

    platisd/bad-commit-message-blocker

    Inhibits commits with bad messages from getting merged

    Language:Python643711
  • jvanbruegge/commithelper

    A tool to create and lint commit messages

    Language:TypeScript35432
  • labs-js/turbo-git

    Making your git even more awesome ๐Ÿ˜Ž๐Ÿ™Œ

    Language:JavaScript34584
  • segersniels/genmoji

    Generate commit messages from code snippets or your diff

    Language:TypeScript34150
  • commitlint

    opensource-nepal/commitlint

    Lint Conventional Commit message on GitHub Actions and pre-commit.

    Language:Python3122410
  • tunnckoCoreLabs/parse-commit-message

    (!! moved to tunnckoCore/opensource !! try `parse-commit-message@canary`) Parse, stringify or validate a commit messages that follows Conventional Commits Specification

    Language:JavaScript312179
  • ahmetkca/CommitAI

    CommitAI is a command line interface application that automatically generates commit messages based on the output of git diff. It utilizes the power of OpenAI's GPT-4o API to create meaningful and descriptive commit messages, making it easier to keep track of code changes. With CommitAI, you can save time and focus on writing code, rather than craf

    Language:TypeScript30520
  • cocogitto/cocogitto-action

    A github action to ensure your current gitlog respect the conventional commit specification

    Language:Shell3021718
  • AllanCapistrano/gbc

    Git Better Commit (gbc) is a simple CLI in Go for writing better commits.

    Language:Go281181
  • gcr

    sdttttt/gcr

    ๐Ÿ“‘ Compact specification git commit tool, it has a variety of practical small functions. (Inspired by git-cz on Node.js)

    Language:Rust281217
  • eisbaw/rule72

    Git commit message formatter

    Language:Rust24