Nextflow
A workflow language for data-driven computational pipelines
Nextflow is an open-source workflow engine project on GitHub under the Apache-2.0 license (permissive), with 3.5k stars. It is built with JDK. Its last push was 7 days ago.
- Stars
- 3.5k
- License
- Apache-2.0
- Activity
- Active
- Latest release
- v26.10.5
Judgement
- What it is
- Framework or platform
- What it does
- A workflow language and runtime for data-driven pipelines that runs the same pipeline on laptops, HPC schedulers like Slurm, and clouds with containers.
- Adopt it when
- You run bioinformatics or scientific pipelines, especially if you want to reuse nf-core community pipelines.
- Watch out
- Its Groovy-based DSL is unfamiliar to most developers outside bioinformatics.
- Ready for
- Production-ready
- Runs as
- Command line
- Built with
- Groovy, Java and Docker
- How established
- Established: started 13 years ago, latest release v26.10.5.
- What the license allows
- You can build it into a product you sell, as long as you keep its copyright notice.
Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Follow it down: Nextflow → JDK → LLVM project → runs on a microchip
Open-source alternatives to Nextflow
-
1
Airflow apache
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Framework or platform Production-ready A data team needs a standard batch scheduler with broad integrations and hiring familiarity.
★ 47k Apache-2.0 Python Active, pushed today -
2
Conductor conductor-oss
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
Building block Production-ready You orchestrate many services across languages and prefer workflows defined as data with a UI over workflows written as code.
★ 32k Apache-2.0 Java Active, pushed 7 days ago -
3
Kestra kestra-io
Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.
Complete system Production-ready You need Airflow-class orchestration but want YAML flows, any language, and a UI non-Python people can use.
★ 30k Apache-2.0 Java Active, pushed today -
4
Dapr dapr
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Framework or platform Production-ready You build microservices in several languages on Kubernetes and want portable building blocks instead of vendor SDKs.
★ 26k Apache-2.0 Go Active, pushed 4 days ago -
5
Temporal temporalio
Temporal service
Building block Production-ready Your system has long-running or multi-step processes like payments, provisioning or agents that must not lose progress.
★ 24k MIT Go Active, pushed 3 days ago -
6
Prefect PrefectHQ
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Framework or platform Production-ready Your data team writes Python and wants something lighter and more Pythonic than Airflow.
★ 24k Apache-2.0 Python Active, pushed 7 days ago -
7
Argo Workflows argoproj
Workflow Engine for Kubernetes
Building block Production-ready Your platform already runs on Kubernetes and you want container-based batch workflows managed as Kubernetes resources.
★ 17k Apache-2.0 Go Active, pushed 3 days ago -
8
Trigger.dev triggerdotdev
Trigger.dev – build and deploy durable AI agents and workflows
Framework or platform Production-ready Your TypeScript app needs long-running or retried background work and you want it in code rather than a visual builder.
★ 17k Apache-2.0 TypeScript Active, pushed 6 days ago
Commercial workflow orchestration engines
-
1
AWS Step Functions Amazon Web Services
AWS Step Functions lets you orchestrate multiple AWS services into serverless workflows so that you can build and update applications quickly.
Building block Production-ready Your application runs on AWS and you need to orchestrate serverless steps with retries and visual tracing.
Commercial -
2
Temporal Cloud Temporal Technologies
Temporal Cloud is the easiest way to run Temporal for your applications, without hassle and with peace of mind. Talk to an expert today!
Building block Production-ready Engineers need reliable long-running workflows like payments or provisioning and do not want to operate the Temporal cluster.
Commercial -
3
Astronomer Astronomer
Apache Airflow® orchestrates the world’s data, ML, and AI pipelines. Astro is the best way to build, run, and observe them at scale.
Building block Production-ready A data team runs Airflow and wants it hosted and supported rather than operating it themselves.
Commercial
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.