
Apache Airflow
6.6#11 in workload automation softwareFree planFree planWebAPILinuxmacOS
Visit

Airflow suits teams that define scheduled batch workflows in Python and want a web interface for managing runs and task logs. It is designed for self-hosted deployment in Linux-based environments; macOS is for local development, while Windows deployment is unsupported except for WSL2 development.
Kestra suits organizations building workflows that combine tasks and tools across different systems or programming languages. Its self-hosted and enterprise deployment options may appeal to teams with specific infrastructure or access-control needs.