ETL Frameworks
Data Manipulation & Analysis Library
★ 4.9
CLI Data Integration Tool
★ 4.2
pip install pandaspip install slingpip install pandaspip install slingPandas is the go-to tool for data wrangling in Python pipelines. Engineers use DataFrames to load raw data from CSVs or databases, clean and transform it (renaming columns, filtering rows, filling nulls), then write results to Parquet or a data warehouse. It is the standard intermediate layer between data ingestion and downstream processing.
Python data engineers use Sling via its Python SDK or CLI subprocess calls to replicate tables between databases or load files into warehouses. A common use case is syncing a production PostgreSQL table into Snowflake for analytics — Sling handles chunking, type mapping, and incremental state without requiring any custom Python ingestion code.
Individual Tool Pages