ETL Frameworks
CLI-First ELT Platform
★ 4.3
Python ETL Package
★ 4.3
pip install meltanopip install petlpip install meltanopip install petlPython data engineers use Meltano to build end-to-end ELT pipelines managed as code — defining extractors, loaders, and dbt transformation steps in `meltano.yml`. The CLI is invoked from Python scripts or Airflow operators to run pipeline steps. Meltano's state management handles incremental extraction from sources automatically.
Python data engineers use petl for lightweight, script-based ETL tasks where Spark or Airflow would be overkill. A typical pipeline reads from a CSV or SQLite source, applies field renames and filters, then writes to a Postgres table — all in under 50 lines of readable Python.
Individual Tool Pages