PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Data Transformation Python Packages

Python packages with the GitHub topic data-transformation. Sorted by monthly downloads, with stars and forks.
mahmoud
glom

☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️

21.5M 2K 93
xorq-labs
xorq

Git-native executable catalog for agentic data work.

21K 554 37
slothflowlabs
duckle

Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-code visual pipelines or SQL, 385 components, dbt, CDC, data quality, reverse ETL, lineage, MCP for AI agents. No vendor cloud, no per-row billing.

4K 2K 119
azukds
tubular

Python package implementing ML feature engineering and pre-processing for polars or pandas dataframes.

4K 108 29
panodata
tikray

A compact data transformation engine.

3K 1 0
daq-tools
commons-codec

Data decoding, encoding, conversion, and translation utilities.

3K 2 2
ironmussa
optimuspyspark

:truck: Agile Data Preparation Workflows made easy with Pandas, Dask, cuDF, Dask-cuDF, Vaex and PySpark

3K 2K 230
alexiskuypers
csv-refine

Configurable Python CLI for cleaning, validating and normalizing CSV files using YAML data contracts.

2K 0 0
globaldothealth
adtl

Another data transformation language

1K 2 1
jhd3197
tukuy

Tukuy is a robust, extensible data transformation library that leverages a flexible plugin system. It simplifies the manipulation, validation, and extraction of data across multiple formats (text, HTML, JSON, dates, numbers, and more), making it an ideal tool for building data pipelines and cleaning workflows.

748 3 0
kmatarese
glide

Easy ETL

647 17 2
yeiichi
csvsmith

Python utilities for cleaning, deduplicating, searching, organizing, concentrating, and converting CSV data—with reusable APIs and a practical CLI.

642 0 0
scottroberts140
dsr-feature-eng-ml

Machine learning model evaluation and feature engineering framework with hyperparameter tuning, data balancing, and feature importance analysis.

636 0 0
ciaren-labs
ciaren

Open-source, local-first visual ETL and data pipeline builder. Drag-and-drop data prep and ML workflows, preview every step, schedule runs, and export clean pandas or Polars Python code. Self-hosted, no lock-in.

628 33 8
ciaren-labs
ciaren-client

Open-source, local-first visual ETL and data pipeline builder. Drag-and-drop data prep and ML workflows, preview every step, schedule runs, and export clean pandas or Polars Python code. Self-hosted, no lock-in.

615 33 8
hi-primus
pyoptimus

:truck: Agile Data Preparation Workflows made easy with Pandas, Dask, cuDF, Dask-cuDF, Vaex and PySpark

466 2K 230
Cydra-Tech
smelt-ai

LLM-powered structured data transformation. Batch process rows through any LLM, get back strictly typed Pydantic models.

268 2 0
Org-EthereaLogic
etherealogic-aetheriaforge

Databricks-native intelligent data transformation engine — coherence-scored Bronze/Silver/Gold with entity resolution and temporal reconciliation in a single deployable product.

230 1 0
ityutin
df-and-order

Using df-and-order your interactions with dataframes become very clean and predictable.

205 3 2
mikeAdamss
tidychef

Python framework for transforming tabulated data with visual relationships into tidy data

200 2 1
amadou-6e
pymdt2json

pymdt2json is a Python CLI and library for converting markdown tables into structured JSON: ideal for data pipelines, LLM preprocessing, and web/API integration.

161 1 0
artemlops
customer-segmentation-toolkit

Data transformations toolkit made from jupyter notebook: https://www.kaggle.com/fabiendaniel/customer-segmentation

150 1 0
brotherzhafif
pythistic

Frequency Table Conversion, Descriptive Statistics and Data Transformation Calculation Tool in Python

119 3 0
enram
vptstools

Python library to transfer and convert vertical profile time series data

117 4 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology