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

GitHub topics: pre-commit

pre-commit/pre-commit-hooks

Some out-of-the-box hooks for pre-commit

Language: Python - Size: 933 KB - Last synced at: about 2 hours ago - Pushed at: 22 days ago - Stars: 5,744 - Forks: 744

szilvesztercsab/py-starter

My opinionated starter project.

Language: Python - Size: 316 KB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 0 - Forks: 0

ultralytics/pre-commit

Ultralytics pre-commit hooks

Language: Python - Size: 53.7 KB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 4 - Forks: 1

chronicc/ansible

A collection of ansible playbooks for managing my infrastructure and testing.

Language: Jinja - Size: 416 KB - Last synced at: about 13 hours ago - Pushed at: about 13 hours ago - Stars: 0 - Forks: 0

brunogama/ios-pre-commit-hooks

pre-commit-hooks tailored for ios development. All linting and code fornatting follows Apple's Open Source projects code styling,

Language: Shell - Size: 175 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

zizmorcore/zizmor-pre-commit

A pre-commit hook for Zizmor.

Language: Python - Size: 200 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 19 - Forks: 2

burakince/pre-commit

Docker image for pre-commit python library

Language: Dockerfile - Size: 41 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

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

vagmcs/python-blueprint

A python blueprint to configure projects.

Language: Makefile - Size: 126 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

zanminkian/fenge

A CLI tool for JavaScript and TypeScript code quality.

Language: TypeScript - Size: 1.86 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 41 - Forks: 4

shamubernetes/home-k8s

Language: Shell - Size: 4.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

lafrenierejm/dotfiles

My personal software configurations

Language: Nix - Size: 2.91 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 0

domdfcoding/flake2lint

Tool and pre-commit hook to augment Flake8 noqa comments with PyLint comments.

Language: Python - Size: 225 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 3

andwati/store-api

Store inventory API

Language: Python - Size: 585 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

fsouza/mirrors-pyright

pre-commit mirror for pyright

Language: Shell - Size: 501 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

aentwist/pre-commit-mirrors-commitlint

⚠️📓 pre-commit hooks for commitlint

Size: 46.9 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ocf/ocfweb

The main ocf website

Language: Python - Size: 9.27 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 40 - Forks: 96

WithPrecedent/snickerdoodle

Easy-to-use, general-purpose, modern cookiecutter template for Python

Language: Python - Size: 1.58 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

macisamuele/language-formatters-pre-commit-hooks

Collection of custom pre-commit hooks.

Language: Python - Size: 398 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 125 - Forks: 61

hukkin/mdformat

CommonMark compliant Markdown formatter

Language: Python - Size: 707 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 575 - Forks: 49

sco1/pre-commit-check-office-metadata

Check for identifying metadata in modern Office files

Language: Python - Size: 214 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: 12.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 108 - Forks: 32

cachix/git-hooks.nix

Seamless integration of https://pre-commit.com git hooks with Nix.

Language: Nix - Size: 1.04 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 633 - Forks: 171

SINTEF/ci-cd

Callable GitHub Actions workflows & pre-commit hooks

Language: Python - Size: 6.71 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1

tschm/experiments

Cradle template for experiments

Language: Python - Size: 333 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - 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 MB - Last synced at: about 6 hours ago - Pushed at: 5 days ago - Stars: 280 - Forks: 24

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

heyvaldemar/amazon-route53-pipeline-terraform

Amazon Route 53 Pipeline with Terraform

Language: HCL - Size: 183 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

heyvaldemar/amazon-rds-pipeline-terraform

Amazon RDS Pipeline with Terraform

Language: HCL - Size: 187 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

heyvaldemar/amazon-lightsail-instance-pipeline-terraform

Amazon Lightsail Instance Pipeline with Terraform

Language: HCL - Size: 189 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 3

heyvaldemar/amazon-eks-cluster-pipeline-terraform

Amazon EKS Cluster Pipeline with Terraform

Language: HCL - Size: 217 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 4

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

tox-dev/xml-fmt

Format your XMLs (or XSDs) with pre-commit

Language: Python - Size: 23.4 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 2

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: 5 days ago - Pushed at: 24 days ago - Stars: 645 - Forks: 134

BrianPugh/python-template

Python project and library template for clean, reliable, open-source projects.

Language: Python - Size: 876 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 288 - Forks: 16

adamchainz/blacken-docs

Run `black` on python code blocks in documentation files

Language: Python - Size: 528 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 662 - Forks: 44

fschuch/wizard-template

🧙 A general-purpose template that aims to provide a magical start to any Python project

Language: Python - Size: 1.15 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: 222 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

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: 5 days ago - Pushed at: 5 days ago - Stars: 737 - Forks: 109

pre-commit/pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

Language: Python - Size: 4.17 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 13,720 - Forks: 874

Alfresco/alfresco-build-tools

Shared GitHub Actions and pre-commit configs plus some docs

Language: Shell - Size: 3.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 5

typicode/husky

Git hooks made easy 🐶 woof!

Language: JavaScript - Size: 4.23 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 33,451 - Forks: 1,051

WorkHardes/python-useful

My fav configs for python tools

Size: 25.4 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

entorb/pre-commit-config

configuration for pre-commit and Ruff (as replacement for flake8 and black)

Language: Python - Size: 42 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

greenbone/autohooks

Library for managing git hooks

Language: Python - Size: 2.06 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 196 - Forks: 22

ITProKyle/pre-commit-hook-yamlfmt

YAML formatter for http://pre-commit.com

Language: Python - Size: 813 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

CodeEditorLand/PreCommit Fork of biomejs/pre-commit

Biome's pre-commit hooks —

Size: 261 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

gabe565/pre-commit-fluxcd

Pre-Commit hooks for FluxCD GitOps repos

Language: Go - Size: 65.4 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 0

open-turo/action-pre-commit

GitHub Action for running pre-commit hooks

Language: Shell - Size: 67.4 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 3

renovatebot/pre-commit-hooks

Pre-commit hooks for Renovate

Size: 2.59 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 37 - Forks: 8

AleksaC/tflint-py

pip installable tflint binary with wrapper for pre-commit

Language: Python - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - 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: 5 days ago - Pushed at: 5 days ago - Stars: 3,407 - Forks: 565

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: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

IbraheemTuffaha/python-fastapi-template

A template for a Python FastAPI service with uv & Devcontainer

Language: Python - Size: 164 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 43 - Forks: 11

Bing-su/pre-gommit-hooks

golang pre-commit hooks

Language: Python - Size: 33.2 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - 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: 5 days ago - Pushed at: about 1 month ago - Stars: 3,756 - Forks: 191

ocf/dns

DNS records for the Open Computing Facility

Language: Python - Size: 615 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 8 - Forks: 8

the-common/precommit-template

This project provides a common base of pre-commit's configuration file(.pre-commit-config.yaml) that should be easily adaptable for most project's with little modifications.

Language: Shell - Size: 88.9 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

lmmx/just-pre-commit

Ensure the Just command runner is bundled with a Rust toolchain

Language: Rust - Size: 18 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

pre-commit/action

a GitHub action to run `pre-commit`

Size: 299 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 503 - Forks: 155

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: 9 days ago - Pushed at: 9 days ago - Stars: 1,983 - Forks: 251

vijay-jangir/pre-commit-docker

lightweight docker https://pre-commit.com image for CI.

Language: Dockerfile - Size: 13.7 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

pre-commit/pygrep-hooks

A collection of fast, cheap, regex based pre-commit hooks.

Language: Python - Size: 233 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 224 - Forks: 38

nbQA-dev/nbQA

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

Language: Python - Size: 1.47 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,114 - Forks: 44

FullStackWithLawrence/openai-embeddings

OpenAI chatGPT hybrid search and retrieval augmented generation

Language: Python - Size: 1.13 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 12 - Forks: 2

FullStackWithLawrence/openai-hello-world

A Python "Hello World" application that also demonstrates the OpenAI API and usage of Docker.

Language: Python - Size: 365 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 0

CQCL/pytemplate

Template repo for Python projects

Language: Python - Size: 123 KB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1

FullStackWithLawrence/secure-logger

A Python decorator to generate redacted and nicely formatted log entries

Language: Python - Size: 439 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

cpp-linter/cpp-linter-hooks

C/C++ code linter hooks for pre-commit

Language: Python - Size: 107 KB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 22 - Forks: 3

boidolr/ast-grep-pre-commit

ast-grep integration for pre-commit hooks

Size: 57.6 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

sbrunner/python-versions-hook

Language: Python - Size: 173 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - 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

sbrunner/hooks

Language: Python - Size: 559 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 0

fabasoad/pre-commit-checkstyle

pre-commit hooks to run checkstyle

Language: Shell - Size: 38.1 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

fabasoad/pre-commit-vulncheck

pre-commit hooks to run vulncheck

Language: Shell - Size: 45.9 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

fabasoad/pre-commit-grype

pre-commit hooks to run grype

Language: Shell - Size: 71.3 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

schradert/canivete

Nix DevOps Framework

Language: Nix - Size: 345 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 6 - Forks: 0

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.88 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 225 - Forks: 42

B1NARY-GR0UP/nwa

A Simple Yet Powerful Tool for License Header Management: Effortlessly Add, Check, Update, and Remove License Headers

Language: Go - Size: 155 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 10 - Forks: 5

fabasoad/pre-commit-snyk

pre-commit hooks to run snyk

Language: Shell - Size: 101 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 11 - Forks: 5

fabasoad/reusable-workflows

Collection of reusable workflows

Size: 91.8 KB - Last synced at: 11 days ago - Pushed at: 11 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: 327 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 410 - Forks: 63

heyvaldemar/amazon-ec2-gitlab-pipeline-terraform

Amazon EC2 GitLab Pipeline with Terraform

Language: HCL - Size: 221 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 4

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.94 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 250 - Forks: 50

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: 4 days ago - Pushed at: 4 days ago - Stars: 95 - Forks: 21

zahorniak/pre-commit-circleci

pre-commit git hooks to validate CircleCI configuration

Language: Python - Size: 21.5 KB - Last synced at: 4 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 2

danielhoherd/pre-commit-hooks

A collection of pre-commit hooks I use in most of my repositories.

Language: Python - Size: 18.6 KB - Last synced at: 11 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 1

saritasa-nest/saritasa-invocations

Collection Of Invoke Commands Used By Saritasa

Language: Python - Size: 650 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 11 - Forks: 1

tarmolov/git-hooks-js

A tool to manage and run project git hooks

Language: JavaScript - Size: 73.2 KB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 168 - Forks: 30

boidolr/pre-commit-images

Scripts for image optimization usable as pre-commit hooks

Language: Python - Size: 613 KB - Last synced at: 13 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

sco1/brie-commit

A collection of cheesy pre-commit hooks

Language: Python - Size: 113 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

gherynos/pre-commit-java

A collection of git hooks for Java to be used with the pre-commit framework.

Language: Shell - Size: 49.8 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 44 - Forks: 25

stefmolin/docstringify

Flag missing docstrings and, optionally, generate them from signatures and type annotations.

Language: Python - Size: 69.3 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 1

nickatnight/cookiecutter-fastapi-backend

:cookie: Cookiecutter template to build and deploy fastapi backends..batteries included

Language: Python - Size: 177 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 150 - Forks: 13

gtkacz/coverage-pre-commit

A pre-commit hook to run coverage on your code and enforce a minimum coverage threshold.

Language: Python - Size: 73.2 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

schmonz/greencently

All tests green, recently? Commit quickly and stay in flow.

Language: Kotlin - Size: 428 KB - Last synced at: about 3 hours ago - Pushed at: 16 days ago - Stars: 2 - Forks: 2

AleksaC/circleci-cli-py

pip installable CircleCI CLI binary

Language: Python - Size: 126 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 4 - Forks: 4

shenxiangzhuang/mppt

A Modern Python Package Template

Language: Python - Size: 1.71 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 25 - Forks: 1