Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Python Configuration Management Projects
-
SaltStack
Software to automate the management and configuration of infrastructure and applications at scale.
Of course, booting from a disk is not the only option. If you want to automate installs across servers - you have to boot from the network. That is something you could play around with, in GNS3 for example, using FAI or your own system based on SaltStack. You could skip the installation altogether, and use a Live Image, or a Thin Client.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
pyinfra
🔧 pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
-
-
autorandr
Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
openwisp-controller
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.
-
-
-
-
pyrallis
Pyrallis is a framework for structured configuration parsing from both cmd and files. Simply define your desired configuration structure as a dataclass and let pyrallis do the rest!
-
-
spock
spock is a framework that helps manage complex parameter configurations during research and development of Python applications (by fidelity)
-
parse_it
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
-
Project mention: I made a 3D printed VTOL that can fly 130 miles (as a CAD beginner) | news.ycombinator.com | 2025-06-10
Mission Planner is an alright GCS but awful for configuration. Use this instead https://github.com/ArduPilot/MethodicConfigurator.
And if you're looking for other ground controls, you could try out QGroundControl or Mavproxy (terminal based).
-
-
-
-
kitten
Kitten is a free and open-source network scanner. Currently only runs on Linux. (by karastift)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Configuration Management discussion
Python Configuration Management related posts
-
Salt is the fastest, most intelligent and scalable automation engine
-
The first release of OpenVox, the OSS implementation of Puppet
-
Dotfiles: Best way to store in a bare Git repository (2016)
-
This Week In Python
-
Rotz: Cross platform dotfile manager written in Rust
-
Yadm: Yet Another Dotfiles Manager
-
Ask HN: What Underrated Open Source Project Deserves More Recognition?
-
A note from our sponsor - Stream
getstream.io | 13 Jul 2025
Index
What are some of the best open-source Configuration Management projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | SaltStack | 14,597 |
2 | yadm | 5,800 |
3 | pyinfra | 4,313 |
4 | dynaconf | 4,052 |
5 | autorandr | 2,615 |
6 | gin-config | 2,111 |
7 | strictyaml | 1,549 |
8 | yacs | 1,311 |
9 | eNMS | 820 |
10 | openwisp-controller | 624 |
11 | Kconfiglib | 482 |
12 | kas | 467 |
13 | ConfZ | 243 |
14 | pyrallis | 232 |
15 | vyper | 148 |
16 | spock | 132 |
17 | parse_it | 113 |
18 | MethodicConfigurator | 84 |
19 | transible | 35 |
20 | sitri | 24 |
21 | filetailor | 12 |
22 | kitten | 4 |
23 | pipcs | 2 |