Cloudify is a pure play, open source cloud orchestration and automation software. It's used for a variety of needs, from autonomous application management, to uses like NFV orchestration. It was built from the bottom up as a cloud orchestration framework, and is built to be pluggable to any infrastructure. Its also the most extensive implementation of TOSCA, which makes it completely technology agnostic.


linux windows osx open-source provisioning orchestration automation scaling open-source free commercial


language-agnostic buildpacks using aap.json: an npmlike, highlevel dependecy manager/buildtool using bash+git


linux windows osx bsd solaris build deploy bash git dependency buildtool open-source free


A modern, self-hosted server monitoring system with system monitoring, process monitoring and notifications


linux windows osx open-source monitoring python


Tracks and manages all events that can have business and/or operational impact (deploys, manual changes, outages, press releases, etc) and provides metrics and reports


linux windows osx open-source monitoring python


Continuous Delivery service for Windows


windows free commercial ci


A centralized tool for managing Virtual machines and instances, such as creating, booting, migrating, snapshots, packaging, networking, monitoring, VNC client and much more! Allows you to control virtual machines through web based UI or an IRC bot


linux windows osx open-source virt cloud-paas python


bee-config (Bcfg) 2 is a centralized configuration management server to configure large number of systems, built to be cross platform. Bcfg2 uses a simple XML based configuration model with intuitive items like packages, services, config files, dependencies, etc. This model is easily validatable and can be used to audit and reconcile remote systems.


linux windows osx open-source config-mgmt provisioning python


A modularized collection of Packer definitions for building machine images. A good place to start with Packer.


linux windows osx open-source virt ruby


A cookbook source structure manager for Chef, similar to Bundler for Ruby. Each Chef cookbook can be structured as an individual entity and can be pulled into your main Chef workflows.


linux windows osx open-source scm ruby


Bounces HTTP requests around for load balancing, or act as a HTTP host router


linux windows osx open-source process-mgmt nodejs


Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages. When its time to repave either bare metal or virtualized instances, locally or on a remote machine, Boxstarter can automate both trivial and highly complex installations. Compatible with all Windows versions from Windows 7/2008 R2 forward.


windows open-source virt packaging provisioning powershell


A Deployment framework written in PHP. Can deploy to multiple servers using Gearman.


linux windows osx open-source provisioning php


A Java based deployment tool, focused on both deployment as well as post-deploy lifecycle management. It is aware of network topologies, integrates with many cloud and PaaS APIs, and is designed to handle the entire roll-out


linux windows osx open-source provisioning orchestration java


Monitor everything you're building.


windows linux osx open-source ruby java python php nodejs errors


Cabot is an open source, self hosted infrastructure monitoring tool. It can monitor your services and send telephone, SMS, email or chat alerts to your team whenever anything goes down, all without writing a single line of code.


linux windows osx open-source ci python

Cisco Cloud Center

Use Cisco CloudCenter (formerly CliQr) to more securely deploy and manage applications in data center, private cloud, and public cloud environments. This application-centric cloud management solution helps you modernize your data center or add public cloud application deployment to your service offering.


linux windows provisioning orchestration automation scaling commercial


Configuration management tool which uses a pure-Ruby, domain-specific language (DSL) for writing system configuration recipes. Supports Linux, UNIX, Windows, and AIX as first-class citizens for management.


linux windows open-source provisioning config-mgmt ruby


Chocolatey is like apt-get for Windows. It can install packages and dependencies over the command line.


windows open-source packaging provisioning powershell

Cloudsmith Package

Just Better Package Management. Manage your software dependencies and distribution with Enterprise-grade package management.


linux windows cloud packaging distribution debian nuget maven python rpm redhat ruby


Codeine is a continuous deployment tool that makes product deployment faster and safer through automation and monitoring.


linux windows open-source cd monitoring


A daemon that collects system performance statistics periodically, and provides tons of plugins to store and analyze these values


linux windows osx open-source monitoring c


ConDep is a open source infrastructure configuration and deployment DSL (Domain Specific Language) specifically targeted to (but not limited to) the Windows Server platform. If your familiar with tools like Chef and Puppet, ConDep does very much the same, but with native support for Windows.


windows open-source ci provisioning config-mgmt net


Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Register external services such as SaaS providers as well


linux windows osx open-source service-discovery go monitoring


A CI server made in .Net, mostly targeting Windows/.net platforms but can support other languages too. It was developed as a language fork of the original CruiseControl CI project developed by ThoughtWorks


windows open-source ci net


Datadog is a full-stack monitoring service for large-scale cloud environments that aggregates metrics/events from servers, databases, and applications. The SaaS-based data analytics platform helps Dev & Ops teams resolve performance issues, and ensure timely completion of dev/deployment cycles.


linux windows osx commercial monitoring metrics visualization


Visualizes PostgreSQL query performance using pg_stat_statements


linux windows osx open-source monitoring ruby


A Ruby API to interact with various cloud platforms


linux windows osx open-source cloud-paas ruby


A generic integration tool built on a Message Queue, to make it easy to communicate events and triggers across various parts parts of the infrastructure. Created to ease the pain of configuring many disparate events in a CI


linux windows osx open-source ci ruby


A python daemon that collects system statistics and sends it to Graphite


linux windows osx open-source monitoring python


An open source cloud hosting service for Python/Django web applications. Its like an open source Heroku for python/django


linux windows osx open-source cloud-paas python


Drone is a Continuous Integration platform built on Docker, written in Go


linux windows osx open-source ci go


ElasticBox is an enterprise DevOps platform for IT teams to deliver applications frequently at low costs and with fewer failures. Applications are much easier to automate, orchestrate, deploy, and manage on private, public or hybrid clouds. IT teams can use the platform to align with business needs in an agile, transparent, and collaborative way.


linux osx solaris windows commercial free cloud-paas config-mgmt provisioning orchestration


Deployment system & automation framework


linux windows osx open-source ci packaging orchestration

Cloud-based error management/logging for .NET web applications. Find bugs before you go live. Powerful search, API, integration with Slack, GitHub, Visual Studio and more.


windows commercial errors logging monitoring


An open source, self-hosted error catching tool, which can collect and manage errors from other applications. It is compatible with the Airbrake API and can be used as a drop-in replacement.


linux windows osx open-source monitoring ruby


fabric8 is an end to end development platform spanning ideation to production for the creation of cloud native applications and microservices


linux windows osx open-source free cloud-paas virt go


Flexible operating-system event and metric forwarding agent. Receives input and forwards output using plugins.


linux windows osx open-source metrics monitoring ruby


A package management tool, similar to Ivy/APT, but language agnostic, faster and works well with both executables and libraries.


linux windows osx open-source packaging ruby


A HTML5/Javascript API for collecting and visualizing time series data


linux windows osx open-source monitoring ruby


The Ruby Cloud API library. Provides a Ruby API for interacting and managing many cloud providers, such as spinning up new instances, terminating old ones, attaching storage, etc. Currently supports more than 20 providers, including EC2, Rackspace, Brightbox, etc.


linux windows osx open-source cloud-paas ruby


Captures Erlang events and metrics


linux windows osx open-source monitoring erlang


Ganglia is a distributed monitoring system for high performance computing systems such as clusters and grids. It is optimized for low overhead and high concurency.


linux windows osx open-source monitoring php


A generic application framework to farm out work to other machines or processes, and allows parallel processing and load balancing


linux windows osx open-source orchestration php


A Web based code review and project management system for Git projects


linux windows osx open-source scm java


A cross-platform, curses-based monitoring tool written in Python


linux windows osx open-source monitoring python


Go is a continuous delivery and release management tool, built from the ground up with pipelines in mind, and makes it easy to model complex build and deploy workflows


linux windows osx open-source ci java


God is a process management framework written in Ruby. It has a simple configuration and can manage single or group of processes, keep them alive, manage PIDs, monitor if any process fails, notify administrators and much more.


linux windows osx open-source process-mgmt ruby


A bittorrent based file distribution system based on Twitter’s Murder. It uses BitTorrent to push artifacts and code very fast across thousands of servers.


linux windows osx open-source packaging python


Hubot is a chat bot that can be configured to do a variety of tasks. Apart from usual CI stuff like deploying, it can be interestingly configured to do different workflows like posting images, translating languages and integrating with Google Maps, and being a bot, it can be configured to ask questions like what is the current deployed version, etc.


linux windows osx open-source ci nodejs


The original lightweight CI tool written in Java. Initially part of Sun, then acquired by Oracle, and now maintained to the Eclipse Foundation


linux windows osx open-source ci java


Icinga is an enterprise-grade monitoring system. It was forked from Nagios and has added many often new features and patches, including a HTML5 UI, REST interface, dynamic tables, etc. It is also backwards compatible with Nagios, so all the existing plugins can be reused.


linux windows osx open-source monitoring python

Icinga 2

Icinga 2 is the newest version of Icinga. It is a scalable and extensible monitoring system which checks the availability of your resources, notifies users of outages and provides extensive BI data.


linux windows bsd open-source monitoring C++


Instrumental is a real-time, high-scale application and server monitoring tool with intelligent alerts, a powerful query language, and free development accounts.


linux windows oxs free metrics commercial metrics monitoring visualization php ruby python net java nodejs


A Java Library for controlling cloud resources, with various plugins for many popular cloud providers.


linux windows osx open-source cloud-paas java


Jenkins is an open source, lightweight CI tool written in Java, with high extensibility and a fast release cycle. It was forked from Hudson after Oracle acquired it, and has since added significantly more features than the original


linux windows osx open-source ci java


Plugs Java VM statistics via JMX to various backend monitoring tools


linux windows osx open-source monitoring java


KairosDB is a fast distributed scalable time series database written on top of Cassandra. RESTful JSON-based query/results. Includes flot-based visualization.


linux windows osx open-source metrics visualization java cassandra


Kibana is a modern, beautiful visualization tool that works seamlessly with Logstash and ElasticSearch. It features a no-code setup, realtime analytics, and much more.


linux windows osx open-source monitoring nodejs visualization

Apache Libcloud

Python library for interacting with many of the popular cloud service providers using a unified API.


linux windows osx bsd open-source cloud-paas python


A cookbook manager, or bundler equivalent, for Chef cookbooks. It allows to separately store, manage and reuse your Chef cookbooks


linux windows osx open-source scm ruby


Librarian-Puppet is a source structure and dependency manager for Puppet modules, similar to bundler for Ruby. Each Puppet module can be managed as a separate source repository with individual versioning, and can then be pulled into your Puppetfile.


linux windows osx open-source scm ruby

Realtime log monitoring directly in the browser, without any persistence layer in the middle!


linux windows osx open-source monitoring nodejs


A modern tool for managing events and logs, with an ElasticSearch backend which allows a high degree of searching and filtering. It includes a shipper in remote systems, indexer in the aggregator machine, and a Web UI.


linux windows osx open-source monitoring java


Reads log files and generates metrics in Graphite, Ganglia or Amazon CloudWatch


linux windows osx open-source monitoring python


Built on top of Fabric and Puppet, it does the stuff that Puppet doesn’t do, which is bootstrapping fresh machines, assigning them roles, deploying Puppet, and installing Puppet modules. It automates stuff that has to be done before Puppet can begin its work


linux windows osx open-source config-mgmt provisioning ruby


Marionette Collective (MCollective) is an orchestration framework built on top of Puppet. It can interact with a large number of servers (using a pub-sub middleware) and can execute jobs in parallel


linux windows osx free orchestration ruby


Captures JVM and application-level metrics for Java


linux windows osx open-source monitoring java


A collection of Chef recipes to install various monitoring tools (such as sensu, statsd, etc). Makes it a breeze to get a monitoring infrastructure up and running


linux windows osx open-source monitoring ruby


A model driven orchestration tool for deployment of application clusters


linux windows osx open-source provisioning orchestration ruby


OSSEC is an Open Source Host-based Intrusion Detection System. It performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, real-time alerting and active response. It runs on most operating systems, including Linux, OpenBSD, FreeBSD, Mac OS X, Solaris and Windows


open-source security hardening linux windows solaris osx bsd


Know when and why code breaks in production.


linux osx windows java errors

Zed Attack Proxy (ZAP)

A penetration testing tool for finding vulnerabilities in web applications, from OWASP


linux windows osx open-source security


Packer is a tool for creating identical machine images for multiple platforms (like VirtualBox, VMWare, EC2, DigitalOcean, etc) from a single configuration file.


linux windows osx open-source virt cloud-paas go


A tool to provision and maintain servers across various cloud platforms as well as virtual machine platforms, without any dependencies. Provides cloud and operating system independence.


linux windows osx open-source cloud-paas clojure

Prevoty Application Monitoring & Protection (AMP)

Prevoty enables DevOps to inject security into your web applications and web services. Protection is provided at runtime from within the application itself, and stays with the app regardless of deployment method (cloud, on-premises, etc). Applications are protected against threats including XSS, SQLi, CSRF, command injection, etc. Works with Puppet, Chef, Ansible, Docker, Splunk, QRadar, ELK, and many others.


linux windows osx bsd commercial go java net nodejs perl php python ruby monitoring security hardening chef puppet ansible metrics-visualization ci

PowerShell Desired State Configuration

DSC is a new management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run.


linux windows powershell open-source commercial config-mgmt

Puppet Dashboard

A web interface for Puppet. It can view and analyze Puppet reports, assign Puppet classes and parameters to nodes, view inventory data and backed-up file contents, etc.


linux windows osx open-source monitoring ruby


Find out what’s making your Puppet run so bloody slow


linux windows osx open-source monitoring ruby


Puppet is a tool designed to manage the configuration of Unix-like and Microsoft Windows systems declaratively.


linux windows osx open-source config-mgmt ruby

QuickCheck CI

QuickCheck CI is a continuous integration server that runs QuviQ QuickCheck on a project. QuickCheck is a tool for automatically generating test cases from specified properties of the software under test.


linux windows osx bsd solaris commercial free (beer) Quviq Licence ci


r10k provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments.


linux windows osx open-source free scm


RatticDB is a centralized, multi-user password management database, providing API access for automation, audit logs for accountability, and change queue to manage password rotation.


linux windows osx bsd solaris open-source security


Raygun keeps a watchful eye on your web and mobile applications and tells you when problems arise.


windows linux osx open-source python nodejs java ruby errors


A agent-less server orchestration tool built on Perl


linux windows osx open-source orchestration perl


Detect, diagnose and defeat errors.


linux windows osx nodejs open-source ruby php java python errors


Turns your operational procedures into self-service portal. Define common operational tasks in the Rundeck web portal, and safely hand it over to the rest of the team so that they can perform these tasks without you being around.


linux windows osx open-source orchestration java


Salt is a powerful and different approach to infrastructure management, by focusing on high speed communications between large number of systems, and can perform orchestration, remote code execution and much more.


linux windows osx open-source commercial config-mgmt provisioning orchestration python


Metrics for Python, tracks python state and statistics. Inspired by the Metrics library for Java


linux windows osx open-source monitoring python


Automate error tracking to find and fix issues before your users even experience a crash. Sentry is open-source, real-time, and loved by 100,000 developers around the world.


osx windows linux open-source errors nodejs ruby python php java monitoring


Serf is a service discovery and orchestration tool which is highly decentralized, highly available, fault tolerant, cross platform and extremely lightweight.


linux windows osx open-source orchestration go

Server Density

SaaS server and availability monitoring providing alerting, historical graphing, dashboards and log search.


linux windows osx freebsd monitoring python commercial


SignalFx is an advanced monitoring and alerting solution for modern infrastructure. With SignalFx, development and operations teams monitor, analyze, and alert in real-time on any time series data.


linux windows oxs commercial go python c metrics monitoring visualization

Simian Army

A tool for testing and promoting infrastructure tolerance and high availability. It randomly shuts down servers, or blocks network connections, and makes sure you design your systems to survive these events.


linux windows osx open-source security java


Snap CI is a hosted CI/CD service from ThoughtWorks. Supports pipelines and stages, artifact management, debugging shells and integrates out-of-the-box with deployment platforms like Heroku. Provides free builds for open source projects.


linux windows osx free commercial ci cd


SaaS SSL monitoring and alerting. Snitch audits for revocation, expiration, changes to the certificate, known security vulnerabilities, and best practices. Snitch worries about your SSL/TLS certificate so you don't have to


monitoring commercial linux windows freebsd bsd solaris osx metrics security hardening


Soloist lets you quickly and easily converge Chef recipes using chef-solo.


linux windows osx open-source provisioning ruby


Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. It provides two core sets of features: cluster management and deployment management.


linux windows osx open-source cd java


Splunk captures, indexes and correlates data (usually logs) in a searchable repository from which it can generate graphs, reports, alerts, dashboards and visualizations. Splunk provides searching time field parsing, so users can index any clear text data into splunk and extract the reqired fields later when needed.


linux windows osx bsd solaris commercial monitoring C++ Python


Find And Fix Java Exceptions Fast


windows linux java errors


Statman makes it possible to instrument and collect statistics from your high-traffic production Erlang systems with very low overhead. The collected data points are aggregated in the VM and can be sent to services like Graphite, Munin, New Relic, etc.


linux windows osx open-source monitoring erlang


A network daemon that listens and collects statistics and sends aggregates to many pluggable backend services


linux windows osx open-source monitoring nodejs

Supervisord Monitor

Supervisord Monitor is multi server monitoring tool for supervisor - watch, start and stop all your supervisord instances and servvices from one place.


linux windows osx open-source monitoring provisioning php process-mgmt


From JetBrains (makers of IntelliJ), TeamCity is a feature packed CI tool with out-of-the-box support for Java, .Net, Ruby and many other languages. It has deep language-aware integration, like maven, RVM, rake, popular testing frameworks, code coverage, etc, and consequently it occupies more resources. It has a liberal free usage license.


linux windows osx free commercial ci


TeamPass is a Collaborative Passwords Manager. Its aim is to provide the ability to share password items through a secured and managed environment.


linux windows osx bsd solaris open-source security


Terraform provides a common configuration to launch infrastructure from different providers (AWS, Digital Ocean, Heroku, etc.). It provides dependency resolution to make sure that your infrastructure is created in the right order


linux windows osx open-source cloud-paas go

Tinfoil Security

Thorough web application security testing, with an extensive API, easy to hook into CI and issue tracking tools.


linux windows osx free commercial ci monitoring security


Find and be alerted to abnormal patterns and lines in your logs. topLog not only lets you aggregate your logs, whether they are system or application, into one place and then gives you pro-active insights and alarms. Know when your logs are telling you things are going wrong before they actually do.


linux bsd windows application monitoring java commercial free


An externally deployable application that keeps pinging and monitoring the uptime and availability of your real applications and services. It helps you track these metrics from the outside without affecting any of your servers.


linux windows osx open-source monitoring nodejs


VAddy integrates with your existing CI tools and performs robust security checks. Cloud-Based Service Automates Security Tests for DevOps Teams.


linux windows osx free commercial ci cloud security

Vagrant Cachier

A Vagrant plugin that helps you reduce the amount of coffee you drink while waiting for boxes to be provisioned by sharing a common package cache among similiar VM instances.


linux windows osx open-source virt artifacts ruby


Vagrant is a cross platform tool to create, boot, configure and destroy development environments. It provides a simple configuration-based approach to take a base image, boot it up, provision it (using any other provisioners), SSH, port forward, and much more. It automates the process of booting up and configuring virtual machines. It supports various providers like VirtualBox, VMWare, AWS, LXC, etc.


linux windows osx open-source virt provisioning ruby


A Chaos Monkey for TCP, it randomly disconnects or stalls TCP connections in your application to test application tolerance and high availability. Makes sure you correctly handle these unexpected events


linux windows osx open-source security python


veewee is a great tool for building Virtual Machine images (aka base boxes). It automates most of the steps and allows you to easily create readymade images for VirtualBox/Vagrant, VMWare Fusion, KVM and Parallels. No longer need to shy away from building custom VM images!


linux osx windows open-source virt packaging ruby


Verdaccio is an open-source local repository for NPM packages. It provides private-access packages, caching, and overriding public packages.


linux windows osx bsd solaris open-source free packaging artifacts


A Pallet plugin which converts VirtualBox into a cloud platform


linux windows osx open-source virt cloud-paas clojure


Configurable incoming webhook server


linux windows osx bsd solaris open-source ci cd orchestration

WiX Toolset

Windows Installer XML (WiX) is an open source set of tools to create your own Windows installer packages using an XML configuration. It supports a lot of functionality, like many pre-built wizard interfaces, splitting packages into separate features, adding custom dialog boxes or wizard steps, upgrading and repairing existing installations, etc.


windows open-source packaging


An open source, enterprise-class monitoring framework


linux windows osx open-source monitoring c


A distributed request tracking system, useful for micro-service and distributed architectures written in Scala


linux windows osx open-source monitoring scala