Concourse is a continuous thing-doer. It is most commonly used for CI/CD, and is built to scale to any kind of automation pipeline, from simple to complex.
Built on the simple mechanics of resources, tasks, and jobs, Concourse presents a general approach to automation that makes it useful for CI/CD.
This is free and open source software.
Key Features
- Designed to be expressive, versatile, and safe, remaining intuitive as the complexity of your project grows.
- Concourse pipeline is like a distributed, continuous Makefile.
- Visualize to verify – Pipeline is then visualized in the web UI, taking only one click to get from a failed job to seeing why it failed.
- CI under source control – all configuration and administration is done using the fly CLI.
- Reproducible, debuggable builds – everything runs in containers, ensuring a clean environment on every run.
- Rapid local iteration – run a build with local changes. This build runs in exactly the same way as it would run in your pipeline, without having to push broken commits until it works.
- Bring your own integrations – focuses on a single strong abstraction: resource, which are implemented by resource types.
Website: concourse-ci.org
Support: Documentation, GitHub Code Repository
Developer: Alex Suraci, Chris Brown, and VMware, Inc. or its subsidiaries
License: Apache License 2.0

Concourse is written in Go. Learn Go with our recommended free books and free tutorials.
Related Software
| Continuous Integration Tools | |
|---|---|
| Jenkins | Self-contained automation server with an awesome array of plugins |
| Buildbot | Python-based continuous integration testing framework |
| Tekton | Powerful and flexible framework for creating CI/CD systems |
| Earthly | CI/CD framework that runs every pipeline inside containers |
| Dagger | Powerful, programmable CI/CD engine |
| GoCD | Easily model and visualize complex workflows |
| Concourse | Presents a general approach to automation for CI/CD |
| Woodpecker | Uses docker containers to execute pipeline steps |
| Agola | CI/CD redefined |
| Laminar | Lightweight and modular Continuous Integration service |
Read our verdict in the software roundup.
| Continuous Delivery Tools | |
|---|---|
| Jenkins | Self-contained, open source automation server with a huge array of plugins |
| Tekton | Powerful and flexible framework for creating CI/CD systems |
| Earthly | CI/CD framework that runs every pipeline inside containers |
| Dagger | Powerful, programmable CI/CD engine |
| GoCD | Easily model and visualize complex workflows |
| Spinnaker | Cloud native continuous delivery |
| Concourse | Presents a general approach to automation for CI/CD |
| Woodpecker | Uses docker containers to execute pipeline steps |
| Agola | CI/CD redefined |
| Screwdriver | Build platform designed for Continuous Delivery |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

