GitHub topics: git-hooks
stacksjs/bun-git-hooks
πͺ Think of `simple-git-hooks` but optimized for all-sized Bun projects.
Language: TypeScript - Size: 751 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

zanminkian/fenge
A CLI tool for JavaScript and TypeScript code quality.
Language: TypeScript - Size: 1.86 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 41 - Forks: 4

kontrolilo/kontrolilo
A tool to control the licenses of your OSS dependencies
Language: Python - Size: 7.15 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 5

hkdobrev/run-if-changed
Run a command if a file changes via Git hooks
Language: JavaScript - Size: 456 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 38 - Forks: 2

guibranco/dotnet-aicommitmessage
π§ π€ This tool generates AI-powered commit messages via Git hooks, automating meaningful message suggestions from OpenAI and others to improve commit quality and efficiency.
Language: C# - Size: 1.03 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 7

shibapm/Komondor
Git Hooks for Swift projects π©
Language: Swift - Size: 307 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 556 - Forks: 32

tjoskar/gitmoji-commit-hook
Start the commit message with an applicable emoji
Language: JavaScript - Size: 2.99 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 69 - Forks: 9

GitToolbox/post-clone
A method for replicating or mimicking a post-commit git hook.
Language: Shell - Size: 155 KB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

phpro/grumphp
A PHP code-quality tool
Language: PHP - Size: 20 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 4,202 - Forks: 439

svierk/sfdx-project-starter-kit
βοΈ Salesforce DX project template with Prettier, Linter, Git-Hooks and VS Code settings
Language: JavaScript - Size: 1.92 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 1

antonbabenko/pre-commit-terraform
pre-commit git hooks to take care of Terraform configurations πΊπ¦
Language: Shell - Size: 1.36 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,407 - Forks: 565

thoughtworks/talisman
Using a pre-commit hook, Talisman validates the outgoing changeset for things that look suspicious β such as tokens, passwords, and private keys.
Language: Go - Size: 6.41 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,983 - Forks: 251

boidolr/ast-grep-pre-commit
ast-grep integration for pre-commit hooks
Size: 57.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 0

boidolr/pre-commit-msg
Automagically prefix and format commit messages when committing
Language: Python - Size: 355 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

captainhook-git/captainhook
CaptainHook is a very flexible git hook manager for software developers that makes sharing git hooks with your team a breeze.
Language: PHP - Size: 3.96 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 1,030 - Forks: 88

daynin/monk
Monk is a simple Git hooks manager
Language: Rust - Size: 194 KB - Last synced at: 5 days ago - Pushed at: 18 days ago - Stars: 12 - Forks: 1

verbosely/git-hooks
Company-wide reusable Git hooks.
Language: Shell - Size: 42 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

fertkir/utils
Miscellaneous scripts
Language: Shell - Size: 91.8 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 14 - Forks: 1

csjones/lefthook-plugin
Fast and powerful Git hooks manager for Swift packages.
Language: Swift - Size: 49.8 KB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 0

Lucas-C/pre-commit-hooks-safety
A pre-commit hook to check your Python dependencies against safety-db
Language: Python - Size: 96.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 95 - Forks: 21

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: 4 days ago - Pushed at: about 1 year ago - Stars: 230 - Forks: 53

aitemr/awesome-git-hooks
π A collection of awesome Git Hooks
Language: Shell - Size: 69.3 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 934 - Forks: 61

boidolr/pre-commit-images
Scripts for image optimization usable as pre-commit hooks
Language: Python - Size: 613 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 1

boidolr/pre-commit-text
Scripts to rewrite text files usable as pre-commit hooks
Language: Python - Size: 354 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

noobakong/vite-react-ts-tailwind-zustand-query-starter
This is a boilerplate build with Vite, React 18, TypeScript, TailwindCSS 3, Eslint, ky, zustand and react-query, help you quickly init a project.
Language: TypeScript - Size: 522 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 20 - Forks: 0

capyBearista/obsidian_git_experiment Fork of BjornFJohansson/obsidian_git_experiment
A method of syncing your Obsidian vault with a GitHub Wiki! Very much a WIP :)
Language: Python - Size: 20.5 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

kigawas/flask-scaffold
A scaffold to speed up launching a flask project.
Language: Python - Size: 613 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 15 - Forks: 5

pplmx/husky-rs
A husky-like hook for Rust.
Language: Rust - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 21 - Forks: 0

toplenboren/simple-git-hooks
A simple git hooks manager for small projects
Language: JavaScript - Size: 255 KB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 1,453 - Forks: 47

Jimmy-Taravia2001/Eslint-Prettier-Husky-on-Angular-projects
Language: TypeScript - Size: 440 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

bwireman/cactus
A tool for managing git lifecycle hooks with β¨ gleam! Pre commit, Pre push and more!
Language: Gleam - Size: 451 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 15 - Forks: 0

AccursedGalaxy/noidea
AI-powered Git assistant that generates conventional commit messages, analyzes commit history, and provides feedback with personality. Smart commit suggestions meet entertainment.
Language: Go - Size: 50.3 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 2 - 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: 2 months ago - Stars: 146 - Forks: 22

singhAmandeep007/ReMinder
A Reminder App application built with a modern technology stack offering a 10x developer experience (DX).
Language: TypeScript - Size: 14.7 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 3 - Forks: 0

automation-co/husky
git hooks made easy
Language: Go - Size: 97.7 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 168 - Forks: 10

NycolasCruz/Automated-tests-with-Cypress
π§ͺ Projeto focado no estudo de testes automatizados de ponta a ponta com a ferramenta Cypress.
Language: TypeScript - Size: 319 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

teamwolfyta/haruno
πΈ Haruno (ζ₯δΉ), The Nix(OS) Flake that helps power my system(s).
Language: Nix - Size: 115 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

Lucas-C/pre-commit-hooks
git pre-commit hooks
Language: Python - Size: 213 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 136 - Forks: 52

b12k/branch-name-lint
Flexible git branch name linter with some extra validating features
Language: TypeScript - Size: 1.37 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 1

evg4b/fisherman
Small git hook management tool for developer.
Language: Rust - Size: 4.72 MB - Last synced at: 2 days ago - Pushed at: 28 days ago - Stars: 10 - Forks: 1

zflohr/global-git-hooks
My global client-side Git hooks.
Language: Shell - Size: 1.95 KB - Last synced at: 21 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

mrgnhnt96/hooksman
Create git hooks and tasks using Dart scripts and Shell commands
Language: Dart - Size: 869 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

commitmonkey/commitmonkey
Because your commit messages arenβt fooling anyone.
Size: 523 KB - Last synced at: 20 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

Yakiyo/deno_hooks
Husky inspired easy-to-use git hooks manager for deno
Language: TypeScript - Size: 22.5 KB - Last synced at: 28 days ago - Pushed at: 12 months ago - Stars: 27 - Forks: 3

CharlesChiuGit/Logseq-Git-Sync-101
This repo aims to help Logseq users to sync their data with Git and GitHub.
Language: Shell - Size: 4.06 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 1,204 - Forks: 100

rmandvikar/dotfiles
dotfiles, git hooks system (global, local hooks), utility shell scripts, configuration for HOME dir.
Language: Shell - Size: 558 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 3

cisagov/pre-commit-packer
Provides pre-commit hooks for Packer projects.
Language: Shell - Size: 573 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 17

qoomon/git-conventional-commits
Git Conventional Commits Util to generate Semantic Version and Markdown Change Log and Validate Commit Messag
Language: JavaScript - Size: 717 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 470 - Forks: 47

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: about 1 month ago - Pushed at: 7 months ago - Stars: 392 - Forks: 17

captainhook-git/secrets
Some useful functionality to detect secrets
Language: PHP - Size: 403 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

captainhook-git/hook-installer
Composer Plugin that automates activating yer local CaptainHook git hooks.
Language: PHP - Size: 31.3 KB - Last synced at: about 9 hours ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

iamogbz/python-githooks Fork of ygpedroso/python-githooks
πͺ Create git hooks with ease using a simple configuration file.
Language: Python - Size: 109 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

captainhook-git/captainhook-bin
CaptainHook is a very flexible git hook manager for software developers that makes sharing git hooks with your team a breeze.
Language: Go - Size: 1.21 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 1

swellaby/rusty-hook
git hook manager, geared toward Rust projects
Language: Rust - Size: 281 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 221 - Forks: 10

svierk/angular-starter-kit
π Angular project template with Prettier, Linter, Git-Hooks and VS Code settings
Language: HTML - Size: 1.77 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

dahlia/deno-task-hooks
A simple way to run Deno tasks as Git hooks
Language: TypeScript - Size: 18.6 KB - Last synced at: 24 days ago - Pushed at: 11 months ago - Stars: 30 - Forks: 1

antonagestam/goose
The picky and eager Git hook runner
Language: Python - Size: 1.26 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

tommarshall/git-good-commit
Git hook to help you write good commit messages, with no external dependencies.
Language: Shell - Size: 606 KB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 199 - Forks: 33

svierk/angular-bootstrap-toast-service
π Angular project for sending Bootstrap based toast notifications including Vercel deployment
Language: TypeScript - Size: 1.81 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 7

spencerdcarlson/husky-elixir
πΆ Git hooks made easy
Language: Elixir - Size: 10.9 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 62 - Forks: 9

lordcodes/swifthooks
Include Git hooks in the project and share between contributors with easy install.
Language: Swift - Size: 164 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

semaphor-dk/dansabel
Pre-flight linter for Jinja2/Ansible repositories with Git pre-commit hooks
Language: Python - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 3

DiscreteTom/defect
Call LLMs in your pipeline, e.g. local git hook, GitHub Actions and more.
Language: Rust - Size: 162 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

dayyass/git-hooks-is-all-you-need
Git Hooks Tutorial.
Language: Python - Size: 17.6 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 1

BrainMaestro/composer-git-hooks
Easily manage git hooks in your composer config
Language: PHP - Size: 269 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 1,064 - Forks: 89

TomasHubelbauer/modern-office-git-diff
An experiment in tracking and diffing versions of modern Microsoft Office files in Git.
Language: JavaScript - Size: 306 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 66 - Forks: 6

Aldaviva/GitHooks
π£ Before each Git commit, remove Microsoft.NET.ILLink.Tasks from package lock file to unbreak locked mode build machine jobs. Abort the commit if FIXME appears in any of the staged files.
Language: C# - Size: 143 KB - Last synced at: about 6 hours ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

fabiomaggio/git-hooks
A collection of Git hooks
Language: Shell - Size: 12.7 KB - Last synced at: 20 days ago - Pushed at: about 8 years ago - Stars: 9 - Forks: 2

lu0/git-worktree-wrapper
Effortlessly manage Git worktrees with `git checkout` and `git branch` commands, forget you are using git-worktree!
Language: Shell - Size: 42 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

gabrielmissio/set-up-projects-like-a-pro
Learn how to set up a project like a pro with this comprehensive guide! This repository contains all the materials used in the 'Set up a Project Like a Pro' webinar, covering essential topics such as npm, linting, Git hooks, environment variables, and more.
Language: JavaScript - Size: 791 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 0

mishamyrt/ticketeer
π Utility to insert ticket id into commit message.
Language: Go - Size: 144 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

lazaroalvesr/convencional_commit_messages.md
RepositΓ³rio com diretrizes e hooks do Git para garantir mensagens de commit padronizadas seguindo o formato Conventional Commits. π
Size: 0 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

oleander/git-ai
Git AI uses ChatGPT and git hook to generate commit messages based on the staged files. Leave the commit message empty and let Git AI do the work for you!
Language: Rust - Size: 1.38 MB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 1

pschichtel/webbed_hook
Turn git hooks into webhooks
Language: Rust - Size: 263 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

devinrhode2/git-blame-ignore-style-formatting-post-commit-hook
Automatically git-blame-ignore style commits: A post-commit hook to add an entry to .git-blame-ignore-revs for `style: foo` commits
Language: JavaScript - Size: 27.3 KB - Last synced at: about 3 hours ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

displexic/blue
Fast and extensible workspace manager
Language: Rust - Size: 360 KB - Last synced at: 8 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 0

qgadrian/elixir_git_hooks
πͺ Add git hooks to Elixir projects
Language: Elixir - Size: 285 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 166 - Forks: 17

avanderw/git-templates
This repository offers essential aliases and hooks for Git, enabling you to standardize and customize your terminal workflow across multiple computers.
Language: Shell - Size: 123 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Tlaloc-Es/killpy
π KillPy helps you reclaim disk space by detecting unused Python environments (.venv, poetry env, conda env) and pipx packages. Clean, organize, and free up space effortlessly! π
Language: Python - Size: 632 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 26 - Forks: 0

mrigankpawagi/SaveMyAss
SaveMyAss(ignments) from Accidental Plagiarism!
Language: Python - Size: 23.4 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

huangsam/githooks
Git hooks for Python projects
Language: Python - Size: 599 KB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 2

lxRbckl/lxRbckl
CRUD functionality to enhance readability and abstraction in projects, for both local and remote file management.
Size: 1.14 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 14 - Forks: 0

JamieMagee/vulnerability-git-hooks
git hooks to prevent committing vulnerable dependencies
Language: Shell - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

zflohr/git-hooks
Custom Git hooks for various projects.
Language: Shell - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

luftywiranda13/remove-lockfiles
Prevent committing lockfiles
Language: JavaScript - Size: 341 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

stevegrunwell/wp-enforcer π¦
Git hooks to encourage well-written WordPress.
Language: Shell - Size: 53.7 KB - Last synced at: 23 days ago - Pushed at: almost 5 years ago - Stars: 111 - Forks: 14

sousandrei/cc-cli
handy git-hook and cli for conventional commits
Language: Rust - Size: 2.38 MB - Last synced at: 16 days ago - Pushed at: 27 days ago - Stars: 10 - Forks: 2

ljpengelen/prefix-commit-message
Script for prepare-commit-msg hook to extract ID from branch name into commit message
Language: JavaScript - Size: 65.4 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 4

kcmvp/gob
Golang project boot
Language: Go - Size: 27.6 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 13 - Forks: 0

Kshitiz-Mhto/mock-my-commit
A Git commit message validator that roasts your bad commit messages with sarcastic, passive-aggressive one-liners.
Language: Go - Size: 302 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

fricklerhandwerk/git-hooks
Install Nix packages as Git hooks from your Nix shell environment
Language: Nix - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

sjparkinson/static-review π¦
:hand: An extendible framework for version control hooks.
Language: PHP - Size: 1.47 MB - Last synced at: 14 days ago - Pushed at: over 7 years ago - Stars: 319 - Forks: 27

hoopher/commit-linter
commit-linter helps you lint your commit messages according to commit conventions
Language: Python - Size: 9.77 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 3

antonio-marasescu/sanctumlab
Sanctum Lab is a versatile homelab software suite for efficient home content management
Language: TypeScript - Size: 1.12 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

tapsellorg/conventional-commits-git-hook Fork of craicoverflow/sailr
A configurable Git hook for adhering to the Conventional Commit specification
Language: Shell - Size: 42 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 7

sayari-analytics/add-header-comment
A pre-commit hook to automatically add or update a header of a text file with the appropriate comment style for your source code.
Language: Python - Size: 31.3 KB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

frontsideair/yarnhook
Run `yarn install`, `npm install` or `pnpm install` on git hooks automatically
Language: JavaScript - Size: 221 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 217 - Forks: 17

hauleth/git-riff
Super simple git hooks launcher
Language: Shell - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

whisperity/git-hooks
Collections of Git hook scripts
Language: Shell - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

joeapearson/devbox-git-hooks
Git hooks support for devbox
Language: Shell - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
