awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

53 Repos

Awesome GitHub RepositoriesPlugin Configurations

Settings and default values for managing the behavior of modular plugins.

Distinct from Default Configuration Values: Distinct from general default configuration values: focuses specifically on the configuration schema and override mechanisms for modular plugins.

Explore 53 awesome GitHub repositories matching software engineering & architecture · Plugin Configurations. Refine with filters or upvote what's useful.

Awesome Plugin Configurations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • zhongyang219/trafficmonitorAvatar von zhongyang219

    zhongyang219/TrafficMonitor

    44,842Auf GitHub ansehen↗

    TrafficMonitor is a system performance monitor that provides a floating desktop window and taskbar overlay to track real-time CPU, memory, and network speed metrics. It functions as a customizable system overlay and hardware resource tracker, displaying live statistics and user-defined data through transparent desktop widgets. The project uses a plugin-based system and dynamic-link libraries to extend data sources and add new hardware tracking capabilities. It includes a theme engine that reads external configuration files to apply custom skins, fonts, and background colors to the interface.

    Provides a dedicated options dialog to customize the behavior and appearance of installed plugins.

    C++
    Auf GitHub ansehen↗44,842
  • matryer/xbarAvatar von matryer

    matryer/xbar

    18,034Auf GitHub ansehen↗

    xbar is a macOS menu bar status tool and system extension utility that displays the output of shell scripts and programs directly in the system menu bar. It functions as a script-based menu bar manager that runs local and third-party scripts to create real-time status indicators and dynamic dropdown menus. The utility enables the creation of system monitoring dashboards and custom shortcut launchers by executing external programs as subprocesses. It transforms plain text script output into formatted menu items and supports interactive dropdown menus, where user interactions can trigger shell

    Allows users to specify script execution frequency by adding a time interval to the plugin filename.

    Gobitbarmacmacos-menu
    Auf GitHub ansehen↗18,034
  • jupyterlab/jupyterlabAvatar von jupyterlab

    jupyterlab/jupyterlab

    15,210Auf GitHub ansehen↗

    JupyterLab is a web-based development environment designed for interactive data science, collaborative research, and computational notebook authoring. It provides a unified workspace where users can execute code, manage computational kernels, and create documents that integrate live code, rich data visualizations, and narrative text. The platform is built on a modular architecture that supports extensive customization through a plugin system. This framework allows for the dynamic loading of extensions, enabling users to define custom file viewers, interface themes, and keyboard shortcuts. By

    Manages extension behavior through structured data files and user-defined overrides.

    TypeScriptjupyterjupyterlab
    Auf GitHub ansehen↗15,210
  • canopy-network/canopyAvatar von canopy-network

    canopy-network/canopy

    11,413Auf GitHub ansehen↗

    Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t

    Configures plugin response timeouts to prevent stalls during heavy computation in transaction execution.

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    Auf GitHub ansehen↗11,413
  • blinkospace/blinkoAvatar von blinkospace

    blinkospace/blinko

    10,601Auf GitHub ansehen↗

    Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema

    Provides a customizable configuration interface to manage plugin behavior and store user preferences.

    TypeScriptmarkdownmemosnextjs
    Auf GitHub ansehen↗10,601
  • askmike/gekkoAvatar von askmike

    askmike/gekko

    10,179Auf GitHub ansehen↗

    Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across multiple cryptocurrency exchanges. It functions as an algorithmic trading system that uses a standardized exchange integration gateway to connect with various external trading platforms. The system includes a backtesting engine that simulates trading strategies against historical market data to evaluate performance before live deployment. It employs an adapter-based integration model to normalize diverse exchange API responses into a consistent internal format. The platform pr

    Manages host addresses, ports, and security certificates to control network access.

    JavaScriptbitcoinexchangegekko
    Auf GitHub ansehen↗10,179
  • bytedance/xgplayerAvatar von bytedance

    bytedance/xgplayer

    9,245Auf GitHub ansehen↗

    xgplayer is a plugin-based HTML5 video player framework that supports multiple streaming formats including MP4, FLV, HLS, and dash. It is built on a component architecture that allows developers to extend functionality through self-contained plugins, with staged loading protocol adapters that reduce bandwidth usage. The player includes a strategy center for dynamic optimization that adjusts buffering, bitrate, and source selection in real time to reduce first-frame delay and playback stalling. The player distinguishes itself through support for ultra-low latency live streaming with time-shift

    Registers third-party or custom plugins at startup and passes per-plugin settings through a dedicated configuration key.

    JavaScriptdashflvflv-parser
    Auf GitHub ansehen↗9,245
  • apache/jmeterAvatar von apache

    apache/jmeter

    9,233Auf GitHub ansehen↗

    Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into

    Automatically generates a GUI configuration form from the properties of a TestBean plugin.

    Javajavaperformancetest
    Auf GitHub ansehen↗9,233
  • project-darc/darcAvatar von Project-DARC

    Project-DARC/DARC

    9,171Auf GitHub ansehen↗

    DARC is a framework for forming and operating decentralized autonomous companies on any Ethereum Virtual Machine blockchain. It combines a custom bytecode-compiled scripting language with an EVM-compatible virtual machine to define and execute company by-laws, governance rules, and financial operations entirely on-chain. The system provides a multi-level token registry where tokens at different hierarchical levels carry configurable voting power, dividend power, and supply limits, enabling structured corporate roles and ownership. An on-chain voting engine triggers and resolves votes among to

    Evaluates conditional plugin rules before or after operations to allow, deny, or require votes.

    TypeScript
    Auf GitHub ansehen↗9,171
  • remarkjs/remarkAvatar von remarkjs

    remarkjs/remark

    8,911Auf GitHub ansehen↗

    Remark is a markdown processor and transformer that converts markdown text into a structured JSON abstract syntax tree for programmatic manipulation. It functions as a plugin-based tool within the unified ecosystem, allowing users to parse, transform, and stringify markdown content. The project is distinguished by its extensibility through a plugin system that supports custom markdown syntax extensions, the introduction of new markup elements, and the definition of custom processing logic. This framework enables the modification of content through a visitor-pattern traversal of the syntax tre

    Includes a mechanism for managing plugin behavior through JSON, YAML, or JavaScript configuration files.

    JavaScript
    Auf GitHub ansehen↗8,911
  • javalin/javalinAvatar von javalin

    javalin/javalin

    8,290Auf GitHub ansehen↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Provides plugin configurations to customize the behavior of registered modules at registration time.

    Kotlinhacktoberfestjavajavalin
    Auf GitHub ansehen↗8,290
  • metalsmith/metalsmithAvatar von metalsmith

    metalsmith/metalsmith

    7,827Auf GitHub ansehen↗

    Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define

    Allows wrapping plugin bodies in initializer functions to validate and set default configuration options.

    JavaScriptjavascriptmarkdownmarkdown-to-html
    Auf GitHub ansehen↗7,827
  • alibaba/higressAvatar von alibaba

    alibaba/higress

    7,558Auf GitHub ansehen↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Applies configuration settings across global, service, domain, and route levels using a hierarchical override system.

    Goai-gatewayai-nativeapi-gateway
    Auf GitHub ansehen↗7,558
  • bepinex/bepinexAvatar von BepInEx

    BepInEx/BepInEx

    7,368Auf GitHub ansehen↗

    BepInEx is a Unity game modding framework that enables the injection of custom C# code and external assemblies into running processes without modifying original binaries. It provides a plugin loader and a dependency resolution engine to ensure that external modules are initialized in the correct order based on defined metadata requirements. The framework includes a centralized plugin configuration system for storing and editing custom settings via files and interactive inputs. It also features a runtime object inspector for browsing and debugging active game objects and components within a Un

    Offers a centralized system for storing and editing the configuration settings of injected plugins.

    C#bepinexframeworkil2cpp
    Auf GitHub ansehen↗7,368
  • ultimaker/curaAvatar von Ultimaker

    Ultimaker/Cura

    6,977Auf GitHub ansehen↗

    Cura is 3D printer slicing software and a G-code generator that converts 3D models into machine-readable instructions. It provides a management interface for configuring printer profiles and coordinating additive manufacturing workflows. The software includes a multi-extruder print controller for defining multi-material or multi-nozzle hardware setups. It supports custom printer integration by allowing users to define machine dimensions and G-code requirements for hardware not included in default lists. The platform covers remote print management through integration with external print serve

    Applies specific configuration changes to individual model objects that supersede global print settings.

    Python
    Auf GitHub ansehen↗6,977
  • isislab/ctfdAvatar von isislab

    isislab/CTFd

    6,706Auf GitHub ansehen↗

    CTFs as you need them

    Defines plugin settings via config.json files that automatically generate admin configuration interfaces.

    Python
    Auf GitHub ansehen↗6,706
  • ppoffice/hexo-theme-icarusAvatar von ppoffice

    ppoffice/hexo-theme-icarus

    6,661Auf GitHub ansehen↗

    Hexo Theme Icarus is a modern, delicate theme for the Hexo static site generator. It provides a flexible layout and widget configuration system, with all appearance and behavior controlled through a single YAML or JSON configuration file that is validated against JSON schemas during each build. The theme distinguishes itself through a configuration-driven architecture that supports per-page and per-post layout overrides, automatic configuration migration, and a component override mechanism that allows replacing built-in widgets, comments, and share components by copying layout files. It integ

    Removes configuration alerts by deleting or commenting out plugin and widget settings.

    JavaScripthexohexo-themestatic-site
    Auf GitHub ansehen↗6,661
  • guard/guardAvatar von guard

    guard/guard

    6,685Auf GitHub ansehen↗

    Guard is a command-line file watcher that monitors the filesystem from the terminal and automatically executes user-defined tasks when files are modified, added, or deleted. It functions as a file change watcher and test runner that triggers test suite execution immediately when source or spec files are saved, providing instant feedback during development. The tool is configured through a Ruby-based domain-specific language in a Guardfile, and it can send visual desktop notifications when watched file actions complete or fail. The project distinguishes itself through a plugin-based extension

    Displays the internal structure of groups and their plugins along with current option values from the evaluated Guardfile.

    Ruby
    Auf GitHub ansehen↗6,685
  • muesli/beehiveAvatar von muesli

    muesli/beehive

    6,476Auf GitHub ansehen↗

    Beehive ist eine selbst gehostete Integrationsplattform und Event-Automatisierungs-Engine. Sie fungiert als Plugin-basierter Workflow-Orchestrator, der unabhängige Service-Plugins verknüpft, um die Datenbewegung zwischen externen APIs und Hardware zu automatisieren. Das System fungiert als IoT-Hardware-Controller zur Verwaltung netzwerkfähiger Steckdosen, intelligenter Beleuchtung und serieller Port-Geräte via TTY oder COM. Es dient zudem als HTTP-Webhook-Gateway, das eingehende Anfragen empfängt, um interne Workflows und externe Benachrichtigungen auszulösen. Funktionsbereiche umfassen eventgesteuerte Workflow-Automatisierung mit filterbasiertem Routing und template-basiertem Daten-Mapping. Die Plattform unterstützt plattformübergreifendes Benachrichtigungs-Routing, digitale Inhaltsverteilung via RSS und soziale Medien sowie Infrastruktur-Observability durch die Bereitstellung von Prometheus-Metriken und Heartbeat-Gesundheitsüberwachung. Die Anwendung ist als binäre ausführbare Datei verfügbar und für containerbasierte Bereitstellung paketiert.

    Allows running multiple independent instances of the same plugin, each with unique credentials and settings.

    Go
    Auf GitHub ansehen↗6,476
  • node-config/node-configAvatar von node-config

    node-config/node-config

    6,427Auf GitHub ansehen↗

    This is a configuration manager for Node.js applications that handles hierarchical settings across different deployment environments. It functions as an environment-based loader and settings parser that merges default configurations with overrides based on the current runtime context and hostname. The project distinguishes itself through a priority-based merge strategy that incorporates environment variables, command-line arguments, and external data sources to supersede file-based settings. It supports multi-format parsing for JSON, YAML, JavaScript, and TypeScript files, and allows for cust

    Applies settings across tiered levels where deployment-specific overrides supersede general defaults.

    JavaScriptconfigdeploymentproperties
    Auf GitHub ansehen↗6,427
Vorherige123Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Plugin Configurations

Unter-Tags erkunden

  • Auto-Generated Plugin GUIsSystems that automatically generate user interface forms based on the properties of a plugin component. **Distinct from Plugin Configurations:** Focuses on the automatic generation of the UI from a bean, not just the settings of the plugin.
  • Configuration File-Driven SetupsPlugin settings defined through a config.json file that automatically generates an admin interface. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses on file-driven setup that auto-generates admin UI, not just configuration schema.
  • Custom Configuration Panels1 Sub-TagUser-defined panels for configuring plugin or application settings through the UI. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses on the UI panel definition for settings, not the configuration schema or default values.
  • Hierarchical Configuration OverridesMechanisms for applying settings across tiered levels where specific rules override general defaults. **Distinct from Plugin Configurations:** Focuses on the hierarchical override logic (global, service, domain, route) rather than just the schema of plugin settings.
  • Lazy Configuration Callbacks1 Sub-TagConfiguration mechanisms that defer execution until immediately before a plugin is registered. **Distinct from Plugin Configurations:** Focuses on the timing and execution of configuration callbacks rather than static setting schemas
  • Mandatory Plugin Enforcements1 Sub-TagMarks specific plugins as always-enabled and non-disablable through configuration to guarantee critical functionality. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses on enforcing mandatory plugin activation, not general configuration settings.
  • Network & Proxy Settings1 Sub-TagConfiguration for managing network access, proxy settings, and TLS certificates for external resource fetching. **Distinct from Plugin Configurations:** Focuses on the network transport layer of plugin acquisition rather than the internal behavioral settings of the plugin.
  • Plugin Instance Controllers1 Sub-TagDetermines whether a plugin can run multiple copies simultaneously or only one, preventing configuration conflicts. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses on instance-level control, not just configuration schema.
  • Plugin Response TimeoutsConfigures the maximum time allowed for a plugin to respond to a transaction execution call. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses specifically on timeout parameters for plugin responses, not general plugin settings.
  • Plugin Suite Settings ManagersCentralized management of settings for groups of related plugins from a single location. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses on managing settings for groups of related plugins collectively, not individual plugin configuration.
  • Plugin Toggles1 Sub-TagBoolean flags that enable or disable individual SVGO optimization plugins. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses on enabling/disabling plugins via toggles, not on general configuration schemas or default values.
  • Refresh Rate Configurations2 Sub-TagsSettings that determine the update frequency of modular plugins. **Distinct from Plugin Configurations:** Specifically targets the refresh rate of plugins rather than general behavioral configuration.
  • SVGOSettings for enabling or disabling individual SVGO optimization plugins to control which transformations are applied. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses specifically on SVGO plugin configuration for SVG minification, not general plugin configuration.
  • SVGO Plugin ConfiguratorsInterfaces for toggling individual SVGO optimization plugins on or off to control which transformations are applied. **Distinct from Plugin Configurations:** Distinct from Plugin Configurations: focuses specifically on SVGO plugin configuration for SVG minification, not general plugin configuration.
  • Source Resolution ConfigurationSettings that define the protocol and location for resolving external plugin sources. **Distinct from Plugin Configurations:** Focuses on the location and protocol of the plugin source rather than general behavioral settings.