
Semaphore UI
Modern web UI and API for automating DevOps tools.
13.9k stars 1.3k forks last commit first released MIT
Actively maintained
Last commit 28 Jul 2026.

Semaphore UI is a modern web UI for managing popular DevOps tools. It provides a clean interface to run tasks across tooling such as Ansible, Terraform/OpenTofu, Bash, and PowerShell with a focus on clarity and security.
Key Features
- Easily run Ansible playbooks, Terraform/OpenTofu code, Bash, and PowerShell scripts.
- Receive notifications about failed tasks.
- Project isolation and granular access control.
- Intuitive workflow and quick setup.
Use Cases
- Orchestrate infrastructure automation with Ansible, Terraform/OpenTofu, and Bash.
- Manage multi-team deployments with project isolation and role-based access.
- Track tasks with templates, schedules, and inventories to automate repetitive workloads.
Limitations and Considerations
Conclusion
Semaphore UI is an open-source, modern UI for automating DevOps workflows. It combines a Go backend with a Vue.js front-end, runs in Docker/K8s, and supports common databases to fit existing environments. It is backed by an active open-source community and ongoing development.
Categories:
Tags:
Tech Stack:
Similar to Semaphore UI

Corteza
Open-source low-code platform for building data-driven business apps
Corteza is an open-source low-code platform to build CRM-style apps, structured data systems, and automated business workflows with a strong API-first design.

NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.
Docking Station
Web interface for managing and updating Docker containers
A web app to discover, monitor and update Docker Compose stacks; frontend in Next.js and backend in FastAPI.


Portainer
Web UI and API for managing Docker and Kubernetes environments
Lightweight web-based platform to manage Docker, Swarm and Kubernetes resources with a GUI and API, including access control and multi-environment operations.


Directus
Headless CMS and instant APIs for SQL databases
Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.
SQLPage
SQL-only web app builder that generates UI from SQL queries
SQLPage is a fast SQL-only web app builder that turns .sql files into interactive web pages and APIs on top of your existing database.


