awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • superduperdb/superduperdbSuperDuperDB 的头像

    SuperDuperDB/superduperdb

    5,298在 GitHub 上查看↗

    SuperduperDB 是一个 AI Agent 编排器和数据库集成式机器学习平台。它通过将大语言模型直接与数据库后端集成,为构建有状态 AI Agent 和检索增强生成(RAG)应用提供了一个框架。 该项目支持部署自托管 AI 基础设施,并利用本地检查点在私有硬件上管理语言模型。其独特之处在于允许用户将 AI 组件直接附加到数据字段上,从而根据数据库的插入和更新操作触发模型执行及自动化转换。 该平台涵盖了广泛的功能,包括用于训练和微调的机器学习编排、用于多模态检索的向量搜索集成,以及支持多种 SQL 和 NoSQL 存储引擎的后端无关数据层。它还提供了用于声明式工作流编排和打包可复用 AI 应用的工具。 该系统使用 Python 实现,并为与多个数据库后端交互提供了统一的 API。

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

    Python
    在 GitHub 上查看↗5,298
  • stability-ai/stableswarmuiStability-AI 的头像

    Stability-AI/StableSwarmUI

    4,929在 GitHub 上查看↗

    StableSwarmUI 是一个用于 Stable Diffusion 图像生成的 Web 界面和后端编排器。它作为一个分布式 GPU 图像生成器和模块化 AI 图像流水线,提供了一个集中式控制器来管理图像生成请求。 该系统通过将生成任务拆分到多个图形处理器以提高批处理吞吐量的能力而脱颖而出。它利用后端无关的接口连接到本地服务器、远程服务器和云 API,并包含一个用于定义复杂图像处理操作的基于图的可视化工作流设计器。 该平台包括用于添加自定义功能的动态插件扩展系统,以及用于配置系统级依赖的自动化实用程序。它将模块化生成工具和快速编辑界面与跨分布式硬件路由工作负载的能力相结合。

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

    C#aiimage-generationstable-diffusion
    在 GitHub 上查看↗4,929
  • otale/taleotale 的头像

    otale/tale

    4,827在 GitHub 上查看↗

    Tale 是一个使用 Java 构建的自托管博客平台和内容管理系统。它作为 Markdown 发布系统,将轻量级标记渲染为结构化网页,并将帖子和元数据存储在嵌入式数据库中,以便于移植和备份。 该系统以其高度可定制的视觉层而著称,支持自定义皮肤设计、外部主题安装以及使用结构化资源目录开发模板。它还具有一个插件系统,允许在应用程序启动期间加载外部逻辑包和自定义组件,以扩展核心功能。 该平台提供了一整套内容组织工具,包括通过类别和标签进行的分类管理、可自定义的固定链接以及音频内容嵌入。它将整个应用程序生命周期作为一个独立进程进行处理,并具有用于数据库备份、数据导出以及本地服务器与内容分发网络之间资源路由的内置实用程序。 初始站点设置通过用于创建管理员帐户和初始数据库的 Web 界面进行管理。

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

    JavaScriptbladeblogjava-blog
    在 GitHub 上查看↗4,827
  • zdharma-continuum/zinitzdharma-continuum 的头像

    zdharma-continuum/zinit

    4,731在 GitHub 上查看↗

    Zinit 是一个 Zsh 插件管理器,用于下载、加载和更新 Z shell 的扩展和代码片段。它充当性能优化器、Shell 二进制安装器和补全管理器,为 Shell 生命周期自动化和 Tab 补全定义注册提供了一个框架。 该项目通过字节码编译、配置缓存和延迟加载等高级启动优化技术脱颖而出,显著缩短了 Shell 启动时间。它还通过支持在无需完整仓库安装的情况下加载远程代码片段,以及利用 Shell 模拟层确保与非原生语法的兼容性,从而优化了插件执行模型。 该管理器的更广泛能力包括通过安装钩子(hooks)实现插件生命周期自动化、将编译后的二进制文件部署到专用前缀目录,以及根据环境条件动态激活插件。它还提供了使用命名管道管理后台服务、监控插件活动以及执行加载性能分析的工具。

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

    Shell
    在 GitHub 上查看↗4,731
  • jwiegley/use-packagejwiegley 的头像

    jwiegley/use-package

    4,465在 GitHub 上查看↗

    This project is a declarative framework and domain-specific language for managing Emacs Lisp packages. It functions as a startup performance optimizer by grouping package installation, variable settings, and keybindings into single blocks to reduce initial boot time. The system distinguishes itself through a deferred loading framework that delays package execution until specific keys, hooks, or modes are triggered. It uses a macro-based declaration syntax to organize configuration and automate the generation of autoloads, ensuring packages are only loaded when they are actually required. The

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

    Emacs Lispautoloaddeferred-loadingemacs
    在 GitHub 上查看↗4,465
  • riemann/riemannriemann 的头像

    riemann/riemann

    4,266在 GitHub 上查看↗

    Riemann 是一个基于 Clojure 的事件流处理器和实时分析引擎。它作为一个网络遥测管道和可扩展事件路由器,用于摄取、转换和路由来自分布式系统的事件数据。 该系统使用领域特定语言来计算连续流上的指标和统计模式,从而实现网络趋势分析和实时警报。它支持从类路径动态加载插件,并允许在不中断活动事件流的情况下实时重新加载配置。 功能包括集中式遥测聚合、事件元数据标记和有状态事件索引。该系统通过拆分、批处理和过滤处理事件流的调度,同时通过加密和身份验证提供安全的网络传输。

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

    Clojure
    在 GitHub 上查看↗4,266
  • oclint/oclintoclint 的头像

    oclint/oclint

    3,881在 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++
    在 GitHub 上查看↗3,881
  • pandolia/qqbotpandolia 的头像

    pandolia/qqbot

    3,683在 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
    在 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

探索子标签

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