ETL Frameworks
Lightweight ETL Framework
★ 4.2
Python Data Loading Library
★ 4.5
pip install bonobopip install dltpip install bonobopip install dltBonobo is used for straightforward ETL scripts where simplicity matters. Engineers define a pipeline graph by connecting Python functions — one reads rows from a CSV, another cleans them, a third writes to a database — and Bonobo handles the plumbing, parallelism, and error propagation between nodes.
Python data engineers use dlt to replace hand-written ingestion scripts. You decorate a Python generator function as a `@dlt.source`, define resources with `@dlt.resource`, and call `pipeline.run()` — dlt handles schema creation, type casting, incremental state, and writing to your destination warehouse automatically.
Individual Tool Pages