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.
The 24 picks, ranked by health
Health score is a 6-dimension composite. See methodology.
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.
Fast linters runner for Go
Command line driven CI frontend and development task automation tool.
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
A high-performance observability data pipeline.
CML - Continuous Machine Learning | CI/CD for ML
Flagsmith is an open source feature flagging and remote config service. Self-host or use our hosted version at https://app.flagsmith.com.
Rust task runner and build tool.
The One CD for All {applications, platforms, operations}
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
Abstruse is a free and open-source CI/CD platform that tests your models and code.
SCons - a software construction tool
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.
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform
Publish Rust crates from CI with a Release PR.
Detect non-inclusive language in your source code.
A Julia machine learning framework
webhook is a lightweight incoming webhook server to run shell commands
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.
Software build automation tool for Python.
A Swift command line tool for generating your Xcode project
A cargo-subcommand to speed up Rust Docker builds using Docker layer caching.
Automated changelog tool for preparing releases with lots of customization options
Bencher - Continuous Benchmarking
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.