GitHub topics: pre-commit
smkent/cookie-python
🍪 🐍 Cookiecutter template for new Python projects
Language: Python - Size: 711 KB - Last synced at: about 2 hours ago - Pushed at: about 13 hours ago - Stars: 1 - Forks: 0

AleksaC/circleci-cli-py
pip installable CircleCI CLI binary
Language: Python - Size: 142 KB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 4 - Forks: 3

hospitaljobsin/hospitaljobsin
recruitment and job seeking for medical professionals
Language: TypeScript - Size: 63.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

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

allthingslinux/tux
Tux is an all in one bot for the All Things Linux discord server.
Language: Python - Size: 12.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 111 - Forks: 31

tagdots/update-pre-commit-action
Run update-pre-commit to update pre-commit configuration and create pull request
Size: 23.4 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

tagdots/update-pre-commit
Update pre-commit configuration file and create pull request
Language: Python - Size: 174 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

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

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

B1NARY-GR0UP/nwa
A Simple Yet Powerful Tool for License Header Management: Effortlessly Add, Check, Update, and Remove License Headers
Language: Go - Size: 278 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 11 - Forks: 6

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: 2 days ago - Pushed at: 12 days ago - Stars: 745 - Forks: 113

sartcod/ruff
An extremely fast Python linter and code formatter, written in Rust.
Size: 19.5 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

bubaley/production-django-docker-example
Production ready Django example with REST, Docker, Docker Compose and Celery on UV with CI
Language: Python - Size: 85 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 0

school-Tygo-van-den-Hurk/template
This is the template for any school project I do, it contains the things I wanna use anyways. Like: github actions, formatting, pre-commit hooks, nix files, and so much more...
Language: Nix - Size: 88.9 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

asottile/reorder-python-imports
Rewrites source to reorder python imports
Language: Python - Size: 512 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 754 - Forks: 59

asottile/yesqa
Automatically remove unnecessary `# noqa` comments
Language: Python - Size: 260 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 265 - Forks: 11

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: 974 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

compilerla/conventional-pre-commit
A pre-commit hook that checks commit messages for Conventional Commits formatting
Language: Python - Size: 313 KB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 419 - Forks: 63

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

antonbabenko/pre-commit-terraform
pre-commit git hooks to take care of Terraform configurations 🇺🇦
Language: Shell - Size: 1.35 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,435 - Forks: 565

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: 2.04 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 254 - Forks: 51

cachix/git-hooks.nix
Seamless integration of https://pre-commit.com git hooks with Nix.
Language: Nix - Size: 1.18 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 643 - Forks: 175

dycw/pre-commit-hooks
My pre-commit hooks
Language: Python - Size: 648 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

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

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

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: 145 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

GideonBear/enforce-https
A pre-commit hook to enforce https instead of http
Language: Python - Size: 84 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

renovatebot/pre-commit-hooks
Pre-commit hooks for Renovate
Size: 2.68 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 38 - Forks: 8

pre-commit/pre-commit-hooks
Some out-of-the-box hooks for pre-commit
Language: Python - Size: 933 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 5,781 - Forks: 744

hukkin/mdformat
CommonMark compliant Markdown formatter
Language: Python - Size: 707 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 582 - Forks: 51

Lucas-C/pre-commit-hooks
git pre-commit hooks
Language: Python - Size: 214 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 136 - Forks: 54

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

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

macisamuele/language-formatters-pre-commit-hooks
Collection of custom pre-commit hooks.
Language: Python - Size: 408 KB - Last synced at: 2 days ago - Pushed at: 10 days ago - Stars: 128 - Forks: 60

tak-bro/aicommit2
A Reactive CLI that generates git commit messages with Ollama, ChatGPT, Gemini, Claude, Mistral and other AI
Language: TypeScript - Size: 93.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 290 - Forks: 25

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

pre-commit/action
a GitHub action to run `pre-commit`
Size: 299 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 505 - Forks: 155

rockmagma02/rust-pre-commit-hooks
A set of pre-commit hooks for Rust projects
Language: Rust - Size: 5.86 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

tschm/experiments
Cradle template for experiments
Language: Python - Size: 345 KB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

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

gherynos/pre-commit-java
A collection of git hooks for Java to be used with the pre-commit framework.
Language: Shell - Size: 50.8 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 44 - Forks: 25

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

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

hitblast/hookman
Add hooks to your Git repository using a TOML file.
Language: Rust - Size: 43.9 KB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 3 - 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: 6 days ago - Pushed at: about 1 year ago - Stars: 36 - Forks: 6

ScribeMD/docker-cache
Cache Docker Images Whether Built or Pulled
Language: TypeScript - Size: 48.2 MB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 116 - Forks: 31

eiffelpeter/test
Practice clang-formt and ccpcheck
Language: C - Size: 1.88 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

sourcery-ai/python-best-practices-cookiecutter
Python best practices project cookiecutter 🍪
Language: Python - Size: 15.6 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 688 - Forks: 123

ITProKyle/pre-commit-hook-yamlfmt
YAML formatter for http://pre-commit.com
Language: Python - Size: 793 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - 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: 2 days ago - Pushed at: 23 days ago - Stars: 651 - Forks: 136

domdfcoding/pre-commit-hooks
Some useful hooks for pre-commit.
Language: Python - Size: 931 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 1

domdfcoding/flake2lint
Tool and pre-commit hook to augment Flake8 noqa comments with PyLint comments.
Language: Python - Size: 229 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 3

larsrollik/templatepy
Template repository for best-practice Python packages
Language: Python - Size: 243 KB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 0

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

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

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

UserNobody14/pyrefly-precommit
Pre-commit hooks for the pyrefly type checker
Size: 2.93 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

zizmorcore/zizmor-pre-commit
A pre-commit hook for zizmor.
Language: Python - Size: 203 KB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 22 - Forks: 2

docker-compose-linter/pre-commit-dclint
Mirror of DCLint node package for pre-commit.
Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0

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: 11 days ago - Pushed at: 2 months ago - Stars: 3,769 - Forks: 194

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

SINTEF/ci-cd
Callable GitHub Actions workflows & pre-commit hooks
Language: Python - Size: 7.14 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 1

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: 11 days ago - Pushed at: 29 days ago - Stars: 1,993 - Forks: 249

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

lorenzwalthert/precommit
pre-commit hooks for R projects
Language: R - Size: 3.94 MB - Last synced at: 2 days ago - Pushed at: 26 days ago - Stars: 261 - Forks: 50

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

heyvaldemar/amazon-rds-pipeline-terraform
Amazon RDS Pipeline with Terraform
Language: HCL - Size: 188 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 4 - Forks: 0

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

stefmolin/docstringify
Flag missing docstrings and, optionally, generate them from signatures and type annotations.
Language: Python - Size: 79.1 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 2

heyvaldemar/amazon-lightsail-instance-pipeline-terraform
Amazon Lightsail Instance Pipeline with Terraform
Language: HCL - Size: 193 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 8 - Forks: 3

heyvaldemar/amazon-eks-cluster-pipeline-terraform
Amazon EKS Cluster Pipeline with Terraform
Language: HCL - Size: 221 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 8 - Forks: 4

heyvaldemar/amazon-route53-pipeline-terraform
Amazon Route 53 Pipeline with Terraform
Language: HCL - Size: 187 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 4 - Forks: 1

jshwi/docsig
Check signature params for proper documentation
Language: Python - Size: 2.66 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 39 - Forks: 2

sachajw/devops-precommit-templates-pangarabbit
PangaRabbits Pre-commit template
Size: 33.2 KB - Last synced at: about 3 hours ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

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: 10 days ago - Pushed at: 2 months ago - Stars: 361 - Forks: 27

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

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

greenbone/autohooks
Library for managing git hooks
Language: Python - Size: 2.13 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 195 - Forks: 21

shenxiangzhuang/mppt
A Modern Python Package Template
Language: Python - Size: 2.06 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 26 - Forks: 1

open-turo/action-pre-commit
GitHub Action for running pre-commit hooks
Language: Shell - Size: 68.4 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 3

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

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

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

fabasoad/reusable-workflows
Collection of reusable workflows
Size: 97.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

lafrenierejm/dotfiles
My personal software configurations
Language: Nix - Size: 2.93 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 0

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

boidolr/ast-grep-pre-commit
Structural lint and rewriting with ast-grep for pre-commit hooks
Size: 59.6 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 0

grok-ai/nn-template
Generic template to bootstrap your PyTorch project.
Language: Python - Size: 2.68 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 641 - Forks: 67

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

lirantal/detect-secrets
A developer-friendly secrets detection tool for CI and pre-commit hooks based on Yelp's detect-secrets
Language: JavaScript - Size: 1.27 MB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 51 - Forks: 4

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

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

PabloRMira/sql_formatter
A Python based SQL formatter
Language: Jupyter Notebook - Size: 1.49 MB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 46 - Forks: 10

stefmolin/pre-commit-workshop
"(Pre-)Commit to Better Code" workshop
Size: 528 KB - Last synced at: 11 days ago - Pushed at: 15 days ago - Stars: 10 - Forks: 36

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

zhandouxiaojiji/git-hooks
git hoots pre-commit
Language: Shell - Size: 9.77 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 4 - Forks: 1

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

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

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

glektarssza/pre-commit-hooks
A collection of pre-commit hooks for my projects.
Size: 50.8 KB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0
