The Ultimate List of Open Source DevOps Tools

Behat

WebsiteWikipedia

Behat — a php framework for autotesting your business expectations. Behat is an open source Behavior-Driven Development framework for PHP. It is a tool…

Watir

WebsiteWikipedia

Watir is an open-source cross-platform web application testing tool. It is most reliable and flexible automation tool of Ruby libraries for web browsers…

Yarn

WebsiteWikipedia

Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely,…

NUnit

WebsiteWikipedia

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely…

Supergiant

WebsiteWikipedia

Supergiant is an open source container management platform built on top of Kubernetes. Use Supergiant to deploy Kubernetes on multiple clouds in minutes.…

Redis

WebsiteWikipedia

Redis is a data structure server. It is open-source, networked, in-memory, and stores keys with optional durability.

SoapUI

WebsiteWikipedia

SoapUI is an open-source web service testing application for service-oriented architectures (SOA) and representational state transfers (REST). Its functionality…

Taiga.io

WebsiteWikipedia

Taiga is a project management platform for agile developers & designers and project managers who want a beautiful tool that makes work truly enjoyable.…

Mattermost

WebsiteWikipedia

Mattermost is an open source, self-hosted Slack-alternative. Mattermost is: Slack-compatible, not Slack-limited – Mattermost features rival Slack features,…

ProductionMap

WebsiteWikipedia

ProductionMap is an open source integrated platform for workflow development and execution for DevOps. ProductionMap allows DevOps to develop and execute…

Rancher

WebsiteWikipedia

Rancher is a complete, open source platform for deploying and managing containers in production. It includes commercially-supported distributions of Kubernetes,…

Fluentd

WebsiteWikipedia

Fluentd tries to structure data as JSON as much as possible: this allows Fluentd to unify all facets of processing log data: collecting, filtering, buffering,…

Rocket.Chat

WebsiteWikipedia

Rocket.Chat is an active project for a self-hosted open-source alternative to Slack. The platform allows chat, file sharing, video conferencing, helpdesk…

Invoke

WebsiteWikipedia

Invoke is a Python (2.6+ and 3.3+) task execution tool & library, drawing inspiration from various sources to arrive at a powerful & clean feature set. Like…

inspectIT

WebsiteWikipedia

inspectIT is an open-source Application Performance Management solution for monitoring and analyzing Java(EE) applications. The Java agent turns on the…

(R)?ex

WebsiteWikipedia

Automate everything, relax anytime. (R)?ex integrates seamlessly into your running environment, is easy to use and extend. easy to learn (it's just plain…

Logscape

WebsiteWikipedia

Logscape is a big data analytics tool, which allows you to turn your data into knowledge. Whether it is data generated by your systems or extracted from…

HockeyApp

WebsiteWikipedia

HockeyApp is the best way to collect live crash reports, get feedback from your users, distribute your betas, and analyze your test coverage. The world's…

AutoIt

WebsiteWikipedia

AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated…

Hygieia

WebsiteWikipedia

Hygieia is an OSS Project Sponsored by Capital One which promotes a single, configurable, easy to use dashboard to visualize near real-time status of the…

Cloudify

WebsiteWikipedia

Cloudify is an open source cloud orchestration framework. Cloudify allows you to model applications and services and automate their entire life cycle,…

Spinnaker

WebsiteWikipedia

Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. It provides two…

CasperJS

WebsiteWikipedia

CasperJS allows you to build full navigation scenarios using high-level functions and a straight forward interface to accomplish all sizes of tasks.

Congruit

WebsiteWikipedia

Congruit is a lightweight configuration management and automation tool. It is written in Go but works through Bash. It manages shell scripts you created…

Check_MK

WebsiteWikipedia

Check_MK is an extension to the Nagios monitoring system that allows creating rule-based configuration using Python and offloading work from the Nagios…

Concourse CI

WebsiteWikipedia

Concourse is an open source continuous integration (CI) tool written in Go. Concourse was dreamt up and built while working on the Cloud Foundry project…

Apache Brooklyn

WebsiteWikipedia

Apache Brooklyn is an open-source framework for deploying and managing distributed applications by modeling, monitoring, and managing applications via…

Chocolatey

WebsiteWikipedia

The sane way to manage software on Windows. Chocolatey builds on technologies you know - unattended installation and PowerShell. Chocolatey works with…

webhook

WebsiteWikipedia

webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to…

Project Kudu

WebsiteWikipedia

Kudu is the engine behind git/hg deployments, WebJobs, and various other features in Azure Web Sites. It can also run outside of Azure.

Django

WebsiteWikipedia

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care…

Concordion

WebsiteWikipedia

Concordion brings your software delivery team together around living documentation. Implementing a Specification by Example (SBE) / Behaviour Driven Development…

OSSEC

WebsiteWikipedia

OSSEC is a free, open-source host-based intrusion detection system (HIDS). It performs log analysis, integrity checking, Windows registry monitoring, rootkit…

Squash TM

WebsiteWikipedia

Squash TM is the test repository manager for the open source Squash suite. It manages requirements, test scenarios, and execution campaigns, in a natively…

Squash TA

WebsiteWikipedia

Squash TA (Test Automation) is an open source tool for automating functional tests and industrialization of their executions. Compatible with several open…

OWASP Zed Attack Proxy (ZAP)

WebsiteWikipedia

The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools and is actively maintained by hundreds of international volunteers.…

Prometheus

WebsiteWikipedia

Prometheus is an open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting…

Robot Framework

WebsiteWikipedia

Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular…

Nightwatch.js

WebsiteWikipedia

Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful W3C WebDriver…

Yocto Project Build System

WebsiteWikipedia

The Yocto Project is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for…

Phabricator

WebsiteWikipedia

Phabricator is a suite of web-based software development collaboration tools, including the Differential code review tool, the Diffusion repository browser,…

Wekan

WebsiteWikipedia

The open-source Trello-like kanban. Features : WIP Limits, List of all your public and private boards, board shortcuts at top of page, Star board, Watch…

Fastlane

WebsiteWikipedia

Developer hours saved. Fastlane is the tool to release your iOS and Android app. It handles all tedious tasks, like generating screenshots, dealing with…

Portainer

WebsiteWikipedia

Portainer is an open-source lightweight management UI which allows you to easily manage your Docker hosts or swarm clusters.

Open Build Service

WebsiteWikipedia

The Open Build Service (OBS) is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way. It makes…

Webpack

WebsiteWikipedia

Webpack is a module bundler for modern JavaScript applications. It takes the dependencies and generates a dependency graph allowing web developers to use…

Sysdig

WebsiteWikipedia

Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter, and analyze. Sysdig…

Spacewalk

WebsiteWikipedia

Spacewalk is an open source Linux systems management solution. Spacewalk is the upstream community project from which the Red Hat Satellite product is…

Helm

WebsiteWikipedia

Helm helps you manage Kubernetes applications — Helm Charts helps you define, install, and upgrade even the most complex Kubernetes application. Charts…

Karate

WebsiteWikipedia

Karate is an open-source web-API test-automation framework that can script calls to HTTP end-points and assert that the JSON or XML responses are as expected.…

xUnit.net

WebsiteWikipedia

xUnit.net is a unit testing framework for .NET projects with full support for .NET Core and Xamarin. It is developed under the umbrella of the .NET Foundation…

Cobertura

WebsiteWikipedia

Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are…

Nix

WebsiteWikipedia

Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades…

NixOS

WebsiteWikipedia

NixOS is a Linux distribution built on top of the Nix package manager, it is completely declarative, its system configurations are reproducible, makes…

NixOps

WebsiteWikipedia

NixOps is a tool for deploying sets of NixOS Linux machines, either to real hardware or to virtual machines. It extends NixOS’s declarative approach to…

Disnix

WebsiteWikipedia

Disnix is a distributed service deployment toolset built on top of Nix, is extensible, has a declarative distributed systems modeling (including dependencies…

Hydra

WebsiteWikipedia

Hydra is a Nix-based continuous build system, that continuously checks out sources of software projects from version management systems to build, test…

Google Test

WebsiteWikipedia

Google Test is a unit testing library for the C++ programming language, based on the xUnit architecture. The library is released under the BSD 3-clause…

Kanboard

WebsiteWikipedia

Kanboard is a free and open source Kanban project management software. There is no fancy user interface, Kanboard focuses on simplicity and minimalism.…

Tuleap

WebsiteWikipedia

Tuleap is a free and Open Source Suite to improve management of software projects and connect with team members. With a single web-based solution, CTO,…

Jenkins X

WebsiteWikipedia

Jenkins X extends the Jenkins ecosystem to solve the problem of automating CI/CD in the cloud. Jenkins X adds GitOps and dynamic environment creations…

Cypress.io

WebsiteWikipedia

Fast, easy and reliable testing for anything that runs in a browser. An open source, front-end testing tool, built for the modern web. Cypress makes setting…

Weaveworks

WebsiteWikipedia

Weave Cloud simplifies deployment, observability, and monitoring for containers and microservices so you can focus on building your application and not…

kops

WebsiteWikipedia

kops helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters from the command line. AWS (Amazon Web Services)…

Apache OpenWhisk

WebsiteWikipedia

Apache OpenWhisk is a serverless, open-source cloud platform that executes functions in response to events at any scale. With Apache OpenWhisk you can…

TaskBoard

WebsiteWikipedia

A Kanban-inspired app for keeping track of things that need to get done. The goal of TaskBoard is to provide a simple and clean interface to a functional…

Netdata

WebsiteWikipedia

netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening…

Icinga 2

WebsiteWikipedia

Icinga is an open source monitoring tool. Icinga 2 is the heart of our monitoring platform with a powerful configuration language and REST API. Scale up…

Træfik

WebsiteWikipedia

A reverse proxy / load balancer that's easy, dynamic, automatic, fast, full-featured, open source, production proven, provides metrics, and integrates…

Drone.io

WebsiteWikipedia

Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define…

Jest

WebsiteWikipedia

Jest is used by Facebook to test all JavaScript code including React applications. One of Jest's philosophies is to provide an integrated "zero-configuration"…

Inspec

WebsiteWikipedia

InSpec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy…

Gogs

WebsiteWikipedia

Gogs is a painless self-hosted Git service, similar to GitHub. Runs anywhere Go can compile for: Windows, Mac, Linux, ARM, etc. Has low minimal requirements…

SonarLint

WebsiteWikipedia

SonarLint is an IDE extension - free and open source - that helps you detect and fix quality issues as you write code. Like a spell checker, SonarLint…

BDD-Security

WebsiteWikipedia

BDD-Security is a security testing framework that uses natural language in a Given, When, Then Gherkin syntax to describe security requirements as features.

xFramium

WebsiteWikipedia

xFramium Automation Toolkit: A complete framework for subject matter experts, QA automation engineers, and developers that accelerates the creation of…

Gitlab Runner

WebsiteWikipedia

GitLab Runner is the open source project that is used to run your jobs and send the results back to GitLab. It is used in conjunction with GitLab CI, the…

Bosh

WebsiteWikipedia

BOSH is a project that unifies release engineering, deployment, and lifecycle management of small and large-scale cloud software. BOSH can provision and…

node-red

WebsiteWikipedia

node-js based, is a workflow editor to easily integrate/wire-together various hardware devices, services, and tools can be run locally, containerized,…

Cake

WebsiteWikipedia

Cake is built on top of the Roslyn compiler which enables you to write your build scripts in C#. Cross platform Cake is available on Windows, Linux…

PMD

WebsiteWikipedia

PMD is an open source static source code analyzer that reports on issues found within application code. PMD includes built-in rule sets and supports the…

DependencyCheck

WebsiteWikipedia

Dependency-Check is a utility that identifies project dependencies and checks if there are any known, publicly disclosed, vulnerabilities. Currently, Java…

MySQL

WebsiteWikipedia

MySQL is the world's second most widely used relational database management system (RDBMS) and most widely used open-source RDBMS. It is named after co-founder…

MongoDB

WebsiteWikipedia

MongoDB (from humongous) is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational…

Bosun

WebsiteWikipedia

Bosun is an open-source, Go based, MIT licensed, monitoring and alerting system created by Stack Exchange and designed to work with Scollector, OpenTSDB,…

Gauntlt

WebsiteWikipedia

Automated Security Testing. Gauntlt provides hooks to a variety of security tools and puts them within reach of security, dev and ops teams to collaborate…

Rational Integration Tester

WebsiteWikipedia

IBM Rational Integration Tester is a scripting-free environment for developing tests for service-oriented architecture (SOA) messaging and business process…

PostgreSQL

WebsiteWikipedia

PostgreSQL, often simply "Postgres", is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance.…

Sahi

WebsiteWikipedia

Sahi is an automation and testing tool for web applications coming in an open-source and a proprietary version. The open-source version includes a basic…

Trac

WebsiteWikipedia

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management.…

MariaDB

WebsiteWikipedia

MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. Being a fork of a leading…

CMake

WebsiteWikipedia

CMake is cross-platform free and open-source software for managing the build process of software using a compiler-independent method. It is designed to…

OrientDB

WebsiteWikipedia

OrientDB is an open source NoSQL database management system written in Java. It is a document-based database, but the relationships are managed as in graph…

HBase

WebsiteWikipedia

HBase is an open source, non-relational, distributed database modeled after Google's BigTable and written in Java. It is developed as part of Apache Software…

Kallithea

WebsiteWikipedia

Kallithea is a free software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface…

Couchbase

WebsiteWikipedia

Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) NoSQL document-oriented database that is optimized…

jKool

WebsiteWikipedia

Unified Application & Fast Data Analytics for analyzing machine data such as logs, metrics, performance, transactions and other time series machine data.

Anypoint Platform

WebsiteWikipedia

MuleSoft Anypoint Platform™ is a fully cloud-based solution, enabling customers to take advantage of the economics and elasticity of the cloud for their…

Bugzilla

WebsiteWikipedia

Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding…

PowerShell Desired State Configuration

WebsiteWikipedia

PowerShell Desired State Configuration is the Microsoft Platform for Configuration Management on Windows machines and can be integrated with other Configuration…