Woodpecker CI
FreeOpen-source CI/CD engine
About Woodpecker CI
Woodpecker CI is a lightweight, open-source CI/CD system written in Go with a Vue.js frontend, forked from Drone CI in 2021 when Drone moved to a paid enterprise model. Around 4K GitHub stars. Pipelines are defined in YAML and run steps in Docker containers — if you can run Docker, you can run Woodpecker. The server uses around 50MB of RAM. It integrates with GitHub, GitLab, Gitea, and Forgejo via webhooks. Each pipeline step is a Docker image, which keeps config simple and explicit. Matrix builds are supported but limited compared to GitHub Actions. The plugin ecosystem is smaller — you're working with community plugins rather than a marketplace with thousands of actions. Reddit users coming from GitHub Actions note the learning curve is low and self-hosted overhead is minimal. It's not trying to be GitHub Actions; it's trying to be a simple, honest CI that runs your Docker steps and stays out of the way. Self-hosted only — no SaaS offering.
Key Features
Pricing Plans
Self-Hosted
- All features
- Unlimited pipelines
- Apache 2.0 license
Pros
- Completely free and open-source
- Simple YAML configuration
- Lightweight resource usage
- Good Git forge support
- Active community
- Easy Docker deployment
Cons
- Smaller ecosystem than GitHub Actions
- Fewer plugins than Jenkins
- Less documentation
- No hosted option
- Limited enterprise features
- Fewer integrations
Best For
- Self-hosted CI/CD for GitHub, GitLab, or Gitea repos
- Teams wanting minimal-resource CI without GitHub Actions lock-in
- Simple pipelines that run Docker steps
- Gitea and Forgejo users needing native CI integration
Not Ideal For
- Complex multi-cloud pipelines requiring advanced matrix builds
- Teams dependent on specific GitHub Actions marketplace plugins
Potential Deal Breakers
- Smaller plugin ecosystem than GitHub Actions
- Matrix build support is limited compared to GitHub Actions
- No hosted SaaS option — you run and maintain everything
Data & Privacy
Open-source CI/CD. Self-hosted keeps all build logs, secrets, and pipeline data on your infrastructure. No telemetry. No cloud dependency. Complete build data sovereignty.
Who Is This For?
Hands-on tested 2026-05
Signup Experience
Self-hosted via Docker — no external account needed. Gitea or Forgejo integration connects the pipeline to repos quickly. YAML pipeline syntax is clean and familiar to Drone CI users.
For Home Users
Great lightweight CI for personal projects hosted on self-managed Git. Far simpler to run than Jenkins with nearly equivalent capability for container-based pipelines.
For Business Users
Best self-hosted CI for small teams wanting low-overhead pipelines. Container-native design means no plugin sprawl. Lacks some enterprise features but covers most team CI needs at zero cost.
Our Verdict
Woodpecker is the right CI for self-hosters who want something simpler than Jenkins and cheaper than GitHub Actions at scale. The plugin ecosystem is thinner but the YAML config is clean and the resource footprint is genuinely tiny. Don't use it if you rely on specific Actions marketplace plugins.