Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
14,133
stars
5,166
commits
Go
primary language
Sep 11, 2026
updated
Modern UI for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.

If your project has grown and deploying from the terminal is no longer feasible, then Semaphore UI is the tool you need.
Semaphore UI is a modern web interface for managing popular DevOps tools.
Semaphore UI allows you to:
You can install Semaphore using the following methods:
The most popular way to install Semaphore is via Docker.
docker run -p 3000:3000 --name semaphore \
-e SEMAPHORE_DB_DIALECT=sqlite \
-e SEMAPHORE_ADMIN=admin \
-e SEMAPHORE_ADMIN_PASSWORD=changeme \
-e SEMAPHORE_ADMIN_NAME=Admin \
-e SEMAPHORE_ADMIN_EMAIL=admin@localhost \
-d semaphoreui/semaphore:latest
We recommend using the Container Configurator to get the ideal Docker configuration for Semaphore.
For more installation options, visit our Installation page.
A curated list of awesome things related to Semaphore UI.
admin / changeme)MIT © Denis Gukov
(top 30 of 181)
Go
59.8%
Vue
25.9%
JavaScript
11.9%
Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
14,133
stars
5,166
commits
Go
primary language
Sep 11, 2026
updated
Modern UI for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.

If your project has grown and deploying from the terminal is no longer feasible, then Semaphore UI is the tool you need.
Semaphore UI is a modern web interface for managing popular DevOps tools.
Semaphore UI allows you to:
You can install Semaphore using the following methods:
The most popular way to install Semaphore is via Docker.
docker run -p 3000:3000 --name semaphore \
-e SEMAPHORE_DB_DIALECT=sqlite \
-e SEMAPHORE_ADMIN=admin \
-e SEMAPHORE_ADMIN_PASSWORD=changeme \
-e SEMAPHORE_ADMIN_NAME=Admin \
-e SEMAPHORE_ADMIN_EMAIL=admin@localhost \
-d semaphoreui/semaphore:latest
We recommend using the Container Configurator to get the ideal Docker configuration for Semaphore.
For more installation options, visit our Installation page.
A curated list of awesome things related to Semaphore UI.
admin / changeme)MIT © Denis Gukov
(top 30 of 181)
Go
59.8%
Vue
25.9%
JavaScript
11.9%