Polars

Polars is an analytical DataFrame query engine written in Rust. Multi-threaded and vectored execution provides both slow and willing execution models and built-in query optimizations. It can process non-memory datasets with the flow engine and uses the Apache Arrow columnary data format.

PO

pola-rs · Analytics & Business Intelligence

STARS40.2K
FORKS3.2K
COMMITS—
CONTRIBUTORS—
VERSIONrs-0.7.1
UPDATEDtoday
dataframerustolapdata-engineeringMIT

Common commercial products in this category: Tableau, Power BI, Looker

What can it do?
  • You can process large data sets that exceed the RAM size with the help of a flow engine.
  • You can create multilingual queries using Python, Rust, Node.js and R languages.
  • You can speed up your queries with optional NVIDIA GPU support.
Heads up
  • • High number of open issues (2,953)
User reviews
  • ↑ PositiveHacker News

    Polars

    “I may be a rare bird starting with R dataframes (still newbie+ level), then python polars (intermediate- ?). Frankly whenever I have to use pandas or df's in R I am not convinced that these are more intuitive/easier to master. I.e. I do not like the concept of row names. Polars…”

  • ↑ PositiveHacker News

    Polars

    “Dask is actually similar to spark in that it will let you compute outside of your computer over multiple machines. Matt Rocklin (the dask creator) has put some effort into benchmarking across all these recently. You can see the presentation here: If you don't feel like watching…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Analytics & Business Intelligence