Tools/woodpecker-ci/woodpecker

Woodpecker

Simple yet powerful CI/CD engine

7.6k+67/wkemergingGoApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

Woodpecker is a self-hosted CI engine that's dead simple to set up. It's a community fork of Drone CI, after Drone went commercial. Apache 2.0, Go. The YAML pipeline syntax is nearly identical to Drone's. Docker-based execution means each step runs in an isolated container. Supports GitHub, GitLab, Gitea, Forgejo, and Bitbucket. Multi-platform: Linux, ARM, Windows agents.

Fully free. No paid tier, no premium features, no hosted offering. Everything (parallel pipelines, matrix builds, secrets management, cron jobs) is included. Self-hosting is straightforward. One server + one or more agents. A small VPS ($5-10/mo) handles most projects. Docker Compose gets you running in under 15 minutes. The ops burden is light. It's a Go binary, not a Java monstrosity.

Solo to small teams: perfect. You get unlimited CI minutes for the cost of a cheap VPS. Medium teams: works well with multiple agents for parallel builds. Large teams: possible, but you'll miss the plugin ecosystem and enterprise features that Jenkins or GitLab CI offer.

The catch: the plugin ecosystem is smaller than Drone's was, and vastly smaller than GitHub Actions or GitLab CI. If you need a niche integration, you might be writing your own. And the community, while active, is small. Fewer tutorials and Stack Overflow answers.

Free vs Self-Hosted vs Paid

fully free

Fully open source under Apache 2.0. No paid tier, no hosted offering, no enterprise edition. All features (parallel pipelines, matrix builds, cron, secrets, multi-platform agents) are free. Your only cost is the server to run it on ($5-10/mo for a VPS).

Free. Self-host on a $5 VPS and never think about CI billing again.

Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
82/100 · A
Adoption21/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 6,826 starsActive community: 544 forksPermissive license (Apache-2.0)

About

Stars
7,646
Forks
645

Explore Further

More tools in the directory