{"data":{"slug":"woodpecker","name":"Woodpecker CI","tagline":"Apache-2.0 container-native CI; self-host forever, no paid tier","category":"devops","categoryName":"DevOps","url":"https://woodpecker-ci.org","github":"https://github.com/woodpecker-ci/woodpecker","pricing":"open-source","hook":"Woodpecker is the Drone-shaped CI you keep when Harness licensing is the reason you left.","whatsGood":"Apache-2.0. Pipeline-as-YAML, each step a container. Agents you scale. Works with GitHub/GitLab/Gitea/Forgejo/Bitbucket. No feature gate, no seat tax — software is free.","theCatch":"Self-host only — not GitHub Actions managed UX. Smaller plugin ecosystem than Actions/Drone-era commercial. You own runners, secrets, and forge OAuth. Distinct from GitHub Actions and Buildkite hosted.","verdict":"Apache-2.0 container CI. Self-host free forever; no SaaS tier.","addedAt":"2026-09-04","featured":false,"domain":"DevOps","subSpecialty":"CI/CD","capabilities":["ci","containers","self-host"],"surfaces":["Self-host"],"ecosystem":["Multi-platform","Go"],"licenseModel":"Apache-2.0","githubStars":7810},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"terraform","name":"Terraform","tagline":"Infrastructure as code that actually works"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"}],"links":{"self":"/api/gems/woodpecker","html":"/gems/woodpecker","markdown":"/gems/woodpecker.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}