10

8

6

4

2


8.5

9.9

10.0

9.8

8.1

9.8

8.4

9.6

4.2

9.5

16 Configuration Management tools and projects

  • Chef

    8.5 9.9 L4 Ruby
    It's written in Ruby and Erlang and uses a pure-Ruby DSL.
  • Ansible

    10.0 9.8 L3 Python
    It's written in Python and manages the nodes over SSH.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • Pulumi

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

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

    4.2 9.5 L2 C
    Lightweight agent system. Configuration state is specified via a declarative language.
  • Home Manager using Nix

    6.3 9.3 Nix
    Manage a user environment using Nix
  • (R)?ex

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

    6.0 8.0 Python
    Yet Another Dotfiles Manager
  • mgmt

    6.4 4.0 Go
    Next generation distributed, event-driven, parallel config management!
  • rcm

    6.2 3.4 Perl
    rc file (dotfile) management
  • GNU Stow

    2.9 0.2 Perl
    GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
  • homesick

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

    5.6 0.0 Shell
    git dotfiles synchronizer written in bash
  • Pallet

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

    3.4 0.0 Go
    Orchestration made easy with Go and Lua
  • Slaughter

    2.1 0.0 L5 Perl
    It's written in Perl.

Add another 'Configuration Management' Tool