GitHub topics: pre-commit
schradert/canivete
Nix DevOps Framework
Language: Nix - Size: 335 KB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 5 - Forks: 0

renovatebot/pre-commit-hooks
Pre-commit hooks for Renovate
Size: 2.53 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 37 - Forks: 8

brunogama/ios-pre-commit-hooks
pre-commit-connfigs for ios development
Language: Shell - Size: 27.3 KB - Last synced at: about 22 hours ago - Pushed at: about 24 hours ago - Stars: 0 - Forks: 0

pre-commit/pre-commit-hooks
Some out-of-the-box hooks for pre-commit
Language: Python - Size: 933 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5,699 - Forks: 736

ocf/ocfweb
The main ocf website
Language: Python - Size: 9.22 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 40 - Forks: 97

juancarlosjr97/pre-commit-to-rule-them-all
Pre-Commit to Rule Them All
Language: Python - Size: 56.6 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

lafrenierejm/dotfiles
My personal software configurations
Language: Nix - Size: 2.67 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 0

PrismaPhotonics/py-template
🐍 Template for modern python repositories. Used by Prisma Photonics
Language: Python - Size: 3.93 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 1

AlexanderDokuchaev/md-dead-link-check
A lightweight and fast tool to help you keep your Markdown files free of broken links.
Language: Python - Size: 144 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9 - Forks: 2

GabDug/sync-pre-commit-lock
Automatically sync your pre-commit hooks version from your PDM or Poetry lockfile, and install them automatically.
Language: Python - Size: 695 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 28 - Forks: 4

34j/create-minimal-package
Minimalistic npm package template with 📦🚀semantic-release + Commitizen, CodeCov, Renovate, pre-commit + EsLint (✗🐶Husky + Lint Staged), ⚡️Vitest (✗👢Jest), 📖TypeDoc + Github Pages support.
Language: Nix - Size: 715 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

tak-bro/aicommit2
A Reactive CLI that generates git commit messages with Ollama, ChatGPT, Gemini, Claude, Mistral and other AI
Language: TypeScript - Size: 93.2 MB - Last synced at: 1 day ago - Pushed at: 18 days ago - Stars: 272 - Forks: 24

pre-commit/action
a GitHub action to run `pre-commit`
Size: 299 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 500 - Forks: 155

ITProKyle/pre-commit-hook-yamlfmt
YAML formatter for http://pre-commit.com
Language: Python - Size: 789 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

teamwolfyta/haruno
🌸 Haruno (春乃), The Nix(OS) Flake that helps power my system(s).
Language: Nix - Size: 115 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

shamubernetes/home-k8s
Language: Shell - Size: 4.23 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

ocf/dns
DNS records for the Open Computing Facility
Language: Python - Size: 613 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8 - Forks: 8

szilvesztercsab/py-starter
My opinionated starter project.
Language: Python - Size: 234 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

python-coincidence/dep_checker
Tool to check all requirements are actually required.
Language: Python - Size: 370 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 2

tox-dev/xml-fmt
Format your XMLs (or XSDs) with pre-commit
Language: Python - Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 1

fsouza/mirrors-pyright
pre-commit mirror for pyright
Language: Shell - Size: 498 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

allthingslinux/tux
Tux is an all in one bot for the All Things Linux discord server.
Language: Python - Size: 11.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 100 - Forks: 29

AleksaC/circleci-cli-py
pip installable CircleCI CLI binary
Language: Python - Size: 125 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 4

AleksaC/tflint-py
pip installable tflint binary with wrapper for pre-commit
Language: Python - Size: 66.4 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 1

sudosubin/pre-commit-image
A pre-commit hook to process images
Language: Python - Size: 136 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

msclock/gitlab-ci-templates
Auxiliary gitlab ci templates
Language: JavaScript - Size: 2.91 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

pre-commit/pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
Language: Python - Size: 4.17 MB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 13,647 - Forks: 867

typicode/husky
Git hooks made easy 🐶 woof!
Language: JavaScript - Size: 4.23 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 33,337 - Forks: 1,049

pre-commit/pygrep-hooks
A collection of fast, cheap, regex based pre-commit hooks.
Language: Python - Size: 233 KB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 222 - Forks: 38

gtkacz/coverage-pre-commit
A pre-commit hook to run coverage on your code and enforce a minimum coverage threshold.
Language: Python - Size: 68.4 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

injust/python-template
Language: Shell - Size: 13.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

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.33 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,978 - Forks: 249

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

stefmolin/pre-commit-workshop
"(Pre-)Commit to Better Code" workshop
Size: 598 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 16

fschuch/wizard-template
🧙 A general-purpose template that aims to provide a magical start to any Python project
Language: Python - Size: 1.14 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

5ouma/utils
🔧 Utilities to make my life better
Size: 184 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

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

entorb/pre-commit-config
configuration for pre-commit and Ruff (as replacement for flake8 and black)
Language: Python - Size: 36.1 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

saritasa-nest/saritasa-invocations
Collection Of Invoke Commands Used By Saritasa
Language: Python - Size: 617 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 1

a5chin/python-uv
This repository contains configurations to set up a Python development environment using VSCode's Dev Container feature. The environment includes uv and Ruff.
Language: Python - Size: 4.96 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 217 - Forks: 43

sbrunner/python-versions-hook
Language: Python - Size: 170 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

mbrickerd/terraform-azure-modules
This repository contains reusable, standardised Terraform modules for deploying and managing Azure resources. The modules simplify infrastructure provisioning, enforce best practices, and ensure consistency across projects—supporting secure, compliant, and efficient cloud deployments.
Language: HCL - Size: 119 KB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

zanminkian/fenge
A CLI tool for JavaScript and TypeScript code quality.
Language: TypeScript - Size: 1.83 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 41 - Forks: 4

compilerla/conventional-pre-commit
A pre-commit hook that checks commit messages for Conventional Commits formatting
Language: Python - Size: 327 KB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 400 - Forks: 61

Aeternalis-Ingenium/FastAPI-Backend-Template
A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.
Language: Python - Size: 642 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 727 - Forks: 108

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

hukkin/mdformat
CommonMark compliant Markdown formatter
Language: Python - Size: 707 KB - Last synced at: 8 days ago - Pushed at: 20 days ago - Stars: 554 - Forks: 48

vagmcs/python-blueprint
A python blueprint to configure projects.
Language: Makefile - Size: 163 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

google/pre-commit-tool-hooks
Hooks for use with http://pre-commit.com/ tooling
Language: Python - Size: 53.7 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 35 - Forks: 6

stacksjs/bun-git-hooks
🪝 Think of `simple-git-hooks` but optimized for all-sized Bun projects.
Language: TypeScript - Size: 513 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

python-jsonschema/check-jsonschema
A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!
Language: Python - Size: 1.89 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 247 - Forks: 50

fabasoad/pre-commit-checkstyle
pre-commit hooks to run checkstyle
Language: Shell - Size: 36.1 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

fabasoad/pre-commit-grype
pre-commit hooks to run grype
Language: Shell - Size: 69.3 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

fabasoad/pre-commit-vulncheck
pre-commit hooks to run vulncheck
Language: Shell - Size: 43.9 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

fabasoad/pre-commit-snyk
pre-commit hooks to run snyk
Language: Shell - Size: 99.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 11 - Forks: 5

Alfresco/alfresco-build-tools
Shared GitHub Actions and pre-commit configs plus some docs
Language: Shell - Size: 2.61 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 13 - Forks: 5

adamchainz/blacken-docs
Run `black` on python code blocks in documentation files
Language: Python - Size: 523 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 660 - Forks: 44

schmonz/junit-greencently
All tests green, recently? Commit quickly and stay in flow.
Language: Kotlin - Size: 422 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 1

ScribeMD/docker-cache
Cache Docker Images Whether Built or Pulled
Language: TypeScript - Size: 48.2 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 110 - Forks: 28

Bing-su/pre-gommit-hooks
golang pre-commit hooks
Language: Python - Size: 30.3 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

CodeEditorLand/PreCommit Fork of biomejs/pre-commit
Biome's pre-commit hooks —
Size: 252 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

sbrunner/hooks
Language: Python - Size: 554 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 0

Nakakakilig/my_tinder_clone
A pet project that implements simplified functionality similar to Tinder. The main goal is to practice microservices architecture, Clean Architecture concepts, and deployment. A React SPA frontend is planned.
Language: Python - Size: 404 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

Iconica-Development/iconica-pre-commit
Contains common pre-commit hooks for Iconica Projects
Language: Shell - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

AleksaC/terraform-py
pip installable terraform binary with wrapper for pre-commit
Language: Python - Size: 157 KB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 9 - Forks: 4

asottile/add-trailing-comma
A tool (and pre-commit hook) to automatically add trailing commas to calls and literals.
Language: Python - Size: 382 KB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 359 - Forks: 26

cachix/git-hooks.nix
Seamless integration of https://pre-commit.com git hooks with Nix.
Language: Nix - Size: 1.05 MB - Last synced at: 7 days ago - Pushed at: 29 days ago - Stars: 621 - Forks: 169

ComPWA/pyright-pre-commit
Pre-commit hook for Pyright
Size: 146 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 0

lorenzwalthert/precommit
pre-commit hooks for R projects
Language: R - Size: 3.92 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 257 - Forks: 50

Mdevpro78/mkdocforge
Ready To Use MkDocs Documentation Platform with Advanced Features
Language: Shell - Size: 171 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

sco1/pre-commit-pep639
A pre-commit hook for PEP639 compliance
Language: Python - Size: 50.8 KB - Last synced at: about 18 hours ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

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

toplenboren/simple-git-hooks
A simple git hooks manager for small projects
Language: JavaScript - Size: 255 KB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 1,445 - Forks: 46

antonbabenko/pre-commit-terraform
pre-commit git hooks to take care of Terraform configurations 🇺🇦
Language: Shell - Size: 1.37 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 3,382 - Forks: 561

smarlhens/python-boilerplate
Python boilerplate using uv, pre-commit, prettier, pytest, GitHub Actions, mypy, ruff, bandit & docformatter.
Language: Dockerfile - Size: 236 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 64 - Forks: 11

dnephin/pre-commit-golang 📦
Golang hooks for pre-commit
Language: Shell - Size: 56.6 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 683 - Forks: 235

hukkin/mdformat-tables
An mdformat plugin for rendering tables
Language: Python - Size: 43 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 16 - Forks: 3

tschm/experiments
Cradle template for experiments
Language: Python - Size: 317 KB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

burakince/pre-commit
Docker image for pre-commit python library
Language: Dockerfile - Size: 35.2 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

woodruffw/zizmor-pre-commit
A pre-commit hook for Zizmor.
Language: Python - Size: 194 KB - Last synced at: 4 days ago - Pushed at: 28 days ago - Stars: 17 - Forks: 2

cpp-linter/cpp-linter-hooks
C/C++ code linter hooks for pre-commit
Language: Python - Size: 106 KB - Last synced at: 5 days ago - Pushed at: 25 days ago - Stars: 21 - Forks: 3

sco1/pre-commit-check-office-metadata
Check for identifying metadata in modern Office files
Language: Python - Size: 208 KB - Last synced at: about 18 hours ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

ClementSicard/python-template
Template for Python-based repositories
Language: Makefile - Size: 320 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

nbQA-dev/nbQA
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
Language: Python - Size: 1.47 MB - Last synced at: 10 days ago - Pushed at: 20 days ago - Stars: 1,105 - Forks: 44

BrianPugh/python-template
Python project and library template for clean, reliable, open-source projects.
Language: Python - Size: 771 KB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 287 - Forks: 16

shenxiangzhuang/mppt
A Modern Python Package Template
Language: Python - Size: 1.67 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 25 - Forks: 1

heyvaldemar/amazon-ec2-gitlab-pipeline-terraform
Amazon EC2 GitLab Pipeline with Terraform
Language: HCL - Size: 208 KB - Last synced at: about 18 hours ago - Pushed at: 13 days ago - Stars: 4 - Forks: 4

macisamuele/language-formatters-pre-commit-hooks
Collection of custom pre-commit hooks.
Language: Python - Size: 395 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 125 - Forks: 61

MechanicalFlower/godot-template
:memo: Godot template with code formatting, license tracking & CI/CD
Language: GDScript - Size: 12.2 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 39 - Forks: 6

gvatsal60/dev-container-features
🌟 A curated collection of VSCode Devcontainer features tailored for various development environments, ensuring quick setup 🚀 and consistency across projects 🔄
Language: Shell - Size: 123 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

IbraheemTuffaha/python-fastapi-template
A template for a Python FastAPI service with Poetry & Devcontainer
Language: Python - Size: 157 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 42 - Forks: 12

theopsall/pre-commit-hooks
Streamline Python code quality with pre-configured hooks for black, isort, flake8, and autoflake, ensuring consistent and clean code in every commit
Size: 8.79 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

heyvaldemar/amazon-rds-pipeline-terraform
Amazon RDS Pipeline with Terraform
Language: HCL - Size: 198 KB - Last synced at: about 18 hours ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

heyvaldemar/amazon-route53-pipeline-terraform
Amazon Route 53 Pipeline with Terraform
Language: HCL - Size: 189 KB - Last synced at: about 18 hours ago - Pushed at: 13 days ago - Stars: 2 - Forks: 1

asottile/pyupgrade
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Language: Python - Size: 1.16 MB - Last synced at: 13 days ago - Pushed at: 20 days ago - Stars: 3,735 - Forks: 189

heyvaldemar/amazon-eks-cluster-pipeline-terraform
Amazon EKS Cluster Pipeline with Terraform
Language: HCL - Size: 198 KB - Last synced at: about 18 hours ago - Pushed at: 13 days ago - Stars: 6 - Forks: 4

heyvaldemar/amazon-lightsail-instance-pipeline-terraform
Amazon Lightsail Instance Pipeline with Terraform
Language: HCL - Size: 201 KB - Last synced at: about 18 hours ago - Pushed at: 13 days ago - Stars: 6 - Forks: 3

LaurenceRawlings/python-poetry-cicd
Python Poetry package with basic CI/CD using GitHub actions
Language: Python - Size: 35.2 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 5

jonasbn/pre-commit-hooks
An experiment with Git pre-commit hooks
Language: Shell - Size: 88.9 KB - Last synced at: 2 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

dbt-checkpoint/dbt-checkpoint
:fishing_pole_and_fish: List of `pre-commit` hooks to ensure the quality of your `dbt` projects.
Language: Python - Size: 1.38 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 640 - Forks: 132
