Woodpecker CI
A lightweight, extensible CI/CD platform that simplifies pipeline automation using Docker containers. Ideal for developers seeking a self-hosted alternative to GitHub Actions.
Woodpecker CI is an open-source alternative to:

Woodpecker CI is a lightweight, extensible CI/CD engine designed for simplicity and power. Built on Docker containers, it enables developers to automate workflows efficiently while maintaining full control over their infrastructure.
Key Features
- Simple Configuration: Uses a straightforward YAML-based pipeline syntax for easy setup and maintenance.
- Docker-Based Execution: Runs pipeline steps in isolated Docker containers for consistency and security.
- Multi-Workflow Support: Enables creation of multiple dependent workflows for complex project pipelines.
- Plugin Ecosystem: Extensible through plugins to add custom functionality and integrations.
- Open Source & Free: Fully open-source with no hidden costs or proprietary limitations.
- Self-Hosted: Deployable on your own infrastructure for complete data privacy and control.
- Multi-Architecture Support: Compatible with various CPU architectures including AMD, ARM, and more.
- Community-Driven: Active community with extensive documentation and support channels.
Tech / Self-Hosting
Woodpecker CI is written in Go and requires Docker for pipeline execution. It can be deployed on any system supporting Docker, including bare-metal servers, cloud instances, or Kubernetes clusters. The project provides official Docker images and Helm charts for Kubernetes deployments, making self-hosting straightforward. Configuration is managed through environment variables and a simple YAML file, ensuring easy integration with existing infrastructure.