24 ranked picks · Updated daily

Self-hosted CI/CD: open-source GitHub Actions and CircleCI alternatives

GitHub Actions starts billing at $0.008/minute past the free tier. Self-hosted Drone, Woodpecker, and Concourse run unlimited pipelines on hardware you already own. The open-source CI/CD systems ranked by maintainer health.

Cheapest path: promptfoo on hetzner for $4.13/mo.

The 24 picks, ranked by health

Health score is a 6-dimension composite. See methodology.

promptfoo
by promptfoo
79/100

Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.

TypeScript MIT
21k
$4.13/mo
2/5
golangci-lint
by golangci
77/100

Fast linters runner for Go

Go GPL-3.0
19k
$4.13/mo
2/5
tox
by tox-dev
77/100

Command line driven CI frontend and development task automation tool.

Python MIT
3.9k
$4.13/mo
2/5
woodpecker
by woodpecker-ci
75/100

Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.

Go Apache-2.0
7.0k
$4.13/mo
2/5
vector
by vectordotdev
73/100

A high-performance observability data pipeline.

Rust MPL-2.0
22k
$4.13/mo
2/5
cml
by iterative
72/100

CML - Continuous Machine Learning | CI/CD for ML

JavaScript Apache-2.0
4.2k
$4.13/mo
2/5
flagsmith
by flagsmith
71/100

Flagsmith is an open source feature flagging and remote config service. Self-host or use our hosted version at https://app.flagsmith.com.

Python BSD-3-Clause
6.3k
$4.13/mo
1/5
cargo-make
by sagiegurari
71/100

Rust task runner and build tool.

Rust Apache-2.0
2.9k
$4.13/mo
2/5
pipecd
by pipe-cd
71/100

The One CD for All {applications, platforms, operations}

Go Apache-2.0
1.3k
$4.13/mo
2/5
drone
by drone
70/100

Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.

Go Apache-2.0
35k
$4.13/mo
2/5
abstruse
by bleenco
70/100

Abstruse is a free and open-source CI/CD platform that tests your models and code.

Go MIT
956
$4.13/mo
1/5
scons
by SCons
69/100

SCons - a software construction tool

Python MIT
2.4k
$4.13/mo
2/5
nativelink
by TraceMachina
69/100

NativeLink is a Nix-powered, open source, high-performance build cache and remote execution server, compatible with Bazel, Soong, Pants, Buck2, Reclient, and other RE-compatible build systems. It offers drastically faster builds, reduced test flakiness, and support for specialized hardware.

Rust NOASSERTION
1.5k
$4.13/mo
2/5
cds
by ovh
68/100

Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

Go BSD-3-Clause
4.8k
$4.13/mo
1/5
release-plz
by release-plz
68/100

Publish Rust crates from CI with a Release PR.

Rust Apache-2.0
1.4k
$4.13/mo
2/5
woke
by get-woke
68/100

Detect non-inclusive language in your source code.

Go MIT
513
$4.13/mo
2/5
MLJ.jl
by alan-turing-institute
67/100

A Julia machine learning framework

Julia NOASSERTION
1.9k
$4.13/mo
2/5
webhook
by adnanh
66/100

webhook is a lightweight incoming webhook server to run shell commands

Go MIT
12k
$4.13/mo
3/5
config-file-validator
by Boeing
66/100

Cross-platform CLI tool to validate configuration files (JSON, YAML, TOML, XML, INI, HCL, ENV, Properties, CSV, and more). Catch errors in syntax and schema before deployment. Written in Go.

Go Apache-2.0
503
$4.13/mo
2/5
pybuilder
by pybuilder
65/100

Software build automation tool for Python.

Python Apache-2.0
2.0k
$4.13/mo
2/5
XcodeGen
by yonaskolb
64/100

A Swift command line tool for generating your Xcode project

Swift MIT
8.4k
$4.13/mo
2/5
cargo-chef
by LukeMathWalker
64/100

A cargo-subcommand to speed up Rust Docker builds using Docker layer caching.

Rust Apache-2.0
2.6k
$4.13/mo
2/5
changie
by miniscruff
64/100

Automated changelog tool for preparing releases with lots of customization options

Go MIT
876
$4.13/mo
2/5
bencher
by bencherdev
63/100

Bencher - Continuous Benchmarking

MDX NOASSERTION
833
$4.13/mo
3/5

Specifically replacing

These categories on ossreplace cover the SaaS in this space.

Ready to self-host?

Most operators land on promptfoo (top health) and run it on hetzner for around $4.13/mo.

Last verified . Health scores and costs are computed from public data.