Topics / #dataframe
Dataframe projects on GitHub
DataFrame libraries for fast columnar data processing.
As of , the most-starred Dataframe projects on GitHub are pandas (50.1K stars), spark (44.2K stars) and polars (40.1K stars). GitHub.Locker tracks 7 Dataframe repositories with 201.9K stars combined. The fastest-growing on October 16 was pandas, with +15 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
pandas
pandas-dev/pandas · ★ 50.1Kpandas is a Python library providing fast, flexible data structures (Series and DataFrame) for working with labeled/relational data, aiming to be the fundamental building block for practical data analysis in Python.
+10spark
apache/spark · ★ 44.2KApache Spark is a unified analytics engine for large-scale data processing, offering high-level APIs in Scala, Java, Python, and R on top of an optimized execution engine.
polars
pola-rs/polars · ★ 40.1KPolars is an extremely fast analytical query engine for DataFrames, written in Rust and designed to be fast, easy to use and expressive.
+3pandas-ai
sinaptik-ai/pandas-ai · ★ 23.9KPandasAI is a Python library that lets you ask questions about your data (SQL, CSV, parquet, dataframes) in plain natural language, powered by LLMs.
The all-time top
7 projects · by stars
- 50.1K
#1 · pandas-dev/pandas
pandas
pandas is a Python library providing fast, flexible data structures (Series and DataFrame) for working with labeled/relational data, aiming to be the fundamental building block for practical data analysis in Python.
- 44.2K
#2 · apache/sparkspark
Apache Spark is a unified analytics engine for large-scale data processing, offering high-level APIs in Scala, Java, Python, and R on top of an optimized execution engine.
- 40.1K
#3 · pola-rs/polars
polars
Polars is an extremely fast analytical query engine for DataFrames, written in Rust and designed to be fast, easy to use and expressive.
- 4

pandas-ai
23.9Ksinaptik-ai/pandas-ai · PythonPandasAI is a Python library that lets you ask questions about your data (SQL, CSV, parquet, dataframes) in plain natural language, powered by LLMs.
- 5

arrow
17.2Kapache/arrow · C++Apache Arrow is a universal columnar format plus a multi-language toolbox for fast data interchange and in-memory analytics — technologies that let data systems store, process, and move tabular data efficiently.
- 6
pygwalker
16KKanaries/pygwalker · PythonPyGWalker is a Python library that turns your pandas dataframe into an interactive UI for visual analysis, so you can explore and chart data with drag-and-drop right inside Jupyter Notebook.
- 7

modin
10.4Kmodin-project/modin · PythonModin is a drop-in replacement for pandas: you keep the same API and syntax, but your workflows run on all of your CPU cores instead of a single thread. Change one import line and your existing pandas code just runs faster.
Related topics
Often tagged together
- python2,383
- data-science231
- data-analysis73
- open-source5,666
- pandas44
- sql206
- data-processing28
- library1,587
- analytics131
- apache-2.01,434
- big-data59
- data-visualization201
- database473
- distributed-systems270
- mit3,312
- performance633
- benchmark431
- charts79
- cross-platform2,623
- csv43
- data-engineering56
- high-performance141
- java450
- linux4,184