6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Semaphore

Open source

An open-source CI/CD platform with YAML pipelines and parallel execution, offered as a community edition, an enterprise edition and a hosted cloud.

GitHub stars
1.6k
Last commit
today
Repository age
20 months
Version
v1.5.0
Licence
Custom
Self-hosted
Yes

About Semaphore

Semaphore is a continuous integration and delivery platform that helps product teams build, test and ship software. Pipelines are defined in YAML, can run jobs in parallel, and work with containers, Kubernetes and multi-cloud environments. The project presents it as a delivery platform for AI-driven development as well as traditional workflows.

The code base is written mainly in Elixir and Go, and the repository describes three flavors. The Community Edition is free and open source under Apache 2.0 and meant for teams running Semaphore on their own infrastructure with community support. The Enterprise Edition adds features for larger organizations under a commercial licence with professional support. Semaphore Cloud is the hosted option at semaphoreci.com.

Installing the self-hosted version is said to take roughly 10 to 30 minutes, with detailed guides for different methods, and the repository links to documentation, a roadmap, governance information and a project board. It suits engineering teams that want a modern CI/CD system they can run themselves, or prefer a hosted service with the same engine.

Key features

  • YAML-based pipeline configuration
  • Parallel job execution
  • Container and Kubernetes support
  • Self-hosted Community Edition
  • Enterprise Edition with commercial support
  • Hosted Semaphore Cloud option

Good fit for

  • →Running CI/CD on your own infrastructure
  • →Scaling pipelines for a growing engineering team
  • →Moving between self-hosted and cloud CI
Built with
Elixir
Go
Tags
ci-cd
continuous-integration
continuous-delivery
pipelines
devops
elixir
go
self-hosted
kubernetes

Open-source alternatives to Semaphore

See all

SaaS alternatives to Semaphore

See all