µTask
Automation engine that models and executes business processes declared in yaml.
Activity has dropped noticeably. Check the repository before committing to it.
Commit activity more than 6% of tracked projects; popularity more than 41%. How this is calculated.
Commits, last 11 months
| Stars | 1.4k |
|---|---|
| Latest release | v1.34.0 · 18 Mar 2026 |
| Repo updated | 29 Jul 2026 |
| Licence | BSD-3-Clause |
| Built with | Go, Docker |
Is µTask actively maintained?
Over the last 11 months the project absorbed 11 commits, of which 3 arrived in the most recent quarter — roughly 1 commit a month.
The most recent tagged release, v1.34.0, is about 6 months old.
µTask ranks #23 of 32 tracked automation projects. Several better-maintained options exist in the same category — they are listed below.
What µTask actually does
uTask is an automation engine designed to execute business processes that you define using YAML configuration files. It processes structured workflows by stepping through declared tasks and conditions. This allows you to standardise and run repeatable operational sequences without hardcoding them into application logic.
Best fit: Teams that need a lightweight, self-hosted workflow orchestrator and prefer defining business logic purely in configuration files rather than writing custom scripts.
Worth knowing: The repository exhibits slowing development activity and a lower maintenance health score, which could mean slower responses to bugs or security issues. Furthermore, you will need to invest time in learning its specific YAML schema and handling edge cases in your declared processes.
Deployment notes
Because it is built with Go and distributed via Docker, you can containerise it easily alongside a reverse proxy for TLS termination. You will typically need to provision persistent storage and configure an external database if the engine requires state persistence across restarts.
Links
Alternatives to µTask
Projects in the same categories, ordered by health score.
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Platform to programmatically author, schedule, and monitor workflows.
Event-driven, language-agnostic platform to create, schedule, and monitor workflows. In code. Coordinate data pipelines and tasks such as ETL and ELT.
No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card.
Web interface for running Linux shell commands.
Listen for pings and sends alerts when pings are late.