awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

53 Repos

Awesome GitHub RepositoriesRuntime Configuration Overrides

Mechanisms for modifying configuration values during application execution.

Distinguishing note: Focuses on dynamic runtime overrides.

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

Awesome Runtime Configuration Overrides GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • zellij-org/zellijAvatar von zellij-org

    zellij-org/zellij

    33,683Auf GitHub ansehen↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Allows overriding or defining tab and session structures using layout files or raw strings to reconfigure the workspace programmatically.

    Rustmultiplexerterminalworkspace
    Auf GitHub ansehen↗33,683
  • spf13/viperAvatar von spf13

    spf13/viper

    30,306Auf GitHub ansehen↗

    Viper is a configuration management library designed to centralize application settings from diverse sources into a unified, type-safe registry. It aggregates data from local files, environment variables, command-line flags, and remote key-value stores, providing a single source of truth for application state. By utilizing a hierarchical key-value registry, the system resolves configuration values based on a prioritized stack of providers, ranging from default values to runtime overrides. The library distinguishes itself through its pluggable provider abstraction and dynamic update capabiliti

    Allows overriding existing configuration values at runtime.

    Go
    Auf GitHub ansehen↗30,306
  • twpayne/chezmoiAvatar von twpayne

    twpayne/chezmoi

    18,075Auf GitHub ansehen↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Adjusts application behaviors at runtime by passing flags that override persistent configuration values.

    Goconfigurationdotfiledotfile-management
    Auf GitHub ansehen↗18,075
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Loads external configuration files at runtime to modify application behavior without rebuilding.

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • systemd/systemdAvatar von systemd

    systemd/systemd

    15,324Auf GitHub ansehen↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Configures system behavior by injecting environment variables to adjust timeout thresholds for debugging and testing.

    Ccinitlinux
    Auf GitHub ansehen↗15,324
  • anionex/banana-slidesAvatar von Anionex

    Anionex/banana-slides

    12,060Auf GitHub ansehen↗

    Banana-slides is a generative AI workflow engine designed to automate the creation and refinement of professional slide decks. By leveraging large language models, the platform transforms raw text, structured outlines, and existing documents into visual presentations. It functions as an automated tool that orchestrates the entire lifecycle of a presentation, from initial content generation and layout design to final export. The system distinguishes itself through a modular provider abstraction that allows users to integrate various artificial intelligence services for content and image synthe

    Allows overriding environment-based configurations through a centralized database interface during application execution.

    Pythonai-ppt-makerai-slide-builderai-slides
    Auf GitHub ansehen↗12,060
  • facebookresearch/hydraAvatar von facebookresearch

    facebookresearch/hydra

    10,449Auf GitHub ansehen↗

    Hydra is a hierarchical configuration framework and type-safe configuration manager. It is designed to manage complex application settings through composable configuration files and command-line overrides, ensuring that configuration values match expected data types during instantiation. The framework functions as a dynamic object instantiator that creates class instances directly from hierarchical configuration values and nested objects. It also operates as a hyperparameter sweep orchestrator and cluster job launcher, enabling the execution of multiple application runs across parameter range

    Implements a specialized CLI syntax for modifying configuration values at runtime without altering source files.

    Python
    Auf GitHub ansehen↗10,449
  • rust-unofficial/patternsAvatar von rust-unofficial

    rust-unofficial/patterns

    8,843Auf GitHub ansehen↗

    A catalogue of Rust design patterns, anti-patterns and idioms

    Documents how to override lint denials at build time for flexibility.

    Handlebarsantipatternsidiomspatterns
    Auf GitHub ansehen↗8,843
  • project-chip/connectedhomeipAvatar von project-chip

    project-chip/connectedhomeip

    8,586Auf GitHub ansehen↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Provides mechanisms to intercept attribute access or command handling via runtime overrides.

    C++build-with-matterchipconnected-devices
    Auf GitHub ansehen↗8,586
  • purcell/emacs.dAvatar von purcell

    purcell/emacs.d

    7,069Auf GitHub ansehen↗

    This project is an Emacs configuration framework and custom Emacs Lisp distribution. It provides a pre-configured bundle of defaults and language supports to serve as a development baseline and environment bootstrap for the Emacs text editor. The system is designed for extensibility, allowing users to override default editor behaviors and themes through local configuration files and customization interfaces. It supports the integration of third party code by adding external scripts and libraries to the editor load path.

    Loads user-defined code from local files during startup to modify or add to the default behavior.

    Emacs Lisp
    Auf GitHub ansehen↗7,069
  • piku/pikuAvatar von piku

    piku/piku

    6,590Auf GitHub ansehen↗

    Piku is a git-based platform-as-a-service deployment tool for self-hosted application hosting. It enables the deployment of multiple web applications and background workers to private servers by automating builds and updates through git push. The system acts as an application process orchestrator and reverse proxy server manager, routing incoming HTTP traffic to specific application processes. It features a multi-language application runtime that detects programming languages from repository files to handle dependency installation and execution settings. Security is handled via an integrated

    Enables or disables specific configuration files by linking them between available and active directories.

    Python
    Auf GitHub ansehen↗6,590
  • microsoft/vscode-docsAvatar von microsoft

    microsoft/vscode-docs

    6,549Auf GitHub ansehen↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Implements editor preferences that apply exclusively to a specific remote host and override general user settings.

    Markdownvscode
    Auf GitHub ansehen↗6,549
  • 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

    Merges configuration files based on a priority order where deployment-specific settings override host-specific ones.

    JavaScriptconfigdeploymentproperties
    Auf GitHub ansehen↗6,427
  • j3ssie/osmedeusAvatar von j3ssie

    j3ssie/Osmedeus

    6,425Auf GitHub ansehen↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Adjusts application settings using dot notation for server, scan, and notification parameters.

    Go
    Auf GitHub ansehen↗6,425
  • lightbend/configAvatar von lightbend

    lightbend/config

    6,309Auf GitHub ansehen↗

    This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,

    Provides the core JVM configuration framework that loads and merges settings from multiple sources with priority-based overrides.

    Javaconfiguration-libraryhoconsupported
    Auf GitHub ansehen↗6,309
  • hacksoftware/django-styleguideAvatar von HackSoftware

    HackSoftware/Django-Styleguide

    6,209Auf GitHub ansehen↗

    This project provides architectural standards and patterns for organizing Django applications. It defines a project architecture guide focused on decoupling business logic from views and models through a service-layer architecture. The guide establishes specific design patterns, including a service layer for standalone business logic functions and a data selector pattern for isolating complex database queries. It defines a standard for single-purpose views that delegate logic to services and utilize dedicated serializers for data input and output. The framework covers several broader capabil

    Provides a modular directory structure to separate base Django settings from environment-specific overrides.

    Python
    Auf GitHub ansehen↗6,209
  • ckeditor/ckeditor4Avatar von ckeditor

    ckeditor/ckeditor4

    5,817Auf GitHub ansehen↗

    CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of

    Provides an override to load the editor in unsupported browsers for advanced development and testing.

    Rich Text Formatckeditorckeditor4contenteditable
    Auf GitHub ansehen↗5,817
  • prettier/eslint-config-prettierAvatar von prettier

    prettier/eslint-config-prettier

    5,854Auf GitHub ansehen↗

    eslint-config-prettier is a configuration layer and CLI tool that identifies and disables ESLint rules which conflict with Prettier's code formatting. It provides an ESLint configuration preset that turns off style-related rules, along with a command-line scanner that detects and reports conflicting rules from a project's existing setup. The tool operates entirely at configuration time, producing a modified ESLint config that disables formatting conflicts without any runtime overhead during linting. It works across any ESLint plugin by matching rule names against a curated conflict database,

    Operates entirely at configuration time, producing a modified ESLint config with no runtime overhead.

    JavaScripteslinteslint-configprettier
    Auf GitHub ansehen↗5,854
  • pyinfra-dev/pyinfraAvatar von pyinfra-dev

    pyinfra-dev/pyinfra

    5,779Auf GitHub ansehen↗

    pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing servers, Docker containers, and local machines. It operates as a declarative, idempotent deployment tool, applying desired system states by comparing target configurations against current states and making only the necessary changes. The framework provides a connector-based transport abstraction that unifies SSH, Docker, and local execution behind a common interface, with a parallel execution engine that manages concurrent operations across hosts. The tool distinguishes itself

    Sets per-host values for any operation argument, allowing host-specific configuration without duplicating the operation call.

    Pythoncloud-managementconfiguration-managementhigh-performance
    Auf GitHub ansehen↗5,779
  • pylint-dev/pylintAvatar von pylint-dev

    pylint-dev/pylint

    5,685Auf GitHub ansehen↗

    Pylint is a static code analyzer for Python that scans source code for errors, coding standard violations, code smells, and type-related issues without executing the program. It functions as a plugin-based linter framework, allowing users to extend its analysis capabilities with custom or third-party checks for project-specific rules and framework support. The tool also includes a duplicate code detector that identifies identical or near-identical code blocks across a project to help reduce redundancy. Beyond its core linting functionality, Pylint can generate UML class and package diagrams f

    Applies plugin-specific settings after the main configuration is read for per-plugin customization.

    Pythonclosembercode-qualityhacktoberfest
    Auf GitHub ansehen↗5,685
Vorherige123Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Runtime Configuration Overrides

Unter-Tags erkunden

  • Build-Time Overrides2 Sub-TagsConfiguration overrides applied at build or configuration time rather than during runtime. **Distinct from Runtime Configuration Overrides:** Distinct from Runtime Configuration Overrides: applies overrides at configuration time with no runtime overhead.
  • Dynamic Layout Overrides1 Sub-TagMechanisms for replacing the current workspace layout at runtime without restarting. **Distinct from Runtime Configuration Overrides:** Focuses on dynamic UI layout replacement, distinct from general configuration overrides.
  • Layer-Based Configuration Overrides2 Sub-TagsMechanisms for overriding runtime configuration by providing typed dependency layers to specific regions of code. **Distinct from Runtime Configuration Overrides:** Distinct from Runtime Configuration Overrides: focuses on type-safe, layer-based dependency injection for configuration, not generic dynamic overrides.