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
·

8 Repos

Awesome GitHub RepositoriesInstallation Hooks

Automated scripts and logic executed during the deployment or upgrade lifecycle of an application.

Distinguishing note: Focuses on lifecycle-bound execution during installation/migration rather than general-purpose event-driven workflows.

Explore 8 awesome GitHub repositories matching devops & infrastructure · Installation Hooks. Refine with filters or upvote what's useful.

Awesome Installation Hooks GitHub Repositories

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

    twentyhq/twenty

    50,113Auf GitHub ansehen↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    Executes custom logic and resource provisioning automatically during the application installation or upgrade process.

    TypeScriptcrmcrm-systemcustomer
    Auf GitHub ansehen↗50,113
  • junegunn/vim-plugAvatar von junegunn

    junegunn/vim-plug

    35,685Auf GitHub ansehen↗

    vim-plug is a plugin manager for the Vim text editor that functions as a git-based dependency manager and configuration bootstrapper. It downloads and organizes external plugin packages from remote repositories to extend the editor's functionality. The project acts as a lazy-loading orchestrator to reduce editor startup time by deferring the loading of plugins until specific commands or file types are encountered. It enables version pinning by allowing plugins to be fetched using specific git branches, tags, or commit hashes. The manager provides a framework for plugin installation, lifecycl

    Executes custom shell commands or Vim functions automatically after a plugin is installed or updated.

    Vim Scriptvim
    Auf GitHub ansehen↗35,685
  • ds300/patch-packageAvatar von ds300

    ds300/patch-package

    11,098Auf GitHub ansehen↗

    Patch-package is a utility that extends JavaScript package managers to capture and reapply local modifications made to installed third-party dependencies. By generating standard diff files from changes made directly to the source code on disk, it allows developers to maintain custom fixes across dependency updates and team environments without the need to fork or publish modified versions of external libraries. The tool integrates directly into the package manager lifecycle, automatically applying stored patches after dependencies are installed or updated. It supports complex maintenance scen

    Integrates with package manager lifecycle hooks to automatically apply patches after installation.

    TypeScriptdependenciesdependency-managerdiff
    Auf GitHub ansehen↗11,098
  • cocoapods/specsAvatar von CocoaPods

    CocoaPods/Specs

    6,817Auf GitHub ansehen↗

    Specs is a centralized package metadata repository and distribution service for the Apple platform. It serves as a public index of library specifications, enabling the discovery, resolution, and installation of third-party frameworks for iOS and macOS projects. The project provides a podspec distribution service that hosts and validates library specifications to ensure reproducible dependency resolution. It utilizes a Git-based collection of structured specifications and a REST API to manage library publishing, ownership, and versioning. The system encompasses comprehensive capabilities for

    Runs automated logic after dependencies are downloaded but before the installation begins.

    Auf GitHub ansehen↗6,817
  • 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

    Controls which Git hook shim types are installed by default during setup.

    Rustgitgit-hookspre-commit
    Auf GitHub ansehen↗6,297
  • zplug/zplugAvatar von zplug

    zplug/zplug

    6,033Auf GitHub ansehen↗

    zplug ist ein Plugin-Manager für die Zsh-Shell, der dazu entwickelt wurde, Community-Plugins, Themes und Befehle aus entfernten Repositories und lokalen Pfaden zu installieren und zu organisieren. Er konzentriert sich auf die Reproduzierbarkeit der Umgebung durch versionierte Konfiguration, was es ermöglicht, Plugins an spezifische Git-Branches, Tags oder Commit-Hashes zu pinnen. Das Projekt optimiert die Shell-Startgeschwindigkeit durch ein Lazy-Loading-System, das die Ausführung von Plugins verzögert, bis sie explizit benötigt werden. Um die anfängliche Umgebungseinrichtung zu beschleunigen, setzt es einen parallelen Installer ein, der mehrere Erweiterungen gleichzeitig herunterlädt. Der Manager unterstützt Multi-Source-Installation und handhabt die Abhängigkeitsauflösung von Erweiterungen, um sicherzustellen, dass erforderliche Pakete in der richtigen Reihenfolge geladen werden. Er enthält zudem Funktionen zum Herunterladen externer binärer Artefakte und deren automatische Zuordnung zum Systempfad sowie zur Ausführung benutzerdefinierter Lebenszyklus-Hooks während der Installation und Updates.

    Executes specialized automation scripts specifically after a package installation or update has completed.

    Shell
    Auf GitHub ansehen↗6,033
  • zdharma-continuum/zinitAvatar von zdharma-continuum

    zdharma-continuum/zinit

    4,731Auf GitHub ansehen↗

    Zinit ist ein Zsh-Plugin-Manager, der für das Herunterladen, Laden und Aktualisieren von Erweiterungen und Snippets für die Z-Shell entwickelt wurde. Er fungiert als Performance-Optimierer, Shell-Binary-Installer und Completion-Manager und bietet ein Framework für die Automatisierung des Shell-Lebenszyklus sowie die Registrierung von Tab-Completion-Definitionen. Das Projekt zeichnet sich durch fortgeschrittene Startup-Optimierung aus, wobei Bytecode-Kompilierung, Konfigurations-Caching und verzögertes Laden genutzt werden, um die Shell-Bootzeiten zu verkürzen. Es differenziert sich zudem durch sein Plugin-Ausführungsmodell, das das Sourcing einzelner Remote-Code-Snippets unterstützt, ohne vollständige Repository-Installationen zu erfordern, und Shell-Emulationsschichten nutzt, um Kompatibilität mit nicht-nativer Syntax zu gewährleisten. Die breiteren Funktionen des Managers umfassen die Automatisierung von Plugin-Lebenszyklen mittels Installations-Hooks, das Deployment kompilierter Binärdateien in dedizierte Präfix-Verzeichnisse und die dynamische Aktivierung von Plugins basierend auf Umgebungsbedingungen. Er bietet zudem Tools zur Verwaltung von Hintergrunddiensten mittels Named Pipes, zur Überwachung von Plugin-Aktivitäten und zur Durchführung von Analysen der Lade-Performance.

    Executes automated scripts and custom commands during the cloning, pulling, or initialization phases of plugins.

    Shell
    Auf GitHub ansehen↗4,731
  • toplenboren/simple-git-hooksAvatar von toplenboren

    toplenboren/simple-git-hooks

    1,669Auf GitHub ansehen↗

    Simple-git-hooks ist ein Dienstprogramm zur Verwaltung von Versionskontroll-Hooks über Projektkonfigurationsdateien. Es automatisiert die Installation und Ausführung benutzerdefinierter Aufgaben und stellt sicher, dass bestimmte Befehle in lokalen Entwicklungsumgebungen konsistent ausgeführt werden, sobald Versionskontrolloperationen stattfinden. Das Tool funktioniert durch das Injizieren verwalteter Skripte in die Repository-Verzeichnisstruktur, wobei bestehende Hooks ersetzt werden, um einheitliche Entwicklungsstandards aufrechtzuerhalten. Es unterstützt umgebungsspezifische Konfigurationen, die es Entwicklern ermöglichen, benutzerdefinierte Initialisierungsskripte zu definieren, um sicherzustellen, dass notwendige Binärdateien und Systempfade während automatisierter Prozesse zugänglich sind. Das System enthält Mechanismen zum Umgehen dieser Hooks über Umgebungsvariablen oder Befehls-Flags, falls erforderlich. Es arbeitet durch den Aufruf von Aufgaben als Standard-Shell-Prozesse, was die Integration automatisierter Qualitätsprüfungen und Richtliniendurchsetzungen direkt in den Lebenszyklus der Versionskontrolle erleichtert.

    Automates the installation of version control hooks by overwriting existing repository configurations to ensure consistent development standards.

    JavaScriptgitgit-hookshook
    Auf GitHub ansehen↗1,669
  1. Home
  2. DevOps & Infrastructure
  3. Installation Hooks

Unter-Tags erkunden

  • Default Hook Type ConfigurationsControls which Git hook shim types are installed by default when running the install command. **Distinct from Installation Hooks:** Distinct from Installation Hooks: focuses on configuring which hook types are installed by default, not on the logic executed during installation.
  • Fast Hook InstallersInstallation hooks that install Git hooks from a configuration file significantly faster than original tools by using a Rust-based implementation. **Distinct from Installation Hooks:** Distinct from Installation Hooks: focuses on the speed of installation, not on the logic executed during installation.