306 Open Source Configuration Management Software Projects
Free and open source configuration management code projects including engines, APIs, generators, and tools.
Ctripcorp Apollo 26229 ⭐
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Nacos 21173 ⭐
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Saltstack Salt 12156 ⭐
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
Rubyconfig Config 1830 ⭐
Easiest way to add multi-environment yaml settings to Rails, Sinatra, Pandrino and other Ruby projects.
Autorandr 1659 ⭐
Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr
Pyinfra 1426 ⭐
pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.
Config Rs 1266 ⭐
⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
Awesome Saltstack 469 ⭐
🧂 A collaborative curated list of awesome SaltStack resources, tutorials and other salted stuff.
Openwisp Controller 426 ⭐
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Centraldogma 442 ⭐
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
Icingaweb2 Module Director 383 ⭐
The Director aims to be your new favourite Icinga config deployment tool. Director is designed for those who want to automate their configuration deployment and those who want to grant their “point & click” users easy access to the configuration.
Normation Rudder 341 ⭐
Rudder is a configuration and security automation platform. Manage your Cloud, hybrid or on-premises infrastructure in a simple, scalable and dynamic way.
Koanf 720 ⭐
Simple, lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Pearl 182 ⭐
Pearl is a lightweight package manager for automating reproducible environments between different systems (Linux and OSX). It can be used for dotfiles, plugins, programs and any form of code accessible via git.
Libelektra 172 ⭐
Elektra serves as a universal and secure framework to access configuration settings in a global, hierarchical key database.
Microsoft Requirements 144 ⭐
PowerShell framework for declaratively defining and idempotently imposing system configurations
Insightdatascience Pegasus 123 ⭐
VM based deployment for prototyping Big Data tools on Amazon Web Services
Yogthos Config 136 ⭐
Library for managing environment variables in Clojure using EDN configuration files
Steeltoeoss Configuration 101 ⭐
.NET Configuration providers for Spring Cloud Config Server & CloudFoundry
Fsconfig 125 ⭐
FsConfig is a F# library for reading configuration data from environment variables and AppSettings with type safety.
Night Config 120 ⭐
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations
Salt Sproxy 98 ⭐
Salt plugin to automate the management and configuration of (network) devices at scale, without running (Proxy) Minions.
Parse_it 83 ⭐
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
Keycloak Config Cli 278 ⭐
Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.
Envkey Source 57 ⭐
Set OS-level shell environment variables with EnvKey. Allows EnvKey to be used with any language. Pairs well with Docker.
Onix 74 ⭐
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and bi-directional configuration management providing a single source of truth across multi-cloud environments.