awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesGit Hook Configurations

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.

Awesome Git Hook Configurations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • j178/prekAvatar von j178

    j178/prek

    6,297Auf GitHub ansehen↗

    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.

    Rustgitgit-hookspre-commit
    Auf GitHub ansehen↗6,297
  • sds/overcommitAvatar von sds

    sds/overcommit

    4,008Auf GitHub ansehen↗

    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.

    Ruby
    Auf GitHub ansehen↗4,008
  • brigade/overcommitAvatar von brigade

    brigade/overcommit

    4,008Auf GitHub ansehen↗

    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.

    Ruby
    Auf GitHub ansehen↗4,008
  • brainmaestro/composer-git-hooksAvatar von BrainMaestro

    BrainMaestro/composer-git-hooks

    1,086Auf GitHub ansehen↗

    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.

    PHPcommand-linecommand-line-toolcomposer
    Auf GitHub ansehen↗1,086
  1. Home
  2. Development Tools & Productivity
  3. Startup Configurations
  4. Initialization Hooks
  5. Configuration Hooks
  6. Git Hook Configurations

Unter-Tags erkunden

  • Default Stage ConfigurationsDefines the default Git stages for hooks that do not specify their own. **Distinct from Git Hook Configurations:** Distinct from Git Hook Configurations: focuses on setting default stages for hooks, not on defining hook sources and IDs.
  • Stage-Restricted Hook ConfigurationsLimits which Git hook stages a hook is eligible to run in. **Distinct from Git Hook Configurations:** Distinct from Git Hook Configurations: focuses on restricting hooks to specific Git stages, not on defining hook sources and IDs.
  • Version-Controlled ConfigurationsStorage of hook configuration files within the repository to ensure consistent standards across all contributors. **Distinct from Git Hook Configurations:** Focuses on the location and synchronization of configurations via source control, not just the format.