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

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