- [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. ([Source Code](https://github.com/cfengine/core))
- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef))
- [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. ([Source Code](https://github.com/palletops))
- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet))
- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt))