4 repository-uri
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 4 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.
Acest proiect este o colecție de plugin-uri dezvoltate de comunitate și un framework modular conceput pentru a extinde funcționalitatea mediului Jupyter notebook. Servește drept instrument de personalizare care modifică spațiul de lucru bazat pe browser printr-un sistem de scripturi injectate, stylesheet-uri și componente interactive. Framework-ul gestionează ciclul de viață și înregistrarea componentelor de interfață independente folosind configurarea bazată pe metadate. Acest lucru permite utilizatorilor să activeze sau să dezactiveze instrumente specifice printr-un meniu de configurare pentru a adapta spațiul de lucru fără a modifica codul sursă al aplicației de bază. Extensiile disponibile acoperă o gamă de domenii de productivitate, inclusiv formatarea automată a codului sursă, navigarea în documente prin tabele de conținut interactive și inspectarea variabilelor la runtime. Alte capabilități includ instrumente pentru gestionarea structurii notebook-ului, controlul afișării output-urilor și exportul documentelor interactive în formate statice pentru partajare.
Implements a centralized registry to track and manage the loading and unloading of independent notebook interface plugins.