Instead of CircleCI
Hosted continuous integration on every push.
Worth the work
Woodpecker is the small, self-hosted CI that fits a Forgejo or GitHub repo. Jenkins still exists, still works, and still looks like Jenkins.
You lose: The managed runners and the minutes you never think about.
Start here
Woodpecker
Pipelines from a YAML file, with a UI that fits the job. Smaller plugin ecosystem.
github.com/woodpecker-ci/woodpeckerwoodpecker-ci.org
A compose file, a domain and a reverse proxy.
Also worth a look
- Jenkins
Every plugin ever written, and the maintenance that comes with them.
- Forgejo
Repositories and Actions in one binary. The runner ecosystem is the gap.
What the desk has written
Facts checked 8 November 2026. Licences, activity and archive status come from each project's own repository; the verdict and the cost lines are the desk's.

