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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

994 dépôts

Awesome GitHub RepositoriesConfiguration Management

Frameworks and utilities for parsing, versioning, and centralizing application settings and system configurations.

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

Awesome Configuration Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • openclaw/openclawAvatar de openclaw

    openclaw/openclaw

    380,031Voir sur GitHub↗

    Openclaw est une plateforme de gestion d'environnements d'exécution d'agents, fournissant l'infrastructure nécessaire pour contrôler les cycles de vie des agents, l'état des sessions et la persistance des espaces de travail. Elle dispose d'une passerelle centralisée qui gère les boucles de modèles, l'invocation d'outils et les événements en streaming, tout en prenant en charge le routage multi-agents et la gestion de la mémoire persistante. Le système est conçu pour normaliser les signatures d'exécution des outils et fournir une interface standardisée pour la compatibilité entre les fournisseurs. La plateforme inclut des outils de développement étendus, tels qu'une interface en ligne de commande pour la gestion des espaces de travail, la journalisation de diagnostic et une architecture de plugins qui permet l'enregistrement d'outils et de capacités personnalisés. Elle prend en charge les flux de travail automatisés via des hooks pilotés par les événements, la planification des tâches et l'intégration avec des services externes. La sécurité est gérée par des politiques d'exécution, la portabilité des identifiants et des flux de travail d'approbation pour les actions des agents. Le déploiement est pris en charge par des installateurs d'infrastructure automatisés et des assistants de passerelle conteneurisés, avec des utilitaires intégrés pour les sauvegardes et la gestion de la configuration. Le système fournit un format structuré pour orchestrer des flux de travail en plusieurs étapes et inclut des outils spécialisés pour l'automatisation des navigateurs et le patch de code structuré.

    Injects API tokens into platform-specific configuration files while supporting custom path overrides.

    TypeScriptaiassistantcrustacean
    Voir sur GitHub↗380,031
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Voir sur GitHub↗

    Developer Roadmap est une plateforme pilotée par la communauté qui fournit des parcours d'apprentissage structurés basés sur des graphes pour le génie logiciel. Elle sert de dépôt de connaissances complet où les domaines techniques sont organisés en séquences visuelles pour guider l'acquisition de compétences professionnelles et la croissance de carrière. Le projet se distingue par un écosystème collaboratif qui permet aux utilisateurs de contribuer à des roadmaps, d'organiser les meilleures pratiques de l'industrie et de maintenir des profils professionnels. Il intègre des cadres d'évaluation diagnostique pour évaluer la compétence technique, aidant les développeurs à identifier les lacunes en matière de connaissances et à se préparer aux entretiens professionnels grâce à des séquences d'apprentissage ciblées. Au-delà de ses capacités de cartographie de base, la plateforme propose des idées de projets pratiques et du tutorat interactif pour renforcer les concepts d'ingénierie. Elle offre un espace centralisé pour que la communauté puisse partager des ressources, suivre le développement progressif des compétences et naviguer dans des paysages techniques complexes.

    Separates environment-specific settings from source code using properties files, environment variables, or command-line arguments.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Voir sur GitHub↗357,434
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Voir sur GitHub↗

    Ce projet est un répertoire complet, organisé par la communauté, qui structure un vaste paysage de bibliothèques, frameworks et outils logiciels Python. Il sert de base de connaissances centralisée conçue pour faciliter la navigation dans l'écosystème et accélérer la découverte par les développeurs tout au long du cycle de vie du développement logiciel. Le répertoire se distingue en fournissant un index structuré de ressources classées par domaine technique, allant des utilitaires de développement fondamentaux aux domaines d'ingénierie spécialisés. Il couvre des capacités de haut niveau, notamment l'intelligence artificielle, la science des données, le développement web et la gestion d'infrastructure, permettant aux développeurs d'identifier des solutions éprouvées pour des défis techniques spécifiques. Le projet englobe une large surface de capacités, notamment des outils pour la gestion des dépendances, l'analyse de code statique et les tests automatisés. Il catalogue également des ressources pour le stockage de données persistantes, l'orchestration d'infrastructure cloud et le développement d'interfaces, fournissant une référence unifiée pour la construction et la maintenance de systèmes logiciels complexes.

    Decouples application logic from environment-specific settings by externalizing parameters into structured, manageable files.

    Pythonawesomecollectionspython
    Voir sur GitHub↗303,207
  • ohmyzsh/ohmyzshAvatar de ohmyzsh

    ohmyzsh/ohmyzsh

    188,061Voir sur GitHub↗

    This project is a community-driven shell configuration framework designed to manage terminal environments, modular extensions, and command-line interface customizations. It functions as an environment manager that standardizes shell settings and appearance across diverse Unix-like operating systems, ensuring a consistent experience through automated deployment and initialization scripts. The framework distinguishes itself through a modular plugin architecture and a comprehensive theme system that allows for deep visual and functional customization. Users can extend shell capabilities by activ

    Uses shell-native variables to toggle features and override default behaviors without requiring manual recompilation.

    Shellclicli-appoh-my-zsh
    Voir sur GitHub↗188,061
  • significant-gravitas/autogptAvatar de Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973Voir sur GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, including task scheduling, execution monitoring, and configuration management, while offering a marketplace for discovering and sharing community-built workflows. The project includes a legacy framework for command-line agent execution and an extensible component system for devel

    Validates component settings through schema-based models to ensure type safety and secure injection.

    Pythonaiartificial-intelligenceautonomous-agents
    Voir sur GitHub↗184,973
  • anomalyco/opencodeAvatar de anomalyco

    anomalyco/opencode

    175,152Voir sur GitHub↗

    OpenCode is a framework for orchestrating autonomous AI agents within development environments. It provides a multi-tiered architecture where primary assistants manage user interaction while specialized subagents handle specific tasks like planning, research, and code generation. The system includes a comprehensive command-line interface for managing these workflows, configuring agent behavior, and defining custom tools or commands through metadata-rich files. The platform features a modular plugin system and extensive integration support, including standardized protocols for connecting local

    Organizes settings using structured formats that allow for multi-file configurations and embedded documentation.

    TypeScript
    Voir sur GitHub↗175,152
  • yt-dlp/yt-dlpAvatar de yt-dlp

    yt-dlp/yt-dlp

    170,963Voir sur GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Overrides default extraction logic using key-value pairs to adjust language preferences, client selection, or API parameters for specific platforms.

    Pythonclidownloaderpython
    Voir sur GitHub↗170,963
  • huggingface/transformersAvatar de huggingface

    huggingface/transformers

    161,630Voir sur GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Centralizes hyperparameters and infrastructure settings within a unified class structure for consistent configuration management.

    Pythonaudiodeep-learningdeepseek
    Voir sur GitHub↗161,630
  • anthropics/skillsAvatar de anthropics

    anthropics/skills

    151,506Voir sur GitHub↗

    This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents interact with external tools and execute multi-step processes. The system distinguishes itself through a directory-based discovery model and a plugin-registry architecture that facilitates the distribution of specialized workflows. By utilizing a schema-driven specification that

    Parses agent capabilities and instructions from structured metadata headers embedded within standard text files.

    Pythonagent-skills
    Voir sur GitHub↗151,506
  • langflow-ai/langflowAvatar de langflow-ai

    langflow-ai/langflow

    149,735Voir sur GitHub↗

    Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, track component versions, and group multiple elements into reusable units. The platform includes an interactive playground for testing workflows, monitoring tool calls, and debugging chat sessions with unique identifiers. Once built, workflows can be executed via RESTful or OpenA

    Manages sensitive configuration values like API keys and server URLs securely across diverse deployment environments.

    Pythonagentschatgptgenerative-ai
    Voir sur GitHub↗149,735
  • x1xhlol/system-prompts-and-models-of-ai-toolsAvatar de x1xhlol

    x1xhlol/system-prompts-and-models-of-ai-tools

    141,061Voir sur GitHub↗

    This project is a community-driven knowledgebase and registry for AI agent configurations. It serves as a centralized repository for system prompts, environment settings, and integration strategies designed to standardize the behavior of various AI-assisted development tools. By capturing these configurations in a structured format, the project enables developers to maintain consistent AI agent performance across different workstations and environments. The repository distinguishes itself through a hierarchical, version-controlled architecture that treats prompt engineering patterns as portab

    Centralizes AI agent system prompts and tool-specific configurations into a portable, versioned format.

    aiboltcluely
    Voir sur GitHub↗141,061
  • vercel/next.jsAvatar de vercel

    vercel/next.js

    140,051Voir sur GitHub↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Centralizes application settings, environment variables, and routing preferences through a unified configuration file.

    JavaScriptreactframeworkssr
    Voir sur GitHub↗140,051
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Defines agent workflows, environment variables, and dependency structures through configurable graph-based schemas.

    Pythonagentsaiai-agents
    Voir sur GitHub↗139,458
  • microsoft/powertoysAvatar de microsoft

    microsoft/PowerToys

    135,047Voir sur GitHub↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    Configures and organizes system environment variables into profiles for different development needs.

    Cadvanced-pastecolor-pickercommand-palette
    Voir sur GitHub↗135,047
  • 30-seconds/30-seconds-of-codeAvatar de 30-seconds

    30-seconds/30-seconds-of-code

    128,130Voir sur GitHub↗

    This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns. The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices. The platform includes capabilities for

    Uses YAML frontmatter in files to automate the categorization of snippets by language and tag.

    JavaScript
    Voir sur GitHub↗128,130
  • rustdesk/rustdeskAvatar de rustdesk

    rustdesk/rustdesk

    116,258Voir sur GitHub↗

    RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is designed to function across desktop and mobile environments, offering native remote control, screen sharing, and file management capabilities. What distinguishes the platform is its centralized administrative control plane, which allows for granular management of security polic

    Replicates connection settings using custom binary generation, import/export utilities, and command-line automation.

    Rustandroidanydeskdart
    Voir sur GitHub↗116,258
  • fatedier/frpAvatar de fatedier

    fatedier/frp

    107,372Voir sur GitHub↗

    This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure communication through TLS encryption, data compression, and multiple authentication methods such as OpenID Connect, shared tokens, and basic password protection. The software offers granular control over HTTP traffic, enabling users to route requests based on subdomains or URL

    Automates configuration flexibility by parsing and injecting system environment variables directly into settings files at runtime.

    Goexposefirewallfrp
    Voir sur GitHub↗107,372
  • goldbergyoni/nodebestpracticesAvatar de goldbergyoni

    goldbergyoni/nodebestpractices

    105,356Voir sur GitHub↗

    This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across large-scale codebases. The documentation details strategies for robust error management, containerization, and production readiness. It addresses operational requirements such as observability, scalability, and infrastructure configuration, while providing specific methodologies

    Integrates hierarchical file-based settings with environment variable overrides to ensure secure and manageable configuration inheritance.

    Dockerfilebest-practiceses6eslint
    Voir sur GitHub↗105,356
  • google-gemini/gemini-cliAvatar de google-gemini

    google-gemini/gemini-cli

    105,341Voir sur GitHub↗

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols. The platform supports non-interactive execution via a headless mode and provides an event-driven hook framework for custom lifecycle automation. It features centralized

    Hierarchical configuration systems organize settings into parent-child relationships to facilitate inheritance and parameter overrides across environments.

    TypeScriptaiai-agentscli
    Voir sur GitHub↗105,341
  • microsoft/terminalAvatar de microsoft

    microsoft/terminal

    103,685Voir sur GitHub↗

    This project is a terminal emulator that provides a modern command-line interface with support for tabbed navigation, GPU-accelerated text rendering, and comprehensive Unicode character display. It functions as a host for multiple shell sessions, managing them as independent processes within a unified windowing environment while maintaining compatibility with legacy console applications through a robust sequence parsing engine. Beyond its role as a standalone application, the project is built on a modular architecture that exposes its core logic as a reusable library. This design allows devel

    Parses structured JSON schemas to dynamically apply user preferences and key bindings at runtime.

    C++cmdcommand-lineconsole
    Voir sur GitHub↗103,685
Préc.123456…50Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Application Lifecycle Management
  4. Configuration Management

Explorer les sous-tags

  • Automation and Templating Frameworks7 sous-tagsTools for generating, modularizing, and distributing configuration templates and automation logic.
  • Configuration Formats and Schemas10 sous-tagsStructured data definitions, syntax parsers, and schema-based validation for configuration files.
  • Configuration Interfaces and Editors7 sous-tagsUser-facing tools, GUIs, and web-based generators for modifying and managing configuration settings.
  • Configuration Lifecycle Management4 sous-tagsUtilities for versioning, archiving, validating, and auditing configuration states over time.
  • Domain-Specific6 sous-tags
  • Environment Variable Management5 sous-tagsSystems for loading, injecting, and managing runtime environment variables as a primary configuration source.
  • Hierarchical Configuration Systems6 sous-tagsConfiguration systems that organize settings into parent-child relationships to allow for inheritance and parameter overrides.
  • Scopes and Targets9 sous-tags
  • Secret Management Utilities3 sous-tagsTools for the secure storage, injection, and transformation of sensitive credentials within configuration workflows.
  • Sourcing and Binding7 sous-tags