
Semaphore
Open source CI/CD platform for building, testing, and deploying software

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 Services
Ansible
Agentless IT automation and configuration management engine
Open source, agentless automation engine for configuration management, app deployment, orchestration, and infrastructure provisioning using YAML playbooks over SSH.

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.

Coolify
Self-hosted PaaS for deploying apps, databases, and services
Open-source, self-hostable PaaS to deploy websites, full-stack apps, databases, and Docker services on your own servers with Git-based CI/CD workflows.

OneDev
Self-hosted Git server with CI/CD, issue tracking, and package registries
OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

Bytebase
Database DevSecOps platform for schema change and access governance
Open-source database DevSecOps tool for managing schema migrations, SQL review, audit logging, access control, and data masking across multiple databases.

VERT
On-device file converter running in WebAssembly.
WebAssembly-powered on-device file converter built with Svelte and TypeScript, enabling offline, privacy-first conversions.
Go
Docker
TypeScript