Topics / #configuration-management

Configuration-management projects on GitHub

Systems for managing application configuration and infrastructure state across environments.

As of , the most-starred Configuration-management projects on GitHub are ansible (71K stars), terraform (50K stars) and nacos (33.5K stars). GitHub.Locker tracks 15 Configuration-management repositories with 351K stars combined. The fastest-growing on October 18 was terraform, with +26 stars in a day.

15Projects
351KStars in total
+73Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

15 projects · by stars

  1. #1 · ansible/ansible

    ansible

    Ansible is a radically simple IT automation system for configuration management, application deployment, cloud provisioning, ad-hoc tasks, network automation, and multi-node orchestration.

    71K
  2. #2 · hashicorp/terraform

    terraform

    Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently, letting you describe cloud and on-prem resources in declarative configuration files instead of clicking through consoles.

    50K
  3. #3 · alibaba/nacos

    nacos

    Nacos is a platform from Alibaba for dynamic service discovery, configuration management, and service management, aimed at building cloud-native microservices and AI applications.

    33.5K
  1. 4

    viper

    30.5Kspf13/viper · Go

    Viper is a complete configuration solution for Go applications, including 12-Factor apps: one library that handles defaults, config files, env vars, flags and remote key/value stores.

  2. 5

    apollo

    29.8Kapolloconfig/apollo · Java

    Apollo is a reliable configuration management system. It centrally manages the configurations of different applications and different clusters, and is built for microservice configuration management scenarios.

  3. 6

    nixpkgs

    26.5KNixOS/nixpkgs · Nix

    Nixpkgs is a collection of over 140,000 software packages that can be installed using the Nix package manager, and it also implements NixOS, a purely-functional Linux distribution built on top of those packages.

  4. 7

    awesome-sysadmin

    24.4Kkahun/awesome-sysadmin

    A curated, categorized list of open-source sysadmin tools and resources, covering backups, monitoring, configuration management, DNS, security, networking, and dozens of other admin topics.

  5. 8

    salt

    15.7Ksaltstack/salt · Python

    Salt is an event-driven automation engine built on Python to deploy, configure and manage complex IT systems at scale — and keep every component of your infrastructure in a consistent desired state.

  6. 9

    awx

    15.6Kansible/awx · Python

    AWX is a web-based user interface, REST API, and task engine built on top of Ansible — a self-hosted control center for launching and managing Ansible automation from a browser.

  7. 10

    zookeeper

    12.8Kapache/zookeeper · Java

    Apache ZooKeeper is an open-source Java service for coordinating distributed systems — its repo topics cover coordination, consensus, configuration management, service discovery and a distributed key-value store.

  8. 11

    ansible-examples

    12.1Kansible/ansible-examples · Shell

    A collection of starter Ansible playbooks that demonstrate common features and show how they work together, meant as a learning reference rather than a finished app.

  9. 12

    hydra

    10.7Khydra-ecosystem/hydra · Python

    Hydra is a Python framework for elegantly configuring complex applications, letting you compose and override hierarchical configs dynamically from the command line.

  10. 13

    home-manager

    10.4Knix-community/home-manager · Nix

    Home Manager manages your user environment with the Nix package manager: you declare user-specific (non-global) packages and dotfiles in configuration instead of installing and tweaking things by hand.

  11. 14

    codex-keysmith

    4.8KJia-Ethan/codex-keysmith · Python

    A CLI tool that deploys a versioned Markdown instruction file into Codex's global config directory (usually ~/.codex), always previewing first and letting you undo the deployment later.

  12. 15

    WindowsDeveloperConfig

    3.2Kmicrosoft/WindowsDeveloperConfig · PowerShell

    A Microsoft repo with three opinionated PowerShell setups for configuring a Windows dev machine: a full dev-workstation installer, a WSL/Linux shell beautifier called WSL Comfort, and single-language toolchain installers.

Often tagged together