alternatives to

pandas

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Side by side

5 open source alternatives to pandas
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
ModinDrop-in10kApache-2.0Open sourceNoPython0.37.12026-02-10
cuDFDrop-in9.8kApache-2.0Open sourceNoC++v26.08.012026-10-06
PolarsFull replacement40kMITOpen sourceNoRustpy-2.0.02026-10-06
DaskPartial14kBSD-3-ClauseOpen sourceNoPython2026.8.02026-09-29
IbisPartial6.7kApache-2.0Open sourceNoPython12.0.02026-10-05

Every alternative

Language
Licence
Fit

5 alternatives

ModinDrop-in

Modin: Scale your Pandas workflows by changing a single line of code

Import modin.pandas instead and the same code runs on every core through Ray or Dask. Unsupported calls fall back to pandas.

Language
Python
Licence
Apache-2.0
Stars
10k
Latest
0.37.1
Last push
2026-02-10
cuDFDrop-in

cuDF - GPU DataFrame Library

cudf.pandas runs pandas code unchanged on an NVIDIA GPU, falling back to the CPU where needed.

Language
C++
Licence
Apache-2.0
Stars
9.8k
Latest
v26.08.01
Last push
2026-10-06
PolarsFull replacement

Extremely fast Query Engine for DataFrames, written in Rust

Multi-threaded DataFrames with lazy queries, in Rust with Python bindings, and a different API.

Language
Rust
Licence
MIT
Stars
40k
Latest
py-2.0.0
Last push
2026-10-06
DaskPartial

Parallel computing with task scheduling

pandas-like DataFrames split into partitions, processed in parallel or on a cluster, with part of the pandas API.

Language
Python
Stars
14k
Latest
2026.8.0
Last push
2026-09-29
IbisPartial

the portable Python dataframe library

A dataframe API that compiles to SQL and runs on DuckDB, Polars, PostgreSQL, BigQuery and other backends.

Language
Python
Licence
Apache-2.0
Stars
6.7k
Latest
12.0.0
Last push
2026-10-05

Head to head

About pandas

Language
Python
Licence
BSD-3-Clause
Stars
50k
Last push
2026-10-06

About pandas →