Curated list of the best open‑source continuous integration and delivery tools that are lightweight, easy to self‑host, and ideal for small development teams.
Get targeted exposure with custom position pinning and highlighted placement.
Mature, extensible automation server with a massive plugin ecosystem; works well for both CI and CD when configured with pipelines.
All‑in‑one Git repository manager with built‑in CI/CD; free self‑hosted edition offers runners, pipelines, and review apps.
Container‑native CI platform that runs pipelines as Docker containers; simple YAML configuration and easy scaling.
A lightweight fork of Drone CI focused on security and simplicity; supports modern CI features with minimal overhead.
Continuous delivery server from ThoughtWorks; strong support for complex pipeline modeling and value‑stream mapping.
Declarative pipeline system that treats pipelines as first‑class resources; runs everything in containers for reproducibility.
Python‑based automation framework for creating custom CI pipelines; highly programmable for bespoke workflows.
Kubernetes‑native CI/CD building blocks that let you define pipelines as Kubernetes resources; ideal for cloud‑native teams.
Git‑Ops continuous delivery tool for Kubernetes; automatically syncs manifests from Git to clusters.
Another Git‑Ops CD solution for Kubernetes that focuses on declarative configuration and automated reconciliation.
Jenkins‑based CI/CD platform built for Kubernetes; provides automated preview environments and promotion pipelines.
Multi‑cloud continuous delivery platform originally from Netflix; supports sophisticated deployment strategies.
Project‑gatekeeper CI system used by OpenStack; pipelines are defined as YAML and can trigger across multiple repositories.
Simple, container‑first CI/CD engine written in Go; integrates tightly with GitHub, GitLab, and Bitbucket.
While the service is hosted, the runner software is open source; small teams can run jobs on their own infrastructure.
Community‑maintained fork of Atlassian Bamboo's open‑source components; provides basic CI capabilities for small teams.
Tiny, zero‑dependency CI server written in Go; perfect for tiny projects and teams that need a simple webhook‑triggered pipeline.
Standalone runner component of Drone that can be used independently to execute Docker‑based pipelines on minimal hardware.
The execution engine for GitLab CI/CD; can be used with any Git repository to run jobs in Docker, Kubernetes, or shell.
Community‑maintained open‑source version of the Travis CI core; suitable for small teams wanting a familiar YAML‑based config.