awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • superduperdb/superduperdbAvatar SuperDuperDB

    SuperDuperDB/superduperdb

    5,298Vezi pe GitHub↗

    SuperduperDB este un orchestrator de agenți AI și o platformă de machine learning integrată în baza de date. Servește drept framework pentru construirea de agenți AI cu stare și aplicații de retrieval-augmented generation prin integrarea modelelor de limbaj mari direct cu backend-urile bazelor de date. Proiectul permite implementarea infrastructurii AI self-hosted și gestionarea modelelor de limbaj pe hardware privat folosind checkpoint-uri locale. Se distinge prin faptul că permite utilizatorilor să atașeze componente AI direct la câmpurile de date, declanșând execuția modelului și transformări automate bazate pe inserările și actualizările bazei de date. Platforma acoperă o gamă largă de capabilități, inclusiv orchestrarea machine learning pentru antrenare și fine-tuning, integrarea căutării vectoriale pentru recuperarea multimodală și un strat de date agnostic față de backend care suportă diverse motoare de stocare SQL și NoSQL. Oferă, de asemenea, instrumente pentru orchestrarea declarativă a fluxurilor de lucru și împachetarea aplicațiilor AI reutilizabile. Sistemul este implementat în Python și oferă un API uniform pentru interacțiunea cu mai multe backend-uri de baze de date.

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

    Python
    Vezi pe GitHub↗5,298
  • stability-ai/stableswarmuiAvatar Stability-AI

    Stability-AI/StableSwarmUI

    4,929Vezi pe GitHub↗

    StableSwarmUI este o interfață web și un orchestrator backend pentru generarea de imagini Stable Diffusion. Acesta funcționează ca un generator de imagini GPU distribuit și un pipeline modular de imagini AI, oferind un controler centralizat pentru a gestiona cererile de generare de imagini. Sistemul se distinge prin abilitatea de a împărți sarcinile de generare între mai multe procesoare grafice pentru a crește throughput-ul batch-urilor. Utilizează o interfață agnostică față de backend pentru a se conecta la servere locale, servere la distanță și API-uri cloud, și include un designer de flux de lucru vizual bazat pe grafuri pentru definirea operațiunilor complexe de procesare a imaginilor. Platforma include un sistem dinamic de extensii plugin pentru adăugarea de funcționalități personalizate și utilitare automatizate pentru provizionarea dependențelor la nivel de sistem. Combină instrumente de generare modulare și interfețe de editare rapidă cu capacitatea de a ruta sarcinile de lucru pe hardware distribuit.

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

    C#aiimage-generationstable-diffusion
    Vezi pe GitHub↗4,929
  • otale/taleAvatar otale

    otale/tale

    4,827Vezi pe GitHub↗

    Tale is a self-hosted blogging platform and content management system built with Java. It functions as a Markdown publishing system that renders lightweight markup into structured web pages and stores posts and metadata within an embedded database for portability and easy backups. The system is distinguished by its highly customizable visual layer, supporting custom skin design, external theme installation, and the development of templates using structured directories of assets. It also features a plugin system that allows for the loading of external logic packages and custom components durin

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

    JavaScriptbladeblogjava-blog
    Vezi pe GitHub↗4,827
  • zdharma-continuum/zinitAvatar zdharma-continuum

    zdharma-continuum/zinit

    4,731Vezi pe GitHub↗

    Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell. It functions as a performance optimizer, a shell binary installer, and a completion manager, providing a framework for shell lifecycle automation and the registration of tab completion definitions. The project distinguishes itself through advanced startup optimization, utilizing bytecode compilation, configuration caching, and deferred loading to reduce shell boot times. It further differentiates its plugin execution model by supporting the sourcing of individual remote code

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

    Shell
    Vezi pe GitHub↗4,731
  • jwiegley/use-packageAvatar jwiegley

    jwiegley/use-package

    4,465Vezi pe GitHub↗

    Acest proiect este un framework declarativ și un limbaj specific domeniului pentru gestionarea pachetelor Emacs Lisp. Acesta funcționează ca un optimizator de performanță la pornire prin gruparea instalării pachetelor, setărilor variabilelor și keybinding-urilor în blocuri unice pentru a reduce timpul inițial de boot. Sistemul se distinge printr-un framework de încărcare amânată (deferred loading) care întârzie execuția pachetelor până când sunt declanșate taste, hook-uri sau moduri specifice. Utilizează o sintaxă de declarare bazată pe macro-uri pentru a organiza configurația și a automatiza generarea de autoload-uri, asigurându-se că pachetele sunt încărcate doar atunci când sunt efectiv necesare. Proiectul acoperă domenii largi de capabilități, inclusiv instalarea automată a pachetelor din arhive externe, gestionarea dependențelor și încărcarea condiționată bazată pe sistemul de operare sau mediu. De asemenea, oferă mapare cuprinzătoare a tastaturii pentru scurtături și combinații, precum și instrumente pentru analizarea statisticilor de încărcare și modificarea afișajelor mode-line.

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

    Emacs Lispautoloaddeferred-loadingemacs
    Vezi pe GitHub↗4,465
  • riemann/riemannAvatar riemann

    riemann/riemann

    4,266Vezi pe GitHub↗

    Riemann este un procesor de fluxuri de evenimente și un motor de analiză în timp real bazat pe Clojure. Acesta funcționează ca o conductă de telemetrie de rețea și un router de evenimente extensibil care preia, transformă și direcționează datele de evenimente din sisteme distribuite. Sistemul utilizează un limbaj specific domeniului (DSL) pentru a calcula metrici și tipare statistice pe fluxuri continue, permițând analiza tendințelor de rețea și alertarea în timp real. Suportă încărcarea dinamică a plugin-urilor din classpath și permite reîncărcarea configurației în direct, fără a întrerupe fluxurile de evenimente active. Capabilitățile includ agregarea centralizată a telemetriei, etichetarea metadatelor evenimentelor și indexarea stării evenimentelor. Sistemul gestionează distribuția fluxurilor de evenimente prin divizare, procesare în loturi (batching) și filtrare, oferind în același timp transport securizat în rețea prin criptare și autentificare.

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

    Clojure
    Vezi pe GitHub↗4,266
  • oclint/oclintAvatar oclint

    oclint/oclint

    3,881Vezi pe 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++
    Vezi pe GitHub↗3,881
  • pandolia/qqbotAvatar pandolia

    pandolia/qqbot

    3,683Vezi pe 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
    Vezi pe 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

Explorează sub-etichetele

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