OSP
woodpecker logo

woodpeckerWoodpecker is a simple, yet powerful CI/CD engine with great extensibility.

Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.

6,511 stars
516 forks
Go
Apache-2.0
woodpecker screenshot

Woodpecker

Woodpecker is a simple yet powerful CI/CD engine designed to automate build, test, and deployment workflows. With great extensibility through plugins and support for Docker and Kubernetes, it provides teams with a lightweight alternative to heavier CI/CD solutions.

Key Features

  • Lightweight Architecture: Requires only 100 MB RAM for server and 30 MB for agent, making it resource-efficient for any deployment size
  • Extensible Plugin System: Easily extend functionality through a comprehensive plugin ecosystem maintained by core team and community
  • Container-Native: Native Docker and Kubernetes support for seamless integration with modern containerized workflows
  • Multi-VCS Support: Works with multiple version control systems for flexible repository management
  • SQLite Default: Comes with SQLite as the default database, reducing setup complexity

Use Cases

  • Automated Testing Pipelines: Set up continuous integration to automatically test code changes across multiple environments
  • Deployment Automation: Orchestrate application deployments to staging and production environments with confidence
  • Multi-Repository CI/CD: Manage CI/CD workflows across numerous projects and repositories from a single platform
  • Self-Hosted Infrastructure: Deploy and control your CI/CD infrastructure on your own servers for maximum privacy and customization

Who Is It For

Woodpecker is ideal for development teams, DevOps engineers, and organizations seeking a self-hosted, lightweight CI/CD solution that doesn't sacrifice power or extensibility. It's particularly suited for teams already invested in containerization and Kubernetes ecosystems.