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

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