
Semaphore
Open source CI/CD platform for building, testing, and deploying software
1.6k stars 83 forks last commit first released
Actively maintained
Last commit 24 Jul 2026.

Semaphore is an open-source CI/CD platform that automates building, testing, and deploying software from your Git repositories. It provides a pipeline-based workflow designed for fast feedback, parallel execution, and modern container and Kubernetes-oriented setups.
Key Features
- YAML-based pipeline configuration for repeatable CI/CD workflows
- Parallel job execution to reduce build and test times
- Support for containerized jobs and Kubernetes-oriented delivery workflows
- Pipeline promotions and staged workflows for controlled releases
- Access control features for organizing teams and permissions
- CLI and API for automating CI/CD management programmatically
Use Cases
- Continuous integration for teams that need fast test and build feedback
- Continuous delivery pipelines with gated promotions to staging and production
- Running automated checks and deployments for containerized and Kubernetes apps
Semaphore combines a developer-friendly pipeline experience with the operational flexibility needed to run CI/CD on your own infrastructure. It fits teams looking for a full CI/CD system with strong performance characteristics and automation primitives for delivery workflows.
Categories:
Tags:
Tech Stack:
Similar to Semaphore
Komodo
Build and deployment system for managing software across servers
Komodo is a self-hosted build and deployment platform to automate builds and deploy Docker containers and Compose stacks across many servers with a web UI and API.

Woodpecker CI
Extensible CI/CD engine based on containerized pipeline steps
Woodpecker CI is an open source CI/CD system that runs pipelines in containers, supports multiple workflows per repo, and integrates with Git forges via webhooks.

StackStorm
Event-driven automation and workflow orchestration for operations
Open-source event-driven automation platform for DevOps and SRE, with rules, workflows, ChatOps, and hundreds of integration packs for auto-remediation and incident response.

RunsOn
Self-hosted GitHub Actions runners on AWS EC2
RunsOn deploys scalable, ephemeral GitHub Actions runners in your AWS account with spot/on-demand support, integrated S3-backed caching, and workflow compatibility.

Gitea
Self-hosted Git hosting with code review, issues, and CI/CD
Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Doco-CD
Lightweight GitOps continuous deployment for Docker Compose and Swarm
Doco-CD is a lightweight GitOps continuous deployment tool that deploys and updates Docker Compose projects and Docker Swarm stacks via webhooks or polling.



