Woodpecker CI screenshot
#149 A Rank #31

Woodpecker CI

Woodpecker CI is a lightweight, community-driven continuous integration server that runs pipelines defined in simple YAML. Its standout trait is a minimal, fast Go server paired with stateless Docker-based agents that scale independently.

CI/CD Go Medium to deploy $40/mo equiv
78.5 / 100

βš™ Full Stack

A Go server storing pipeline state (SQLite by default, Postgres/MySQL supported) that dispatches jobs to stateless agents running Docker-in-Docker, with forge integrations (GitHub, GitLab, Gitea) for OAuth login and webhook triggers.

πŸ“ˆ Scaling Analysis

Agents are fully stateless and horizontally scalable β€” adding more agent replicas directly increases pipeline throughput β€” while the server itself is lightweight enough that a single Postgres-backed instance comfortably handles most teams' pipeline metadata load.

πŸš€ Running on Nexlayer

Deploy the server as one pod with an external Postgres pod at <podName>.pod:5432 for state, and agents as a separately scaled deployment that needs Docker-in-Docker or a sibling-container setup; agents only need outbound access to the server. Official images pull through mirror.gcr.io cleanly.