Topic: "commit"
typicode/husky
Git hooks made easy 🐶 woof!
Language: JavaScript - Size: 4.23 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 33,451 - Forks: 1,051

conventional-changelog/commitlint
📓 Lint commit messages
Language: TypeScript - Size: 18.1 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 17,485 - Forks: 933

pomber/git-history
Quickly browse the history of a file from any git repository
Language: JavaScript - Size: 31.6 MB - Last synced at: 28 minutes ago - Pushed at: 7 months ago - Stars: 13,615 - Forks: 537

orhun/git-cliff
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
Language: Rust - Size: 15.2 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 10,010 - Forks: 220

conventional-commits/conventionalcommits.org
The conventional commits specification
Language: SCSS - Size: 1.39 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 7,646 - Forks: 585

iuricode/padroes-de-commits
Padrões de commits
Language: Shell - Size: 76.2 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 7,628 - Forks: 1,159

Zhengqbbb/cz-git
cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
Language: TypeScript - Size: 4.41 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 1,275 - Forks: 41

EndBug/add-and-commit
:octocat: Automatically commit changes made in your workflow run directly to your repo
Language: TypeScript - Size: 12.9 MB - Last synced at: 2 days ago - Pushed at: 23 days ago - Stars: 1,196 - Forks: 121

slashsbin/styleguide-git-commit-message
/sBin/StyleGuide/Git/CommitMessage
Language: HTML - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,011 - Forks: 72

ByronHsu/life-commit
🏃📆 Life as a git. Commit on your life.
Language: JavaScript - Size: 3.32 MB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 949 - Forks: 37

dawidd6/action-download-artifact
:gear: A GitHub Action to download an artifact associated with given workflow and commit or other criteria
Language: JavaScript - Size: 15.1 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 764 - Forks: 219

jnsahaj/lumen
Instant AI Git Commit message, Git changes summary from the CLI (no API key required)
Language: Rust - Size: 258 KB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 741 - Forks: 26

rhysd/committia.vim
A Vim plugin for more pleasant editing on commit messages
Language: Vim Script - Size: 93.8 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 735 - Forks: 31

casperdcl/git-fame
:star: Pretty-print `git` repository collaborators sorted by contributions
Language: Python - Size: 430 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 716 - Forks: 40

Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
Language: Kotlin - Size: 1020 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 578 - Forks: 43

fabiospampinato/bump
Bump updates the project's version, updates/creates the changelog, makes the bump commit, tags the bump commit and makes the release to GitHub. Opinionated but configurable.
Language: TypeScript - Size: 8.62 MB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 414 - Forks: 14

frinyvonnick/gitmoji-changelog
A changelog generator for gitmoji 😜
Language: JavaScript - Size: 22 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 392 - Forks: 50

guanguans/ai-commit
Automagically generate conventional git commit messages with AI. - 使用 AI 自动生成约定式 git 提交信息。
Language: PHP - Size: 116 MB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 387 - Forks: 23

folke/devmoji
:robot: :rocket: :sparkles: Emojify your conventional commits with Devmoji
Language: TypeScript - Size: 3.81 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 367 - Forks: 25

semantic-release/git
:twisted_rightwards_arrows: semantic-release plugin to commit release assets to the project's git repository
Language: JavaScript - Size: 2.06 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 314 - Forks: 68

FarhadG/init
:exclamation: Go to the first (initial) commit of any GitHub repo
Language: HTML - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 297 - Forks: 19

markuswt/gpt-commit 📦
Generate commit messages using ChatGPT
Language: Python - Size: 16.6 KB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 268 - Forks: 15

alt-art/commit
Command-line tool to guide your template commit messages anywhere, anytime
Language: Rust - Size: 383 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 258 - Forks: 9

stefanlogue/meteor
A highly configurable CLI tool for writing conventional commits
Language: Go - Size: 8.74 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 257 - Forks: 15

bakhirev/assayo
git log analysis and visualization for team lead
Language: TypeScript - Size: 29.3 MB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 251 - Forks: 23

marcocesarato/php-conventional-changelog
A PHP tool built to generate a changelog from a project's commit messages and metadata following the conventionalcommits.org and automate versioning with semver.org.
Language: PHP - Size: 646 KB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 240 - Forks: 32

cooperka/emoji-commit-messages
🌵 A fun paradigm to encourage cleaner commits.
Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 224 - Forks: 48

feflow/git-commit-style-guide
Make git commit message more readable and useful.
Language: JavaScript - Size: 136 KB - Last synced at: 19 days ago - Pushed at: about 6 years ago - Stars: 214 - Forks: 53

vivaxy/gacp
💬Git add, commit, push with Conventional Commits and Gitmoji.
Language: TypeScript - Size: 6.88 MB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 191 - Forks: 16

ramsey/conventional-commits
:yo_yo: A PHP library for creating and validating commit messages according to the Conventional Commits specification. Includes a CaptainHook plugin!
Language: PHP - Size: 394 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 188 - Forks: 22

zorgiepoo/Komet
Cocoa editor for creating commit messages
Language: Swift - Size: 9.98 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 185 - Forks: 6

RedJue/git-commit-plugin
Automatically generate git commit
Language: TypeScript - Size: 2.22 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 175 - Forks: 45

JPeer264/node-semantic-git-commit-cli
A CLI for semantic git commits
Language: JavaScript - Size: 2.19 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 147 - Forks: 11

MichaelCurrin/auto-commit-msg
A VS Code extension to generate a smart commit message based on file changes
Language: TypeScript - Size: 2.06 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 143 - Forks: 13

saadmk11/changelog-ci
Changelog CI is a GitHub Action that enables a project to automatically generate changelogs
Language: Python - Size: 199 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 136 - Forks: 21

theshteves/commit-bot
Automatically generates GitHub activity
Language: Shell - Size: 475 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 123 - Forks: 118

evrignaud/fim
File Integrity Manager -
Language: Java - Size: 5.07 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 122 - Forks: 15

danielroe/firstcommit.is
Find your first open-source commit on GitHub
Language: Vue - Size: 1.54 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 121 - Forks: 7

MainakRepositor/Git-steps
The series of steps you can use to commit a document in your GitHub from your local device, remotely.
Size: 125 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 118 - Forks: 5

conventional-commits/php-commitizen
PHP Commitizen - A CLI tool used to create commits according to Conventional Commits specification
Language: PHP - Size: 40 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 117 - Forks: 11

virejdasani/Commited 📦
Commited is the first repo to have over 3,000,000 commits, in all of GitHub!
Language: Python - Size: 195 MB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 99 - Forks: 15

ali-hv/comsu
A CLI tool for generating commit messages using Google Generative AI
Language: PowerShell - Size: 377 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 92 - Forks: 5

barelyhuman/commitlog
Generate Changelogs from Commits (CLI)
Language: Go - Size: 285 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 80 - Forks: 3

UvDream/git-commit-lint-vscode
vscode一款git 规范化提交插件
Language: TypeScript - Size: 1.37 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 77 - Forks: 18

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: TypeScript - Size: 2.27 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 75 - Forks: 22

devops-infra/action-commit-push
GitHub Action that will create a new commit and push it to the repository
Language: Makefile - Size: 211 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 72 - Forks: 9

nitayneeman/vscode-git-semantic-commit
💬 A Visual Studio Code extension which enables to commit simply by the semantic message conventions
Language: TypeScript - Size: 41 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 71 - Forks: 9

magicoder10/github-stats 📦
Embed Github profile every where you want
Language: TypeScript - Size: 116 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 67 - Forks: 7

jafari-dev/better-git-commits
This is everything you need to know about having better commit messages
Size: 26.4 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 65 - Forks: 3

thisconnect/nodegit-kit
Complementary NodeGit helpers returning native Promises, helps with git commands such as init, add, commit, status, diff
Language: JavaScript - Size: 861 KB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 64 - Forks: 13

bmwant/podmena
Automatically add emoji to your git commit messages.
Language: Python - Size: 252 KB - Last synced at: 21 days ago - Pushed at: about 3 years ago - Stars: 63 - Forks: 1

onmyway133/awesome-git-commands
🍴 Indispensable git commands for everyday use
Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 61 - Forks: 3

azu/git-commit-push-via-github-api
Git commit and push by using GitHub API. No depended on Git binary.
Language: TypeScript - Size: 146 KB - Last synced at: 27 days ago - Pushed at: about 5 years ago - Stars: 61 - Forks: 18

Jared-Gross/Daily-Git-Commit
Python script to commit to your github for a perfect commit streak. This is purely for education purposes, please don't use this script to do bad stuff.
Language: Python - Size: 70 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 59 - Forks: 22

dante4rt/automated-commit
🌱 Enhance Your GitHub Stats with Automated Contributions, Powered by GitHub Actions.
Size: 143 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 55 - Forks: 62

ConnectAI-E/kimi-commits-intellij
🚀 Generate a smart commit message with Kimi AI support for IntelliJ, PyCharm, WebStorm, and GoLand
Language: Kotlin - Size: 133 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 53 - Forks: 5

coauthors/coauthors
Easier to share ideas
Language: TypeScript - Size: 5.08 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 52 - Forks: 5

dev-zuo/commitizen-practice-demo
Vue 项目 commitizen + husky + commitlint,git commit 提交信息规范校验 demo,conventional commits 实践
Language: Vue - Size: 1.23 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 52 - Forks: 9

DevCia/commit-style-guide
Padrão de commit para repositórios com título e corpo.
Size: 503 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 50 - Forks: 4

favware/cliff-jumper
CLI tool to create a semantic release, git-cliff powered Changelog, and releases to GitHub all in one
Language: TypeScript - Size: 15.5 MB - Last synced at: about 22 hours ago - Pushed at: about 22 hours ago - Stars: 46 - Forks: 4

cchexcode/complate
A powerful text templating tool.
Language: Rust - Size: 3.23 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 43 - Forks: 7

christian-gama/autocommit
AI-powered Git Commit Helper
Language: Go - Size: 2.59 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 42 - Forks: 1

ihoey/Hitalk
可能就是你喜欢的评论系统~
Language: JavaScript - Size: 2.42 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 7

rlespinasse/git-commit-data-action
Action to expose git commit info
Language: Shell - Size: 130 KB - Last synced at: 23 days ago - Pushed at: 29 days ago - Stars: 41 - Forks: 7

akanshgulati/commit-semantics
Commit semantics is a git aliases installation script to follow a fix format for commits
Language: Shell - Size: 103 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 40 - Forks: 4

devxb/CommitCombo
깃허브 커밋 기록을 아름답게 꾸미는 프로젝트 ⭐
Language: Java - Size: 459 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 37 - Forks: 2

k1LoW/ghput
:octocat: ghput is a CI-friendly tool that puts * on GitHub.
Language: Go - Size: 155 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 36 - Forks: 3

warengonzaga/magic-commit
You can do magicc, you can build anything that you desire. 🪄🔮💻
Language: JavaScript - Size: 3.74 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 35 - Forks: 4

stevejkang/git-guideline
📐 [WIP] Personal git/github guideline about commit convention, git-flow, issue/pull-request templates, etc.
Size: 129 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 34 - Forks: 1

syuchan1005/GitPrefix
Git Emoji/Text Prefix Plugin in IntelliJ IDEA
Language: Kotlin - Size: 6.61 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 33 - Forks: 6

walmartdigital/commit-message-formatter
CMF is a simple-2-use utility to standardize commit messages on projects
Language: Go - Size: 138 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 33 - Forks: 11

labs-js/turbo-git
Making your git even more awesome 😎🙌
Language: JavaScript - Size: 1010 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 33 - Forks: 4

liorocks/cz-gitmoji
🔬😜 Commitizen adapter for gitmoji.
Language: JavaScript - Size: 35.2 KB - Last synced at: 10 days ago - Pushed at: over 7 years ago - Stars: 33 - Forks: 3

JulioC090/commit-generator
AI-powered tool to automatically generate commit messages based on code changes.
Language: TypeScript - Size: 571 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 31 - Forks: 1

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: JavaScript - Size: 375 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 31 - Forks: 9

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: TypeScript - Size: 765 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 0

small-tech/gnomit 📦
A simple Git commit message editor for Gnome.
Language: JavaScript - Size: 492 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 2

opensource-nepal/commitlint
Lint Conventional Commit message on GitHub Actions and pre-commit.
Language: Python - Size: 130 KB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 28 - Forks: 9

gaoac/cz-conventional-emoji
A commitizen adapter following the conventional-changelog format with emoji.
Language: JavaScript - Size: 526 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 5

Dhaiwat10/priv-key-precommit
A simple precommit hook that checks for the presence of an Ethereum private key in your codebase
Language: TypeScript - Size: 130 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 27 - Forks: 0

alii/gitmusic
Set your current spotify track as your commit message
Language: TypeScript - Size: 10.7 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 0

gorosgobe/git-god
A highly extensible script that allows to save configurations for easier, more meaningful, faster and safer comitting and pushing.
Language: Ruby - Size: 214 KB - Last synced at: 22 days ago - Pushed at: over 6 years ago - Stars: 26 - Forks: 8

fbiego/commits-board
A Billboard for the most active users per country based on committers.top
Language: PHP - Size: 237 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 25 - Forks: 1

JafarAkhondali/Morefixes
MoreFixes: A Large-Scale Dataset of CVE Fix Commits Mined through Enhanced Repository Discovery
Language: Python - Size: 6.57 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 7

resistance2/byul
Write commit messages in 3 second ⭐️
Language: JavaScript - Size: 270 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 24 - Forks: 2

booleanrecep/github-commit-capacity
Testing how many commit can be committed to GitHub. So far 12,225,265 commits
Language: JavaScript - Size: 1.1 GB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 24 - Forks: 5

abhisek247767/Hello-World
Happy Hacktober! :octocat: This is a beginner friendly repository made specifically for Hacktoberfest that helps you get your first PR.
Language: Brainfuck - Size: 180 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 23 - Forks: 51

ab-noori/vet-clinic
In this projects, a relational database is used to create the data structure for a vet clinic. it is started with one table, and step by step, the complete database with data about: animals, animals' owners, clinic employees and visits created.
Language: PLpgSQL - Size: 905 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 1

pharzan/fake_commit
A git fake commit generator to make those github squares green
Language: Python - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 10

JamesIves/perforce-commit-discord-bot 📦
🗒️ ✏️Posts the most recent commit messages from a Perforce version control server to a Discord channel.
Language: Python - Size: 557 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 16

svengreb/styleguide-git
An opinionated, yet universally applicable Git style guide
Language: JavaScript - Size: 491 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 0

slurmulon/tasty-commits
:lollipop: Simple commit message convention for easily digestible history streams
Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 22 - Forks: 2

MichaelCurrin/rewrite-git-author
The easy way to replace an email address across all commits in a repo
Language: Shell - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 1

jinSasaki/CommitMark
A tool to input pictograms easily to the commit message
Language: Swift - Size: 228 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 20 - Forks: 2

jonschlinkert/commit-whisperer
Use "cw" in the CLI. No instructions necessary, just hit <enter>. Can also be used as a library. Commit Whisperer is an AI genius for generating meaningful git commit messages from repository state and user instructions.
Language: JavaScript - Size: 178 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 19 - Forks: 0

node-modules/last-commit-log
Node.js module to get the last git commit information - mostly to be used by CI/CD and building phase.
Language: JavaScript - Size: 72.3 KB - Last synced at: about 21 hours ago - Pushed at: 9 months ago - Stars: 19 - Forks: 10

janmartenjongerius/transaction
Handles operations with rollback mechanisms.
Language: PHP - Size: 458 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 19 - Forks: 2

hankchanocd/git-stack
Compare against master branch with fzf
Language: Shell - Size: 311 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 0

andre-filho/commit-helper
A python program that helps you write commits following commit conventions
Language: Python - Size: 1.66 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 4

MathiDEV/epitech_productivity_tools
🧰 Here are some tools that I have developed to support you in your studies at Epitech
Language: CSS - Size: 693 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 18 - Forks: 1
