4 Repos
Defining which hooks to run by listing repositories and hook IDs in a TOML or YAML configuration file.
Distinct from Configuration Hooks: Distinct from Configuration Hooks: focuses on defining hook sources and IDs in config files, not on modifying configuration values.
Explore 4 awesome GitHub repositories matching development tools & productivity · Git Hook Configurations. Refine with filters or upvote what's useful.
Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo
Defines which hooks to run by listing repositories and hook IDs in a TOML or YAML configuration file.
Overcommit is a Git hook manager and pre-commit validation framework designed to automate the execution of scripts and checks during various Git events. It serves as a workflow automation tool that ensures code quality and project standards are met before changes are committed or pushed to a remote repository. The system distinguishes itself through a comprehensive YAML-based configuration that allows for detailed hook behavior control, including file execution filtering, conditional skipping, and the management of hook dependencies. It provides specialized roles such as a commit message vali
Stores custom hook configurations within source control to ensure consistent script execution for all contributors.
Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to
Provides a centralized configuration system to define and orchestrate which Git hooks execute across repositories.
Dieses Projekt ist ein Dependency-Manager-Plugin, das die Verwaltung und Synchronisierung von Versionskontroll-Hooks automatisiert. Durch die direkte Integration in die Abhängigkeitskonfigurationsdateien des Projekts stellt es sicher, dass automatisierte Aufgaben und Validierungsregeln konsistent über lokale Entwicklungsumgebungen hinweg angewendet werden. Das Tool zeichnet sich durch die Ermöglichung konfigurationsgesteuerter Aufgabenorchestrierung aus, bei der Versionskontroll-Trigger auf benutzerdefinierte Befehlssequenzen abgebildet werden. Es unterstützt globale Konfigurationsvererbung, was es Entwicklern ermöglicht, einheitliche Workflows und Validierungsstandards über mehrere Repositorys auf einer einzigen Maschine durchzusetzen. Das System handhabt den Lebenszyklus dieser Hooks, indem es sie automatisch injiziert und aktualisiert, sobald sich Projekt-Abhängigkeiten ändern. Es enthält Funktionen zur Definition benutzerdefinierter Fehlerbehandlung, was es Entwicklern ermöglicht festzulegen, ob der Ausführungsprozess bei einem Befehlsfehler anhalten soll. Die Software wird als Standard-Abhängigkeit innerhalb des Projekt-Manifests installiert und verwaltet.
Stores hook definitions directly within project configuration files to ensure consistent team-wide automation.