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

Data Cleaning Python Packages

Python packages with the GitHub topic data-cleaning. Sorted by relevance, with stars and monthly downloads.
pandera-dev
pandera

A light-weight, flexible, and expressive statistical data testing library

8.4M 4K 413
voxel51
fiftyone-db

Refine high-quality datasets and visual AI models

191K 11K 792
voxel51
fiftyone

Refine high-quality datasets and visual AI models

148K 11K 792
skrub-data
skrub

Machine learning with dataframes

142K 2K 261
cleanlab
cleanlab

Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with messy, real-world data and labels.

81K 12K 905
im-anishraj
arnio

C++ accelerated data quality toolkit for Python: CSV parsing, cleaning, schema validation, profiling, and pandas integration.

27K 96 404
benseverndev-oss
goldenmatch

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

20K 119 12
benseverndev-oss
goldenmatch-native

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

19K 119 12
dv66
banglanum2words

Converts a Bangla numeric string to literal words.

19K 3 0
benseverndev-oss
goldenflow

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

8K 119 12
KulikDM
pythresh

Outlier Detection Thresholding

7K 141 4
RuedigerVoigt
userprovided

A Python package to check input for validity and plausibility. Convert input into standardized formats.

7K 1 0
opendataval
opendataval

OpenDataVal: a Unified Benchmark for Data Valuation in Python (NeurIPS 2023)

5K 101 11
kemingy
plane

A text processing tool including tag(HTML, URL, Email) extraction and removing, punctuation normalization, simple segmentation, and so on.

5K 11 2
desbordante
desbordante

Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaning scenarios using these algorithms. Desbordante has a console version and an easy-to-use web application.

3K 487 100
benseverndev-oss
goldencheck

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

3K 119 12
ironmussa
optimuspyspark

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

3K 2K 232
voxel51
fiftyone-db-ubuntu2204

Refine high-quality datasets and visual AI models

3K 11K 792
FreshCode-Org
freshdata-cleaner

Automated, explainable DataFrame cleaning for Python and pandas — smart missing-value handling, outlier detection, duplicate resolution, and AI-ready preprocessing in one call.

3K 4 8
cleanlab
cleanlab-studio

Client interface to Cleanlab Studio

3K 32 10
adityabalki
llm-join

Fuzzy join pandas DataFrames using LLM scoring and embedding retrieval — record linkage, entity resolution, approximate join

3K 1 0
benseverndev-oss
infermap

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

3K 119 12
yutanagano
tidytcells

Standardise TR/MH/IG data

2K 14 3
benseverndev-oss
goldenpipe

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

2K 119 12
    • Data from PyPI, GitHub, ClickHouse, and BigQuery