µTask

Automation engine that models and executes business processes declared in yaml.

Slowing · 39
39/100
Slowing

Activity has dropped noticeably. Check the repository before committing to it.

Maintenance 3/40
Releases 16/25
Community 8/20
Momentum 12/15

Commit activity more than 6% of tracked projects; popularity more than 41%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 0 commits 2025-12: 1 commits 2026-01: 1 commits 2026-02: 3 commits 2026-03: 2 commits 2026-04: 1 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 3 commits 2026-08: 0 commits
2025-10 11 total 2026-08
Stars1.4k
Latest releasev1.34.0 · 18 Mar 2026
Repo updated29 Jul 2026
LicenceBSD-3-Clause
Built withGo, 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.


Alternatives to µTask

Projects in the same categories, ordered by health score.