
Polars
Polars provides a Rust query engine for DataFrames, with a Python interface for data work.

About Polars
Polars is a DataFrame query engine written in Rust. It supports eager and lazy execution with query optimization, a streaming mode for datasets larger than memory, and bindings for Python, Rust, Node.js, R, and SQL. It uses the Apache Arrow columnar format and can optionally accelerate queries on NVIDIA GPUs.
Pricing is not clearly stated.
Key features
- Multi-threaded, vectorized (SIMD) execution
- Expressive API for composing complex queries
- Custom I/O and expression plugins for native extensions
- Advanced installation steps apply for more than about 4.2 billion rows, an old CPU, or x86-64 Python on Apple Silicon under Rosetta.
- Compiling from source requires the Rust compiler and maturin, and some release build options have long compile times.
Polars at a glance
- Website
- github.com/pola-rs/polars
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Details verified
- Oct 22, 2026 · Official source
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
Polars alternatives
Tools and sites you could use instead, ranked by how closely they match.
DataComPy compares Pandas, Polars, Spark, and Snowpark dataframes, with output that includes comparison statistics.
Python package and project management is handled by uv, a Rust-based tool.
bamboolib provides a graphical interface for working with Pandas DataFrames.
The Cerberus library validates data in Python with a lightweight and extensible design.
Use Intake, a Python package, to find, load, and share data in data science projects.
Jupytext lets users represent Jupyter notebooks as Markdown documents or Julia, Python, and R scripts.
Popular in Developer Tools
Well-known listings from the same topic.
Polars FAQ
What license does Polars use?
How do I install Polars for Python?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













