awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
toplenboren avatar

toplenboren/simple-git-hooks

0
View on GitHub↗
1,669 stars·55 forks·JavaScript·MIT·2 vues

Simple Git Hooks

Simple-git-hooks est un utilitaire pour gérer les hooks de contrôle de version via des fichiers de configuration de projet. Il automatise l'installation et l'exécution de tâches personnalisées, garantissant que des commandes spécifiques s'exécutent de manière cohérente dans les environnements de développement locaux chaque fois que des opérations de contrôle de version se produisent.

L'outil fonctionne en injectant des scripts gérés dans la structure de répertoire du dépôt, remplaçant les hooks existants pour maintenir des normes de développement uniformes. Il prend en charge les configurations spécifiques à l'environnement, permettant aux développeurs de définir des scripts d'initialisation personnalisés pour garantir que les binaires et les chemins système nécessaires sont accessibles pendant les processus automatisés.

Le système inclut des mécanismes pour contourner ces hooks via des variables d'environnement ou des drapeaux de commande si nécessaire. Il fonctionne en invoquant des tâches en tant que processus shell standard, facilitant l'intégration de contrôles de qualité automatisés et l'application de politiques directement dans le cycle de vie du contrôle de version.

Features

  • Git Hook Managers - Automates the installation and execution of version control hooks defined in project configuration files.
  • Custom Git Workflow Automations - Triggers automated validation scripts and custom tasks whenever specific version control actions occur.
  • Development Workflow Automation - Ensures consistent code quality by triggering automated validation checks directly within the version control lifecycle.
  • Toolchain Version Enforcement - Standardizes project requirements by installing mandatory hooks that enforce policies across all developer environments.

Historique des stars

Graphique de l'historique des stars pour toplenboren/simple-git-hooksGraphique de l'historique des stars pour toplenboren/simple-git-hooks

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Simple Git Hooks

Sélections manuelles où Simple Git Hooks apparaît.
  • Gestionnaires de hooks de pré-commit Git
  • Outils automatisés de linting et de formatage de code

Alternatives open source à Simple Git Hooks

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Simple Git Hooks.
  • brigade/overcommitAvatar de brigade

    brigade/overcommit

    4,008Voir sur GitHub↗

    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

    Ruby
    Voir sur GitHub↗4,008
  • brainmaestro/composer-git-hooksAvatar de BrainMaestro

    BrainMaestro/composer-git-hooks

    1,086Voir sur GitHub↗

    This project is a dependency manager plugin that automates the management and synchronization of version control hooks. By integrating directly into project dependency configuration files, it ensures that automated tasks and validation rules are consistently applied across local development environments. The tool distinguishes itself by enabling configuration-driven task orchestration, where version control triggers are mapped to custom command sequences. It supports global configuration inheritance, allowing developers to enforce uniform workflows and validation standards across multiple rep

    PHPcommand-linecommand-line-toolcomposer
    Voir sur GitHub↗1,086
  • typicode/huskyAvatar de typicode

    typicode/husky

    35,156Voir sur GitHub↗

    Husky is a Git hook manager that automates the installation and execution of version control lifecycle events within a project repository. It functions by redirecting standard version control event triggers to a centralized configuration directory, allowing teams to standardize development workflows and enforce code quality without requiring manual setup on every machine. The tool enables custom workflow automation by triggering shell scripts during operations such as committing or pushing code. It distinguishes itself by integrating directly into package manager lifecycles, ensuring that aut

    JavaScriptcommitgithooks
    Voir sur GitHub↗35,156
  • arkweid/lefthookAvatar de Arkweid

    Arkweid/lefthook

    8,434Voir sur GitHub↗

    Lefthook is a Git hook manager and workflow automator that uses a configuration-driven approach to manage scripts triggered by version control events. It functions as a parallel task runner, executing multiple scripts simultaneously to reduce the time required for pre-commit or pre-push checks. The project provides a containerized hook runner to ensure consistent dependencies and toolsets across different developer machines. It also supports monorepo orchestration by executing scripts within specific subdirectories and managing complex project structures. The system includes capabilities for

    Go
    Voir sur GitHub↗8,434
Voir les 30 alternatives à Simple Git Hooks→

Questions fréquentes

Que fait toplenboren/simple-git-hooks ?

Simple-git-hooks est un utilitaire pour gérer les hooks de contrôle de version via des fichiers de configuration de projet. Il automatise l'installation et l'exécution de tâches personnalisées, garantissant que des commandes spécifiques s'exécutent de manière cohérente dans les environnements de développement locaux chaque fois que des opérations de contrôle de version se produisent.

Quelles sont les fonctionnalités principales de toplenboren/simple-git-hooks ?

Les fonctionnalités principales de toplenboren/simple-git-hooks sont : Git Hook Managers, Custom Git Workflow Automations, Development Workflow Automation, Toolchain Version Enforcement.

Quelles sont les alternatives open-source à toplenboren/simple-git-hooks ?

Les alternatives open-source à toplenboren/simple-git-hooks incluent : brigade/overcommit — Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts… brainmaestro/composer-git-hooks — This project is a dependency manager plugin that automates the management and synchronization of version control… typicode/husky — Husky is a Git hook manager that automates the installation and execution of version control lifecycle events within a… sds/overcommit — Overcommit is a Git hook manager and pre-commit validation framework designed to automate the execution of scripts and… arkweid/lefthook — Lefthook is a Git hook manager and workflow automator that uses a configuration-driven approach to manage scripts… evilmartians/lefthook — Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version…