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 RepositoriesRuntime Plugin Loading

Dynamic loading of modules and packages at execution time to extend system functionality without restarts.

Distinct from Dynamic Package Loading: Specific to runtime extension of system functionality rather than just resolving language imports based on source analysis.

Explore 8 awesome GitHub repositories matching development tools & productivity · Runtime Plugin Loading. Refine with filters or upvote what's useful.

Awesome Runtime Plugin Loading GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • superduperdb/superduperdbAvatar de SuperDuperDB

    SuperDuperDB/superduperdb

    5,298Ver en GitHub↗

    SuperduperDB es un orquestador de agentes de IA y plataforma de machine learning integrada en bases de datos. Sirve como framework para construir agentes de IA con estado y aplicaciones de generación aumentada por recuperación (RAG) integrando modelos de lenguaje grandes directamente con backends de bases de datos. El proyecto permite el despliegue de infraestructura de IA autohospedada y la gestión de modelos de lenguaje en hardware privado utilizando puntos de control locales. Se distingue por permitir a los usuarios adjuntar componentes de IA directamente a campos de datos, activando la ejecución del modelo y transformaciones automatizadas basadas en inserciones y actualizaciones de la base de datos. La plataforma cubre una amplia gama de capacidades, incluyendo orquestación de machine learning para entrenamiento y ajuste fino, integración de búsqueda vectorial para recuperación multimodal y una capa de datos agnóstica al backend que admite varios motores de almacenamiento SQL y NoSQL. También proporciona herramientas para la orquestación declarativa de flujos de trabajo y el empaquetado de aplicaciones de IA reutilizables. El sistema está implementado en Python y proporciona una API uniforme para interactuar con múltiples backends de bases de datos.

    Loads Python modules and packages dynamically at execution time to extend functionality without restarting the system.

    Python
    Ver en GitHub↗5,298
  • stability-ai/stableswarmuiAvatar de Stability-AI

    Stability-AI/StableSwarmUI

    4,929Ver en GitHub↗

    StableSwarmUI es una interfaz web y orquestador de backend para la generación de imágenes con Stable Diffusion. Funciona como un generador de imágenes GPU distribuido y un pipeline de imágenes de IA modular, proporcionando un controlador centralizado para gestionar las solicitudes de generación de imágenes. El sistema se distingue por la capacidad de dividir las tareas de generación entre múltiples procesadores gráficos para aumentar el rendimiento por lotes. Utiliza una interfaz agnóstica al backend para conectarse a servidores locales, servidores remotos y APIs en la nube, e incluye un diseñador de flujos de trabajo visual basado en grafos para definir operaciones complejas de procesamiento de imágenes. La plataforma incluye un sistema de extensión de plugins dinámico para añadir funciones personalizadas y utilidades automatizadas para el aprovisionamiento de dependencias a nivel de sistema. Combina herramientas de generación modulares e interfaces de edición rápida con la capacidad de enrutar cargas de trabajo a través de hardware distribuido.

    Supports the dynamic loading of external code modules at runtime to inject new tools into the interface.

    C#aiimage-generationstable-diffusion
    Ver en GitHub↗4,929
  • otale/taleAvatar de otale

    otale/tale

    4,827Ver en GitHub↗

    Tale es una plataforma de blogging autohospedada y sistema de gestión de contenido construido con Java. Funciona como un sistema de publicación Markdown que renderiza marcado ligero en páginas web estructuradas y almacena publicaciones y metadatos dentro de una base de datos incrustada para la portabilidad y copias de seguridad fáciles. El sistema se distingue por su capa visual altamente personalizable, que admite el diseño de skins personalizados, la instalación de temas externos y el desarrollo de plantillas utilizando directorios estructurados de activos. También cuenta con un sistema de plugins que permite la carga de paquetes de lógica externa y componentes personalizados durante el inicio de la aplicación para extender la funcionalidad principal. La plataforma proporciona un conjunto completo de herramientas de organización de contenido, incluyendo gestión de taxonomía mediante categorías y etiquetas, enlaces permanentes personalizables e incrustación de contenido de audio. Maneja todo el ciclo de vida de la aplicación como un proceso independiente, contando con utilidades integradas para copias de seguridad de bases de datos, exportación de datos y enrutamiento de activos entre servidores locales y redes de entrega de contenido (CDN). La configuración inicial del sitio se gestiona a través de una interfaz basada en web para crear la cuenta de administrador y la base de datos inicial.

    Supports dynamic loading of external logic packages and custom components at execution time to extend functionality.

    JavaScriptbladeblogjava-blog
    Ver en GitHub↗4,827
  • 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.

    Allows plugins to be loaded or unloaded dynamically based on the current working directory or presence of system commands.

    Shell
    Ver en GitHub↗4,731
  • jwiegley/use-packageAvatar de jwiegley

    jwiegley/use-package

    4,465Ver en GitHub↗

    Este proyecto es un framework declarativo y un lenguaje específico de dominio para gestionar paquetes de Emacs Lisp. Funciona como un optimizador de rendimiento de inicio al agrupar la instalación de paquetes, configuraciones de variables y atajos de teclado en bloques únicos para reducir el tiempo de arranque inicial. El sistema se distingue por un framework de carga diferida que retrasa la ejecución del paquete hasta que se activan teclas, ganchos o modos específicos. Utiliza una sintaxis de declaración basada en macros para organizar la configuración y automatizar la generación de cargas automáticas, asegurando que los paquetes solo se carguen cuando realmente se requieran. El proyecto cubre áreas de capacidad amplias, incluyendo la instalación automatizada de paquetes desde archivos remotos, gestión de dependencias y carga condicional basada en el sistema operativo o entorno. También proporciona un mapeo completo de teclado para atajos y acordes, así como herramientas para analizar estadísticas de carga y modificar las pantallas de la línea de modo.

    Determines if a package should be loaded based on the detected operating system and environment state.

    Emacs Lispautoloaddeferred-loadingemacs
    Ver en GitHub↗4,465
  • riemann/riemannAvatar de riemann

    riemann/riemann

    4,266Ver en GitHub↗

    Riemann is a Clojure-based event stream processor and real-time analytics engine. It functions as a network telemetry pipeline and extensible event router that ingests, transforms, and routes event data from distributed systems. The system uses a domain-specific language to compute metrics and statistical patterns over continuous streams, enabling network trend analysis and real-time alerting. It supports dynamic plugin loading from the classpath and allows for live configuration reloading without interrupting active event streams. Capabilities include centralized telemetry aggregation, even

    Dynamically loads Clojure namespaces and plugins from the classpath at runtime to extend system capabilities.

    Clojure
    Ver en GitHub↗4,266
  • oclint/oclintAvatar de oclint

    oclint/oclint

    3,881Ver en GitHub↗

    Oclint is a static analysis engine and extensible linting framework designed for C, C++, and Objective-C source code. It functions as a code quality tool that identifies bugs, code smells, and structural complexities by parsing source code into abstract syntax trees to perform semantic inspection. The project is distinguished by its modular architecture, which supports dynamic plugin loading for custom inspection rules and a pluggable reporter system for exporting analysis findings in multiple formats. It replicates build configurations by reading compiler flags and include paths to ensure th

    Supports dynamic loading of external inspection rules and reporting modules at runtime to extend the engine.

    C++
    Ver en GitHub↗3,881
  • pandolia/qqbotAvatar de pandolia

    pandolia/qqbot

    3,683Ver en GitHub↗

    qqbot is a bot framework designed for building automated conversational agents and plugins using the SmartQQ client. It provides a conversational bot SDK for processing messages, managing group memberships, and executing event callbacks. The project is distinguished by its use of a headless browser automator to handle account logins and session management. It also includes an IRC chat bridge that functions as a gateway to forward conversations between a local IRC server and the messaging platform. The framework covers a wide range of capabilities, including dynamic plugin management, time-ba

    Allows injecting and removing functional logic modules at runtime without restarting the service.

    Pythonchatchatbotpython
    Ver en GitHub↗3,683
  1. Home
  2. Development Tools & Productivity
  3. CLI Command Extensions
  4. Plugin Package Loading
  5. Dynamic Package Loading
  6. Runtime Plugin Loading

Explorar subetiquetas

  • Conditional Loading ControlsMechanisms to determine if a plugin should be loaded based on environment state, file paths, or command presence. **Distinct from Runtime Plugin Loading:** Focuses on the logic/conditions for loading rather than just the act of loading at runtime.