7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Concourse CI

Open source

A container-based automation system in Go, mostly used for CI/CD, that defines pipelines declaratively and runs them on stateless workers.

concourse-ci.org
Concourse CI homepage screenshot
GitHub stars
7.9k
Last commit
yesterday
Repository age
12 years
Version
v8.3.1
Licence
Apache-2.0
Self-hosted
Yes

About Concourse CI

Concourse is an automation system written in Go, most often used for CI/CD and built to scale from simple to complex pipelines. It is deliberately opinionated: the project emphasizes idempotency, immutability, declarative configuration, stateless workers and reproducible builds.

It is distributed as a single concourse binary on the releases page, and other supported formats include a Docker image, a Kubernetes Helm chart and a BOSH release. A quick start walks through running it locally. Topics show that tasks run in containers using containerd and runc, and the web interface was built with Elm.

Concourse is licensed under Apache-2.0. It is run on your own infrastructure by teams that prefer pipelines described as code, with each job's inputs and outputs explicit, over scripts configured through a UI. It suits platform and DevOps teams wanting repeatable, container-isolated build and deploy pipelines.

Key features

  • Declarative pipeline configuration
  • Container-based task execution
  • Stateless workers for scaling
  • Reproducible builds by design
  • Single binary distribution
  • Docker, Helm and BOSH packaging

Good fit for

  • →Container-based CI/CD pipelines
  • →Reproducible build and release automation
  • →Large-scale automation across teams
Built with
Go
Tags
ci-cd
pipelines
continuous-integration
automation
containers
devops
self-hosted
golang

Concourse CI: questions and answers

What is Concourse CI used for?
Concourse CI is a container-based automation system in Go, mostly used for CI/CD, that defines pipelines declaratively and runs them on stateless workers. It is a good fit for container-based CI/CD pipelines, reproducible build and release automation, and large-scale automation across teams.
Is Concourse CI open source?
Yes. Concourse CI is open source under the Apache-2.0 licence. Its source code is on GitHub at concourse/concourse and is written mainly in Go.
Is Concourse CI free?
Yes. Concourse CI is open source, so the software itself is free to use.
Can I self-host Concourse CI?
Yes. Concourse CI can be self-hosted on your own server or infrastructure.
What is Concourse CI an alternative to?
Concourse CI is an open-source alternative to GitHub Actions, TeamCity, Bamboo and CircleCI. Other open-source alternatives to GitHub Actions include Jenkins, Buildbot and Harness.
Is Concourse CI actively maintained?
Yes. The most recent commit to Concourse CI was on 2 October 2026, and the latest release is v8.3.1, published on 28 September 2026. The project has 7.9k stars on GitHub.

Open-source alternatives to Concourse CI

See all

SaaS alternatives to Concourse CI

See all