Apache Hop
Open source data orchestration. Visual pipelines, multi-engine, Hop GUI.
What it is
Apache Hop is an open source data orchestration tool. Visual pipeline designer, metadata-driven, runs on multiple execution engines (Apache Spark, Apache Flink, Google Dataflow, local). Hop GUI is a full IDE for data engineers.
Why we recommend it
If you want visual data pipeline design with the power of multiple engines, Hop is the answer. The visual designer is mature, the metadata model is well-thought-out, and the multi-engine support means you can prototype locally and run on Spark in production.
When to use it
- Visual data pipeline design
- Multi-engine execution (Spark, Flink, Dataflow)
- Pentaho Data Integration migration target
- When you need a mature visual ETL tool
Quickstart
Run this in your terminal. Self-hosts locally with Docker or your preferred setup.
$ Download from hop.apache.org and run ./hop-gui.sh Setup
Tags
Integrates with
Common use cases
- →visual-etl
- →data-pipelines
- →pentaho-migration
- →multi-engine
Pricing
Free. Apache-2.0 licensed. Self-host on your own infrastructure.
Related projects
Activepieces
by Activepieces
Activepieces is an open source no-code automation platform. 300+ integrations, visual flow builder, TypeScript pieces, self-hostable, the modern open source Zapier/Make alternative.
Apache Airflow
by Apache Foundation
Apache Airflow is the original open source workflow orchestrator. Python-defined DAGs, rich UI, 1000+ providers, scalable execution, used by Airbnb, Google, Amazon, and every data team.
Argo Workflows
by Argo (Intuit)
Argo Workflows is a Kubernetes-native workflow engine. Define workflows as Kubernetes CRDs, each step is a container. CNCF project, used by Intuit, Adobe, NVIDIA, and every K8s data team.