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

GitHub topics: git-hook

appleboy/CodeGPT

A CLI written in Go language that writes git commit messages or do a code review brief for you using ChatGPT AI (gpt-4o, gpt-4-turbo, gpt-3.5-turbo model) and automatically installs a git prepare-commit-msg hook.

Language: Go - Size: 1.23 MB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 1,387 - Forks: 124

luismayta/prepare-commit-msg

Prepare commit msg

Language: JavaScript - Size: 412 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

rudikershaw/git-build-hook

A maven plugin for managing client side (local) git configuration for those working on your project. Including but not limited to setting git config, installing hooks, validating the local repository.

Language: Java - Size: 347 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 145 - Forks: 22

egormanga/cirook

CI as Git hooks

Language: Python - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

pimterry/git-confirm

:question: Git hook to catch placeholders and temporary changes (TODO / @ignore) before you commit them.

Language: Shell - Size: 499 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 392 - Forks: 17

jtzero/git-cleanup-merged-pr-branches

git command and hook that deletes local branches when a matching PR is merged MIRROR of https://gitlab.com/jtzero/git-cleanup-merged-pr-branches

Language: Shell - Size: 1.49 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

Buzut/git-emojis-hook

Simple git hook to provide strong guidelines for commit message with emojis

Language: Shell - Size: 11.7 KB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 59 - Forks: 12

qwerkon/snippets

Language: Shell - Size: 13.7 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

bahmutov/pre-git

Automatically install pre-commit / pre-push hooks in your git repo

Language: JavaScript - Size: 221 KB - Last synced at: about 24 hours ago - Pushed at: 3 months ago - Stars: 171 - Forks: 22

pplmx/husky-rs

A husky-like hook for Rust.

Language: Rust - Size: 79.1 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 0

innogames/igcommit

Git pre-receive hook to check commits and code style

Language: Python - Size: 206 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 253 - Forks: 26

HusanboyUs/aicomment

Suggests meaningful commit messages and descriptions for your changes using AI

Language: Python - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

matthewhudson/githooks.com

📕 A simple guide to the wonders of Git Hooks. Please contribute your love and knowledge!

Language: HTML - Size: 102 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 229 - Forks: 54

qgadrian/elixir_git_hooks

🪝 Add git hooks to Elixir projects

Language: Elixir - Size: 285 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 166 - Forks: 17

lxRbckl/Project-RCoD

Reconnect to dropped Discord calls on Retina displays. V2. Fall 2023.

Language: Python - Size: 336 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

GitSquared/komit 📦

An interactive prompt for conventional commit messages that doesn't get in your way. Designed to run as a git hook.

Language: JavaScript - Size: 446 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 40 - Forks: 4

Baarsgaard/jig

Jira integration with Git

Language: Rust - Size: 690 KB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 1

whisperity/git-hooks

Collections of Git hook scripts

Language: Shell - Size: 12.7 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

lvoegtlin/cobra

CLI Tool to init new reproducible project with the help of conda and github

Language: Python - Size: 158 KB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 0

hazcod/semantic-commit-hook

Git hook that enforces semantic commit messages.

Language: Shell - Size: 59.6 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 54 - Forks: 10

lxRbckl/Project-JA

Interact with the mystical conch shell, engage in weekly conversation prompts, and delegate decision-making. V4. Fall 2024.

Language: TypeScript - Size: 103 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

stevenharman/git_tracker

Some simple tricks that make working with Pivotal Tracker even better... and easier... um, besier!

Language: Ruby - Size: 191 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 169 - Forks: 11

nilportugues/php-backslasher

[Git hook] Tool to add all PHP internal functions and constants to its namespace by adding backslash to them.

Language: PHP - Size: 2.01 MB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 88 - Forks: 5

lxRbckl/Project-Heimir

Autonomous repository archive manager designed provide data to a portfolio algorithm. V2. Spring 2024.

Language: TypeScript - Size: 204 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 4

hotaydev/git-hook-creator

Easily create git hooks for Node.js projects

Language: TypeScript - Size: 461 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

vectronic/plantuml-proxy-cli

Simple NodeJS CLI to render local PlantUML files to images using the online PlantUML service.

Language: JavaScript - Size: 607 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

vcwild/norminette-hook

The Norminette pre-commit hook.

Language: Python - Size: 18.6 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 0

Yazan98/commiter

Ruby Cli To Block Git Commits if you wrote Bad Messages

Language: Ruby - Size: 213 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

hapytex/git-formatter

Formatting git files

Language: Shell - Size: 4.88 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

ztrhgf/Powershell_CICD_repository

This tool greatly simplifies Windows administrator life by automating the whole scripting content lifecycle. So the boring stuff like backuping, syntax checking, code formatting, content distribution or deletion will be automated and only thing left will be the code writing :)

Language: PowerShell - Size: 7.25 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 111 - Forks: 10

git-hook/post-clone

Implementation of a git post-clone hook

Language: Shell - Size: 20.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 56 - Forks: 12

emanuel-braz/flutter_githooks

Git hook do jeito certo!

Language: Dart - Size: 7.81 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Evgeny-Nik/project_aws_lambda_app

a project to learn the usage of AWS Lambda and AWS API Gateway

Language: Python - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

thebengeu/auto-git-remote-add-upstream

Git alias and hook to automatically add `upstream` remote using auto-detected URL when cloning your public or private forks

Language: Shell - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

jfoster/commit-msg

a spellchecking commit-msg git hook written in golang

Language: Go - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

timharek/git-hooks 📦

Tired of looking up how to create proper git-hooks for deploying static sites?

Language: Shell - Size: 1.95 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

sousandrei/cc-cli

handy git-hook and cli for conventional commits

Language: Rust - Size: 2.37 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 6 - Forks: 1

lxRbckl/Project-PasCam

Encrypt and share passwords using a Discord bot.

Language: JavaScript - Size: 126 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

GitHooksToolbox/block-default-branch-commit-legacy

A pre-commit hook to block commits to the master branch.

Language: Shell - Size: 33.2 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

GitHooksToolbox/prompt-default-branch-commit-legacy

A pre commit hook to warn you that you are committing to the master branch and asks if you are sure.

Language: Shell - Size: 30.3 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

meslab/prepare-commit-msg

Adds a branch name in front of a git commit message

Language: Rust - Size: 25.4 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

runtastic/rubocop_runner

runs rubocop for changed files, can be used as pre-commit hook

Language: Ruby - Size: 40 KB - Last synced at: about 21 hours ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 7

tiffafoo/commoji

✨Automatically prepend your commit messages with the appropriate emoji 🐙

Language: JavaScript - Size: 99.6 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

michaelwschultz/changelog-for-git

A beautifully simple way to create a changelog based on your Git history.

Language: Shell - Size: 117 KB - Last synced at: 12 months ago - Pushed at: almost 10 years ago - Stars: 6 - Forks: 0

amartos/overlord

Simple git hooks launcher

Language: Shell - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

lxRbckl/Project-Acta-Mea

Administer servers and services via a Discord bot utilizing a remote data file.

Language: JavaScript - Size: 107 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

greeflas/git-hooks

Useful scripts for Git Hooks.

Language: Shell - Size: 21.5 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 3

picorion/Git-Changelog-Hook

Git post-commit hook to automatically keep a changelog with commit messages.

Language: Python - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

warnyul/flutter-git-hooks

Git hooks collection for Flutter Application and Plugin development.

Size: 5.86 KB - Last synced at: 26 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

hugofragata/emojify-commits

Every 🖐️ commit message 💬 deserves emojis 🎉

Language: Python - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 2

TheElegantCoding/git_hook

⚙️comprehensive set of git hooks designed to streamline your development workflow, automate routine tasks, and ensure code quality. This powerful suite empowers you to maintain a consistent and organized development environment, enhancing productivity and reducing the risk of errors.

Language: Shell - Size: 563 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

devdrops/php-pre-commit

:octocat: Git pre-commit hook designed for PHP projects.

Language: Shell - Size: 16.6 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 1

wolfogre/git-text

git-text can help you to avoid from committing non-text files to git repo

Language: Shell - Size: 20.5 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 2

rohitkr7/demoMavenProject

Demo DevOps Project

Language: Shell - Size: 156 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 10

lyhourchhen/git-hook-injection

Script that let you to inject your git-hook with telegram-bot.

Language: Shell - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

codeacme17/picommit

Git Hook tool that automatically processes document images when committing

Language: JavaScript - Size: 372 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

PrestaShop/standard_coding_hook 📦

Git hooks that verifies if your commit message respects the norm

Language: PHP - Size: 102 KB - Last synced at: about 2 months ago - Pushed at: almost 10 years ago - Stars: 13 - Forks: 3

gabrielfeo/50-72 📦

Auto-format git commit messages to the 50/72 rule

Language: Kotlin - Size: 492 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

tiaanduplessis/enforce-branch-name

Little utility to be used in conjunction with Husky to enforce a branch naming convention

Language: JavaScript - Size: 47.9 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 3

hyperfekt/git-stagelight

never forget to commit new files again

Language: Shell - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

magalhaesm/norminette-pre-commit

Prevents to commit files with norm error.

Language: Shell - Size: 14.6 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

posquit0/git-hooks

A Collection of useful Git Hook Scripts

Language: Shell - Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

debiff/python-boilerplate

Python boilerplate with pre-commit, docker and github action workflow

Language: Python - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

wobbol/gitacl

Control directory access in a bare git repository.

Language: C - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

caallinson/jupyter-clear-output

Python script to clear output cells from Jupyter notebook. See README for git commit hook implementation.

Language: Python - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

tommy-muehle/go-jira-prepare-commit-msg 📦

Git hook to add JIRA issue key from branch-name (if it exists) and add it before the commit message.

Language: Go - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

chanhosuh/git_hooks

useful git hooks for pre-commit and commit-msg

Language: Shell - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

JacobMGEvans/git-graft

NPX CLI tool that generates a configurable Git Hook that prepends branch name patterns to commit messages.

Language: TypeScript - Size: 368 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

AnastasiaTsi/pre-commit

Language: Shell - Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

intuit/intuit-spring-cloud-config-validator

Validation tools for Spring Cloud Config repos: .json, .yam|, .yml and .properties, verified through script or GitHub Pre-receive Hook!

Language: Python - Size: 149 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 10

sudaraka/push-to-remotes 📦

Git hook script to keep local server repositories in sync with remotes

Language: Shell - Size: 168 KB - Last synced at: over 1 year ago - Pushed at: almost 11 years ago - Stars: 2 - Forks: 0

Webklex/laravel-git-hook

Automatic git deployment for Laravel

Language: PHP - Size: 23.4 KB - Last synced at: about 22 hours ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 3

bmiddha/deploy-with-git-hooks

Set up a bare git repository with the post-receive hook to auto checkout the project into the deployment/production directory.

Language: Shell - Size: 17.6 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

allysonsilva/php-pre-commit

:octocat: Git pre-commit hook designed for any PHP projects

Language: Shell - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 38 - Forks: 25

JayceChant/commit-msg

A git commit-msg hook by go. Inspired by https://github.com/conventional-changelog-archived-repos/validate-commit-msg.

Language: Go - Size: 74.2 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

gtryf/git-teams

Notify Microsoft Teams channels when changes are pushed to a remote Git repository branch

Language: JavaScript - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 11 - Forks: 1

jettdc/barb

Hassle-free git hooks for python projects

Language: Python - Size: 64.5 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

JayceChant/commit-msg.py 📦

This project is no longer maintained. Please visit https://github.com/JayceChant/commit-msg for the go version.

Language: Python - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

vivaxy/hook-deploy 📦

🖇️ Git hook to deploy

Language: JavaScript - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Audentio/deployrjs 📦

Automatic Git deployment helper

Language: JavaScript - Size: 508 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 2

eitrtechnologies/pre-commit-bannedk8skinds 📦

pre-commit hook to deny commits of certain Kubernetes object types

Language: Python - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

mgit-at/git-max-filesize

A pre-receive hook to enforce usage of git-lfs

Language: Shell - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 7

0x2b3bfa0/git-timestamp

Boilerplate repository for RFC3161 TSA Git repository timestamping.

Language: Shell - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

lewislbr/ready

A program to run tasks before a commit.

Language: Go - Size: 2.52 MB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 4

Bioconductor/git-hooks

Bioconductor git hooks which are deployed on every Bioconductor package repository

Language: Python - Size: 96.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 2

soerenschneider/conventional-pre-commit-hook

Hook for pre-commit that checks whether commit messages are formatted adhering to conventional commits.

Language: Shell - Size: 245 KB - Last synced at: 23 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

Lemonbrush/Automated-versioning-actions

Automated semantic version increment based on version file

Language: Shell - Size: 124 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

juancarlospaco/pre-commit-nim

Pre-Commit Hook for Nim.

Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

len-ro/git-jira-hook

Git hook to update jira server with commit info

Language: Shell - Size: 66.4 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

donosonaumczuk/c-aptain-hook

Base repository to setup git pre-commit hook for C Language projects. Use cppcheck, clang-format and clang-tidy checks.

Language: Shell - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

hadenlabs/prepare-commit-msg

Prepare commit msg

Language: Makefile - Size: 24.4 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

nilportugues/php-forbidden-functions

[Git hook] Command line to look for functions that should be avoided

Language: PHP - Size: 26.4 KB - Last synced at: 15 days ago - Pushed at: about 9 years ago - Stars: 10 - Forks: 2

nilportugues/php-todo-finder

[Git hook] Do not allow commits if the total amount of to-do increased or is above a user-defined threshold.

Language: PHP - Size: 14.6 KB - Last synced at: 11 days ago - Pushed at: about 9 years ago - Stars: 12 - Forks: 0

jazzschmidt/git-profile

Git plugin for managing different repositories settings by using custom profiles.

Language: Shell - Size: 1000 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

highkay/git-toolkit Fork of tonydeng/git-toolkit

Git工具集

Language: Shell - Size: 160 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

ZivLi/Flask_best_practice

Best practice for the FLASK framework. Including restful apis, sqlalchemy, etc.

Language: Python - Size: 94.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Mikhus/.git-hooks

Semantic Git Hooks

Language: Shell - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

binary-machinery/git_hook_prepend_jira_id

A git hook that adds a Jira issue ID to the beginning of a commit message

Language: Shell - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

yanamura/Captain

makes easy to manage git hooks for written in Swift products

Language: Swift - Size: 36.1 KB - Last synced at: 21 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

monorkin/git-hooks-manager

Simple Git hooks manager

Language: Shell - Size: 27.3 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0