docs/index.md
Polars is a highly performant DataFrame library for manipulating structured data. The core is written in Rust, but the library is also available in Python. Its key features are:
The Polars user guide is intended to live alongside the API documentation. Its purpose is to explain (new) users how to use Polars and to provide meaningful examples. The guide is split into two parts:
If you are looking for details on a specific level / object, it is probably best to go the API documentation: Python | Rust.
Polars is very fast, and in fact is one of the best performing solutions available.
See the results in h2oai's db-benchmark, revived by the DuckDB project.
Polars TPCH Benchmark results are now available on the official website.
{{code_block('home/example','example',['scan_csv','filter','group_by','collect'])}}
Polars has a very active community with frequent releases (approximately weekly). Below are some of the top contributors to the project:
--8<-- "docs/people.md"
Thanks for taking the time to contribute! We appreciate all contributions, from reporting bugs to implementing new features. If you're unclear on how to proceed read our contribution guide or contact us on discord.
This project is licensed under the terms of the MIT license.