238 Open Source Configuration Management Software Projects
Free and open source configuration management code projects including engines, APIs, generators, and tools.
Ctripcorp Apollo 22546 ⭐
Nacos 14515 ⭐
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Saltstack Salt 11308 ⭐
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 1701 ⭐
Easiest way to add multi-environment yaml settings to Rails, Sinatra, Pandrino and other Ruby projects.
Autorandr 1084 ⭐
Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr
Pyinfra 980 ⭐
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 792 ⭐
⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
Awesome Saltstack 394 ⭐
🧂 A collaborative curated list of awesome SaltStack resources, tutorials and other salted stuff.
Openwisp Controller 357 ⭐
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 356 ⭐
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
Icingaweb2 Module Director 341 ⭐
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.
Koanf 229 ⭐
Light weight, extensible configuration management library for Go. Built in support for JSON, TOML, YAML, env, command line, file, S3 etc.
Pearl 162 ⭐
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 148 ⭐
Elektra serves as a universal and secure framework to access configuration parameters in a global, hierarchical key database.
Microsoft Requirements 130 ⭐
PowerShell framework for declaratively defining and idempotently imposing system configurations
Insightdatascience Pegasus 120 ⭐
VM based deployment for prototyping Big Data tools on Amazon Web Services
Yogthos Config 115 ⭐
Library for managing environment variables in Clojure using EDN configuration files
Steeltoeoss Configuration 100 ⭐
.NET Configuration providers for Spring Cloud Config Server & CloudFoundry
Fsconfig 97 ⭐
FsConfig is a F# library for reading configuration data from environment variables and AppSettings with type safety.
Night Config 84 ⭐
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations
Salt Sproxy 78 ⭐
Salt plugin to automate the management and configuration of (network) devices at scale, without running (Proxy) Minions.
Parse_it 72 ⭐
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 84 ⭐
Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.
Envkey Source 53 ⭐
Set OS-level shell environment variables with EnvKey. Allows EnvKey to be used with any language. Pairs well with Docker.
Onix 52 ⭐
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.