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

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