6 个仓库
Registries that allow dynamic registration and discovery of plugins through a common interface.
Distinct from Plugin-Based Extensibility: Distinct from Plugin-Based Extensibility: focuses specifically on the registry mechanism for registering and discovering plugins, not the general extensibility pattern.
Explore 6 awesome GitHub repositories matching software engineering & architecture · Plugin Registries. Refine with filters or upvote what's useful.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Discovers and installs plugins from a federated registry with signed releases, capability review, and integrity verification.
MikuMikuBeam is a hybrid command-line and web-based tool for launching configurable network stress tests with real-time monitoring and plugin extensibility. It provides a modular pipeline for constructing and executing network attacks, supporting configurable parameters such as target, packet size, duration, and delay. The tool distinguishes itself through a dual-mode configuration interface that allows attack parameters to be set via both a web UI and command-line arguments, with CLI providing colored real-time output. It features isolated client session management where each browser tab spa
Provides a plugin registry where attack workers are registered through a common interface for dynamic extension.
Vue Form Making is a visual form designer for Vue.js that lets you build forms by dragging and dropping components onto a canvas, without writing code. It generates runnable Vue.js code and structured JSON from the visual design, enabling rapid form creation and reuse. The tool provides a complete form-building environment with component configuration, input validation with error messages, live preview, and JSON export for storage or sharing. It supports remote data integration to populate dropdowns and other fields from external APIs, and allows custom Vue components to be registered and use
Provides a plugin interface for registering and loading custom Vue components into the designer.
该项目是一个由社区开发的插件集合及模块化框架,旨在扩展 Jupyter notebook 环境的功能。它作为一个自定义工具,通过注入脚本、样式表和交互式组件来修改基于浏览器的开发工作区。 该框架利用元数据驱动的配置来管理独立界面组件的生命周期和注册。用户可以通过配置菜单启用或禁用特定工具,从而在不修改核心应用源码的情况下定制工作区。 现有的扩展涵盖了多个生产力领域,包括自动源代码格式化、通过交互式目录进行文档导航以及运行时变量检查。其他功能还包括管理 notebook 结构、控制输出显示以及将交互式文档导出为静态格式以便分享的工具。
Implements a centralized registry to track and manage the loading and unloading of independent notebook interface plugins.
TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features
Loads database-specific connectors and visual themes dynamically from remote manifests to extend application functionality.
Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a visual drag-and-drop designer that allows users to assemble complex form layouts and configure field properties without manual markup. The system functions as a comprehensive suite for form development, integrating a runtime rendering engine that transforms structured configuration objects into functional, validated user interfaces. The project distinguishes itself through its ability to transpile visual form definitions into portable, framework-specific source code. It utilize
Enables the registration and dynamic loading of custom input elements through a centralized interface.