Semaphore logo

Semaphore

Website

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 screenshot

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:

Share:

Similar to Semaphore

Komodo logo

Komodo

Build and deployment system for managing software across servers

11.7k
359
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
Coolify Cloud logo
Coolify Cloud
+19
Woodpecker CI logo

Woodpecker CI

Extensible CI/CD engine based on containerized pipeline steps

7.6k
635
Last commit

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.

Apache-2.0Actively maintained
Alternative to:GitHub Actions+9
StackStorm logo

StackStorm

Event-driven automation and workflow orchestration for operations

6.5k
785
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
IFTTT logo
IFTTT
+8
RunsOn logo

RunsOn

Self-hosted GitHub Actions runners on AWS EC2

1.3k
49
Last commit

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

MITActively maintained
Alternative to:GitHub Actions
Gitea logo

Gitea

Self-hosted Git hosting with code review, issues, and CI/CD

57.1k
6.9k
Last commit

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

MITActively maintained
Alternative to:GitHub+6
Doco-CD logo

Doco-CD

Lightweight GitOps continuous deployment for Docker Compose and Swarm

1.6k
54
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Portainer Business Edition (Portainer Cloud) logo
Portainer Business Edition (Portainer Cloud)
+2