10

8

6

4

2


10.0

9.8

8.6

9.9

8.4

9.7

8.1

9.8

6.4

4.6

16 Configuration Management tools and projects

  • Ansible

    10.0 9.8 L3 Python
    It's written in Python and manages the nodes over SSH.
  • Chef

    8.6 9.9 L4 Ruby
    It's written in Ruby and Erlang and uses a pure-Ruby DSL.
  • Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.
    Sponsored platform.uno
  • Puppet

    8.4 9.7 L3 Ruby
    It's written in Ruby and uses Puppet's declarative language or a Ruby DSL.
  • Pulumi

    8.1 9.8 Go
    Modern Infrastructure as Code - Create, deploy, and manage infrastructure on any cloud using your favorite language.
  • mgmt

    6.4 4.6 Go
    Next generation distributed, event-driven, parallel config management!
  • Home Manager using Nix

    6.3 9.3 Nix
    Manage a user environment using Nix
  • rcm

    6.2 3.6 Perl
    rc file (dotfile) management
  • homesick

    6.0 0.0 Ruby
    Your home directory is your castle. Don't leave your dotfiles behind.
  • yadm

    5.9 8.1 Python
    Yet Another Dotfiles Manager
  • homeshick

    5.6 0.1 Shell
    git dotfiles synchronizer written in bash
  • (R)?ex

    4.8 8.7 L4 Perl
    It's written in Perl and use plain Perl, over SSH without agent.
  • Pallet

    4.7 0.0 Clojure
    Infrastructure definition, configuration and management via a Clojure DSL.
  • CFEngine

    4.2 9.5 L2 C
    Lightweight agent system. Configuration state is specified via a declarative language.
  • gru

    3.4 0.0 Go
    Orchestration made easy with Go and Lua
  • GNU Stow

    2.8 0.3 Perl
    GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
  • Slaughter

    2.1 0.0 L5 Perl
    It's written in Perl.

Add another 'Configuration Management' Tool