Python Configuration Management

Open-source Python projects categorized as Configuration Management

Top 23 Python Configuration Management Projects

Configuration Management
  • SaltStack

    Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:

  • Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10
  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • yadm

    Yet Another Dotfiles Manager

  • Project mention: Dotfiles: Unofficial Guide to Dotfiles on GitHub | news.ycombinator.com | 2024-05-07

    I'm using yadm for some years now, which works really well:

    https://github.com/TheLocehiliosan/yadm

  • dynaconf

    Configuration Management for Python ⚙

  • 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.

  • Project mention: This Week In Python | dev.to | 2024-05-03

    pyinfra – automates infrastructure using Python

  • autorandr

    Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr

  • gin-config

    Gin provides a lightweight configuration framework for Python

  • strictyaml

    Type-safe YAML parser and validator.

  • Project mention: StrictYAML | news.ycombinator.com | 2023-09-29
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • yacs

    YACS -- Yet Another Configuration System (by rbgirshick)

  • eNMS

    An enterprise-grade vendor-agnostic network automation platform.

  • Kconfiglib

    A flexible Python 2/3 Kconfig implementation and library

  • kas

    Setup tool for bitbake based projects (by siemens)

  • ConfZ

    ConfZ is a configuration management library for Python based on pydantic.

  • 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!

  • vyper

    Python configuration with (more) fangs (by alexferl)

  • 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.

  • transible

    Convert existing cloud configuration to ansible playbooks

  • rubric

    Linter config initializer for Python

  • sitri

    Sitri - powerful settings & configs for python

  • filetailor

    Copy and modify plain text files between devices without templates or symlinks

  • kitten

    Kitten is a free and open-source network scanner. Currently only runs on Linux. (by karastift)

  • confs

    List tools for which the given project has configs

  • pipcs

    PIPCS is Python Configuration System

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Configuration Management discussion

Log in or Post with

Python Configuration Management related posts

Index

What are some of the best open-source Configuration Management projects in Python? This list will help you:

Project Stars
1 SaltStack 13,933
2 yadm 4,864
3 dynaconf 3,585
4 pyinfra 3,654
5 autorandr 2,423
6 gin-config 2,010
7 strictyaml 1,428
8 yacs 1,240
9 eNMS 804
10 Kconfiglib 433
11 kas 330
12 ConfZ 223
13 pyrallis 182
14 vyper 142
15 spock 117
16 parse_it 108
17 transible 28
18 rubric 28
19 sitri 23
20 filetailor 11
21 kitten 3
22 confs 2
23 pipcs 2

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com