Woodpecker CI is an open-source, container-based CI/CD engine that replaces CircleCI by running lightweight pipelines across your own infrastructure.
Woodpecker CI is a container-native continuous integration and delivery engine written in Go. It connects directly to cloud and self-hosted Git repositories to execute automated build, test, and deployment workflows inside isolated containers. Repository YAML files define pipeline steps, keeping automation logic alongside application code under local control.
CircleCI relies on a hosted cloud service with proprietary execution environments and custom Orbs for pipeline extension. Woodpecker CI shifts execution to your infrastructure, running every step in standard container images. Where CircleCI directs teams toward its cloud ecosystem, Woodpecker integrates natively with diverse Git forges. A single deployment connects to Forgejo, Gitea, GitLab, GitHub, or Bitbucket through webhooks and OAuth, preserving developer logins without routing source code through external SaaS servers.
The operational divide centers on infrastructure integration and plugin architecture. CircleCI workflows depend on proprietary syntax and reusable Orbs that bind pipelines to the vendor platform. Woodpecker uses standard OCI container images as pipeline steps, making plugins language-agnostic executables configured via environment variables. It also integrates with diverse backends, scheduling jobs across local Docker daemons, Kubernetes clusters, or bare-metal agents. Teams trade away CircleCI hosted macOS fleets and managed compute pools for zero per-seat licensing fees, complete data residency, and direct runner control.
Woodpecker CI vs CircleCI — how do they compare? CircleCI provides a fully managed SaaS platform with hosted runners and proprietary Orbs, while Woodpecker CI is a self-hosted engine executing container pipelines on your own infrastructure. Woodpecker eliminates per-seat billing and keeps code private, but requires DevOps teams to maintain servers, storage, and runners.
Does Woodpecker CI support Gitea and Forgejo? Yes. Woodpecker CI provides native support for both Gitea and Forgejo, handling OAuth authentication, commit status updates, and webhook-driven pipeline triggers out of the box.
Is Woodpecker CI free for commercial use? Yes. The software is completely open source and free for commercial deployments without user limits, feature gates, or paid tiers.
Woodpecker CI is the right fit when you run your own Git infrastructure and want lightweight, container-isolated pipelines without hosted SaaS fees or vendor lock-in; it is not suited for teams that require turnkey macOS build clusters and managed cloud compute. An Apache-2.0 license permits unrestricted internal deployment and commercial use, while ongoing commits throughout 2026 demonstrate steady community maintenance.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Woodpecker CI is listed as an open-source alternative. Paste into your README: