Configuration Management

Open-source projects categorized as Configuration Management

Top 23 Configuration Management Open-Source Projects

  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

  • Project mention: Nacos: Dynamic Naming and Configuration Service | news.ycombinator.com | 2024-04-07
  • apollo

    Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. (by apolloconfig)

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

    Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

  • Project mention: How To Implement AWS SSB Controls in Terraform - Part 4 | dev.to | 2024-04-10

    If you are following this blog series, you should already know the benefits of using Terraform to define and deploy your AWS resources and configuration. Other IaC solutions such as AWS CloudFormation, AWS CDK, and Pulumi work the same way but differs in the programming or configuration language.

  • 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
  • Apache ZooKeeper

    Apache ZooKeeper

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Apache ZooKeeper — a distributed coordination, synchronization, and configuration service (written in Java);

  • Home Manager using Nix

    Manage a user environment using Nix [maintainer=@rycee]

  • Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18

    It's probably overkill for what you are trying to do. But I have been using home-manager [0] as a way to quickly restore my working environment.

    [0] https://nix-community.github.io/home-manager/

  • yadm

    Yet Another Dotfiles Manager

  • Project mention: Yadm: Yet Another Dotfiles Manager | news.ycombinator.com | 2024-03-08
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dynaconf

    Configuration Management for Python ⚙

  • mgmt

    Next generation distributed, event-driven, parallel config management!

  • Project mention: Show HN: A new provisioning tool built with mgmt | news.ycombinator.com | 2024-03-27

    This is a new provisioning tool built with https://github.com/purpleidea/mgmt/ that I hope both provides great value and also demonstrates the start of a new way to build certain kinds of software.

    Thanks for reading!

  • rcm

    rc file (dotfile) management

  • Project mention: Rotz: Cross platform dotfile manager written in Rust | news.ycombinator.com | 2024-04-08

    Are your per-machine branches mostly distinct, or do they share a lot?

    I use https://github.com/thoughtbot/rcm and I find my dotfiles share _quite a bit_ in some respects (e.g. neovim config) but are drastically different in others (SSH config as one example) -- keeping things synced _across_ branches sounds very difficult. rcm handles this well, without branches, IMO.

  • pyinfra

    pyinfra automates infrastructure using Python. It’s fast and scales from one server to thousands. Great for ad-hoc command execution, service deployment, configuration management and more.

  • Project mention: Show HN: A new open-source automation tool as an alternative to Ansible/Salt | news.ycombinator.com | 2024-04-17

    There is https://pyinfra.com/

    As a sidenote, I also made a small experiment a while ago : https://github.com/linkdd/tricorder/

    But it's a bit of a chicken-and-egg problem. Without users, I don't know how it should be used, without features I won't get any users. So for now, it's in a state of "I'll address bug reports and feature requests, but I won't actively develop it".

  • habitat

    Modern applications with built-in automation

  • homesick

    Your home directory is your castle. Don't leave your dotfiles behind.

  • autorandr

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

  • Project mention: Tool for launching apps when monitor powers on? | /r/linux | 2023-05-19

    could use the postswitch hook provided by autorandr, though this would require letting autorandr manage your display layout as well: https://github.com/phillipberndt/autorandr

  • koanf

    Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

  • Project mention: Nees help install knadh/koanf | /r/golang | 2023-05-27

    LINK: https://github.com/knadh/koanf

  • config-rs

    ⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).

  • Project mention: Hey Rustaceans! Got a question? Ask here (49/2023)! | /r/rust | 2023-12-05

    I like config.rs, but I am struggling to overwrite config profiles with environment variables. The desired config is mixed, like .toml

  • node-convict

    Featureful configuration management library for Node.js

  • RailsConfig

    Easiest way to add multi-environment yaml settings to Rails, Sinatra, Padrino and other Ruby projects. (by rubyconfig)

  • homeshick

    git dotfiles synchronizer written in bash

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    I have a work mac, work linux, and home mac. I want the same terminal-based development environment on all of them, but each requires just a little bit of customization.

    For example, the .gitconfig for work is different from home (e.g. my username/email). Ditto for my .ssh/config and my shell aliases.

    I also use Nix to manage all my tools, and the home-manager configuration is slightly different between mac & linux due to platform support.

    I've gone through a few iterations of home-built solutions, including extending homeshick[1], before discovering YADM which implemented everything I had done but better.

    [1] https://github.com/andsens/homeshick

  • gin-config

    Gin provides a lightweight configuration framework for Python

  • kpt

    Automate Kubernetes Configuration Editing

  • configu

    a simple, modern, and secure standard for managing and collaborating software configurations ⚙️✨.

  • Project mention: Hacktoberfest 2023: Where Open Source Enthusiasts of All Levels Unite | dev.to | 2023-09-27

    As we celebrate Hacktoberfest, we at Configu invite you to be part of our mission to redefine software configuration management. We've set out to tackle the persistent challenge of configuration chaos, and we're making strides every day. If you're searching for a place to make a significant impact this Hacktoberfest, consider Configu. Delve into our open-source repository, understand our vision, and contribute to shaping our journey. If you're unsure where to begin or need some help along the way, our Configu Discord community is always here to guide you. For newcomers, we recommend starting with issues labeled 'good-first-issues'.

  • FeatureProbe

    FeatureProbe is an open source feature management service. 开源的高效可视化『特性』管理平台,提供特性开关、灰度发布、AB实验全功能。

  • Project mention: FeatureProbe: An open-source feature management for developers. | /r/github | 2023-09-23
  • 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).

Configuration Management related posts

Index

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

Project Stars
1 Nacos 29,007
2 apollo 28,775
3 Pulumi 19,705
4 SaltStack 13,832
5 Apache ZooKeeper 11,925
6 Home Manager using Nix 5,863
7 yadm 4,779
8 dynaconf 3,519
9 mgmt 3,388
10 rcm 3,070
11 pyinfra 2,638
12 habitat 2,567
13 homesick 2,392
14 autorandr 2,391
15 koanf 2,360
16 config-rs 2,331
17 node-convict 2,310
18 RailsConfig 2,080
19 homeshick 2,038
20 gin-config 1,991
21 kpt 1,631
22 configu 1,490
23 FeatureProbe 1,456

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com