ETL Frameworks
Data Manipulation & Analysis Library
★ 4.9
Fast DataFrame library for Python and Rust
★ 4.8
pip install pandaspip install polarspip install pandaspip install polarsPandas 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 Polars as a high-performance pandas replacement for processing large datasets on a single machine. Its lazy API lets you chain transformations like .filter(), .group_by(), and .join() that Polars optimizes before executing. Common in data pipelines where pandas runs out of memory or becomes too slow, but where spinning up a Spark cluster is overkill.
Individual Tool Pages