flowctl
Self-service workflow execution platform with approvals, remote execution and scheduling.
Maintained, but at a slower pace than the leaders in its category.
Commit activity more than 39% of tracked projects; popularity more than 18%. How this is calculated.
Commits, last 11 months
| Stars | 340 |
|---|---|
| Latest release | v0.15.0 · 7 Sept 2026 |
| Repo updated | 11 Sept 2026 |
| Licence | Apache-2.0 |
| Built with | Go, Docker |
Is flowctl actively maintained?
Development is ongoing. The repository recorded 166 commits over the same window, and the last three months alone account for 69 of them.
The most recent tagged release, v0.15.0, shipped within the last month — a current, installable version exists today.
flowctl ranks #16 of 32 in Automation, placing it mid-table for maintenance activity.
What flowctl actually does
flowctl is a self-hosted automation platform designed to manage workflow execution. It provides built-in mechanisms for handling manual approvals, scheduling tasks, and executing jobs across remote systems.
Best fit: It suits technical teams that require a self-contained automation engine with approval gates for internal operational processes.
Worth knowing: With a relatively modest community and an early beta release designation, you should expect potential API changes and limited documentation compared to more established orchestration engines.
Deployment notes
As a containerised Go application, you will typically need to configure persistent storage for workflow states and place it behind a reverse proxy to handle TLS termination.
Alternatives to flowctl
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.