awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • twentyhq/twentyAvatar de twentyhq

    twentyhq/twenty

    50,113Ver en GitHub↗

    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
    Ver en GitHub↗50,113
  • junegunn/vim-plugAvatar de junegunn

    junegunn/vim-plug

    35,685Ver en GitHub↗

    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
    Ver en GitHub↗35,685
  • ds300/patch-packageAvatar de ds300

    ds300/patch-package

    11,098Ver en GitHub↗

    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
    Ver en GitHub↗11,098
  • cocoapods/specsAvatar de CocoaPods

    CocoaPods/Specs

    6,817Ver en GitHub↗

    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.

    Ver en GitHub↗6,817
  • j178/prekAvatar de j178

    j178/prek

    6,297Ver en GitHub↗

    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
    Ver en GitHub↗6,297
  • zplug/zplugAvatar de zplug

    zplug/zplug

    6,033Ver en GitHub↗

    zplug es un gestor de plugins para el shell Zsh diseñado para instalar y organizar plugins, temas y comandos de la comunidad desde repositorios remotos y rutas locales. Se centra en la reproducibilidad del entorno mediante configuración versionada, permitiendo que los plugins se fijen a ramas, etiquetas o hashes de commit específicos de git. El proyecto optimiza la velocidad de inicio del shell utilizando un sistema de carga diferida (lazy loading) que pospone la ejecución de los plugins hasta que se requieren explícitamente. Para acelerar la configuración inicial del entorno, emplea un instalador paralelo que descarga múltiples extensiones simultáneamente. El gestor admite la instalación desde múltiples fuentes y maneja la resolución de dependencias de extensiones para garantizar que los paquetes requeridos se carguen en el orden correcto. También incluye capacidades para descargar artefactos binarios externos y mapearlos automáticamente a la ruta del sistema, así como ejecutar hooks de ciclo de vida personalizados durante la instalación y las actualizaciones.

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

    Shell
    Ver en GitHub↗6,033
  • zdharma-continuum/zinitAvatar de zdharma-continuum

    zdharma-continuum/zinit

    4,731Ver en GitHub↗

    Zinit es un gestor de plugins para Zsh diseñado para descargar, cargar y actualizar extensiones y fragmentos para la shell Z. Funciona como un optimizador de rendimiento, instalador de binarios de shell y gestor de autocompletado, proporcionando un framework para la automatización del ciclo de vida de la shell y el registro de definiciones de autocompletado con tabulador. El proyecto se distingue por una optimización avanzada del inicio, utilizando compilación de bytecode, caché de configuración y carga diferida para reducir los tiempos de arranque de la shell. Además, diferencia su modelo de ejecución de plugins al soportar la carga de fragmentos de código remotos individuales sin requerir instalaciones completas de repositorios y al utilizar capas de emulación de shell para asegurar la compatibilidad con sintaxis no nativa. Las capacidades más amplias del gestor incluyen la automatización de los ciclos de vida de los plugins mediante hooks de instalación, el despliegue de binarios compilados en directorios de prefijo dedicados y la activación dinámica de plugins basada en condiciones ambientales. También proporciona herramientas para gestionar servicios en segundo plano mediante tuberías con nombre, monitorear la actividad de los plugins y realizar análisis de rendimiento de carga.

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

    Shell
    Ver en GitHub↗4,731
  • toplenboren/simple-git-hooksAvatar de toplenboren

    toplenboren/simple-git-hooks

    1,669Ver en GitHub↗

    Simple-git-hooks es una utilidad para gestionar ganchos (hooks) de control de versiones a través de archivos de configuración del proyecto. Automatiza la instalación y ejecución de tareas personalizadas, asegurando que comandos específicos se ejecuten de manera consistente en los entornos de desarrollo locales cada vez que ocurren operaciones de control de versiones. La herramienta funciona inyectando scripts gestionados en la estructura de directorios del repositorio, reemplazando los ganchos existentes para mantener estándares de desarrollo uniformes. Admite configuraciones específicas del entorno, permitiendo a los desarrolladores definir scripts de inicialización personalizados para asegurar que los binarios y rutas del sistema necesarios sean accesibles durante los procesos automatizados. El sistema incluye mecanismos para omitir estos ganchos mediante variables de entorno o indicadores de línea de comandos cuando sea necesario. Opera invocando tareas como procesos de shell estándar, facilitando la integración de comprobaciones de calidad automatizadas y la aplicación de políticas directamente en el ciclo de vida del control de versiones.

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

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

Explorar subetiquetas

  • 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.