5 dépôts
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 5 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.
Ce projet est une collection de plugins développés par la communauté et un framework modulaire conçu pour étendre la fonctionnalité de l'environnement Jupyter notebook. Il sert d'outil de personnalisation qui modifie l'espace de travail basé sur le navigateur via un système de scripts injectés, de feuilles de style et de composants interactifs. Le framework gère le cycle de vie et l'enregistrement des composants d'interface indépendants en utilisant une configuration pilotée par les métadonnées. Cela permet aux utilisateurs d'activer ou de désactiver des outils spécifiques via un menu de configuration pour adapter l'espace de travail sans modifier le code source de l'application principale. Les extensions disponibles couvrent un éventail de domaines de productivité, incluant le formatage automatique du code source, la navigation dans les documents via des tables des matières interactives et l'inspection des variables à l'exécution. D'autres capacités incluent des outils pour gérer la structure des notebooks, contrôler les affichages de sortie et exporter des documents interactifs vers des formats statiques pour le partage.
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.