awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

7 repositorios

Awesome GitHub RepositoriesLifecycle Hook Management

Tools for tracking and listing automated tasks configured to run during specific system events.

Distinguishing note: Focuses on hook management, distinct from general command listing.

Explore 7 awesome GitHub repositories matching development tools & productivity · Lifecycle Hook Management. Refine with filters or upvote what's useful.

Awesome Lifecycle Hook Management GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • pyenv/pyenvAvatar de pyenv

    pyenv/pyenv

    44,895Ver en GitHub↗

    Este proyecto es una herramienta de línea de comandos diseñada para gestionar múltiples versiones aisladas de entornos de ejecución de lenguajes en una sola máquina de desarrollo. Permite a los usuarios instalar, cambiar entre y mantener diferentes versiones de entornos de ejecución, asegurando que se cumplan los requisitos específicos del proyecto sin entrar en conflicto con el software del sistema. La herramienta se distingue por un entorno de ejecución basado en shims que intercepta las llamadas al sistema y las redirige dinámicamente a la versión correcta del entorno de ejecución según el directorio actual. Al recorrer la jerarquía del sistema de archivos para localizar archivos de configuración, aplica automáticamente el entorno apropiado para cada proyecto. También admite la compilación basada en código fuente, lo que permite a los usuarios construir entornos de ejecución directamente en su sistema operativo anfitrión para garantizar la compatibilidad y satisfacer necesidades de rendimiento específicas. Más allá de la gestión básica de versiones, el proyecto proporciona una arquitectura de complementos modular que admite la creación de comandos personalizados y extensiones mantenidas por la comunidad. Este marco facilita una amplia gama de tareas, incluyendo la configuración del proceso de compilación, la migración de dependencias y la integración con herramientas de entornos virtuales. También incluye utilidades de diagnóstico integradas para ayudar a solucionar problemas comunes de instalación, como la gestión de dependencias y conflictos de configuración de bibliotecas. El software está diseñado para sistemas tipo UNIX y se configura inicializando el entorno de shell para priorizar los directorios de shims gestionados.

    Lists custom hooks configured to run during specific lifecycle events.

    Shellpythonshell
    Ver en GitHub↗44,895
  • 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.

    Provides a mechanism to execute custom shell scripts automatically during plugin installation, updating, or initial loading.

    Shell
    Ver en GitHub↗6,033
  • aidenybai/react-grabAvatar de aidenybai

    aidenybai/react-grab

    5,110Ver en GitHub↗

    React Grab is a browser-based code navigator and component inspector that links rendered user interface elements to the specific files and lines of source code where they are defined. It serves as a bridge between the browser interface and a local codebase to facilitate element identification and analysis. The tool functions as a developer extension for React applications, mapping visual components to their originating source code. This capability provides specific code context to support manual review and AI-assisted development. The project includes a framework for extending the browser in

    Manages the setup and teardown of extension features through standardized initialization and cleanup functions.

    TypeScriptaicodingreact
    Ver en GitHub↗5,110
  • 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.

    Triggers custom shell scripts and binaries at predefined stages of the plugin lifecycle, such as after cloning.

    Shell
    Ver en GitHub↗4,731
  • junegunn/goyo.vimAvatar de junegunn

    junegunn/goyo.vim

    4,679Ver en GitHub↗

    goyo.vim es un plugin de escritura libre de distracciones para Vim que centra el texto y oculta los elementos de la interfaz de usuario para crear un entorno de edición enfocado. Funciona como un personalizador de interfaz y gestor de espacio de trabajo, permitiendo a los usuarios minimizar el ruido visual durante la escritura de formato largo. El proyecto proporciona herramientas para configurar las dimensiones del área de escritura utilizando valores absolutos o porcentajes. Automatiza la transición entre la edición estándar y los modos enfocados alternando configuraciones específicas y deshabilitando elementos de la interfaz como líneas de estado, columnas de signos y canalones de git. El plugin incluye capacidades para la automatización del espacio de trabajo, permitiendo la ejecución de funciones definidas por el usuario y la gestión de estados de plugins externos durante las transiciones de modo.

    Interacts with external plugin APIs to disable non-essential UI elements during active focus sessions.

    Vim Scriptgoyovim
    Ver en GitHub↗4,679
  • webpack/mini-css-extract-pluginAvatar de webpack

    webpack/mini-css-extract-plugin

    4,663Ver en GitHub↗

    Esta es una extensión de Webpack utilizada para extraer CSS de archivos JavaScript en hojas de estilo independientes para compilaciones de producción. Funciona como un empaquetador de CSS y optimizador de activos que separa los estilos de los paquetes de scripts para permitir la carga paralela y prevenir destellos de contenido sin estilo (FOUC). El proyecto proporciona utilidades para generar exportaciones de módulos de JavaScript que mapean definiciones de estilo locales a componentes de la aplicación. También implementa la gestión dinámica de temas cargando condicionalmente diferentes variantes de CSS a través de consultas de recursos y admite el almacenamiento en caché del navegador a largo plazo mediante el uso de nombres de archivo con hash de contenido. Las áreas de capacidad cubren la optimización del rendimiento frontend mediante la obtención asíncrona de estilos bajo demanda y optimizaciones de renderizado del lado del servidor, incluyendo la inserción de estilos en línea y la prevención de etiquetas duplicadas. La herramienta también admite un flujo de trabajo de desarrollo con recarga de módulos en caliente para actualizaciones de estilo instantáneas. El plugin se integra en la tubería de construcción de Webpack y proporciona opciones de configuración para patrones de nombres de archivo de salida y hooks de ciclo de vida para personalizar la generación de etiquetas de enlace de estilo.

    Provides lifecycle hooks to customize the generation and insertion of style link tags.

    JavaScriptwebpack-plugin
    Ver en GitHub↗4,663
  • php-http/client-commonAvatar de php-http

    php-http/client-common

    1,050Ver en GitHub↗

    This library provides a standardized abstraction layer for PHP HTTP clients, enabling consistent request handling across diverse network transport implementations. It serves as a foundational toolkit for developers to manage network communication through unified interfaces, ensuring that application logic remains decoupled from specific underlying transport libraries. The project distinguishes itself through a decorator-based pipeline and a plugin-driven lifecycle system. These mechanisms allow for the interception and modification of request and response data, as well as the injection of cus

    Triggers custom scripts during specific stages of the plugin lifecycle to handle cross-cutting concerns.

    PHP
    Ver en GitHub↗1,050
  1. Home
  2. Development Tools & Productivity
  3. Lifecycle Hook Management

Explorar subetiquetas

  • Plugin Lifecycle Hooks2 sub-etiquetasCustom scripts triggered during plugin-specific stages such as installation and updates. **Distinct from Lifecycle Hook Management:** Focuses on the lifecycle of installed plugins rather than general system event tracking.