An open API service providing repository metadata for many open source software ecosystems.

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