docs/source/index.md
Polars is a blazingly fast DataFrame library for manipulating structured data. The core is written in Rust, and available for Python, R and NodeJS.
!!! info "Users new to DataFrames" A DataFrame is a 2-dimensional data structure that is useful for data manipulation and analysis. With labeled axes for rows and columns, each column can contain different data types, making complex data operations such as merging and aggregation much easier. Due to their flexibility and intuitive way of storing and working with data, DataFrames have become increasingly popular in modern data analytics and engineering.
<!-- dprint-ignore-end -->The goal of Polars is to provide a lightning fast DataFrame library that:
Polars is written in Rust which gives it C/C++ performance and allows it to fully control performance-critical parts in a query engine.
{{code_block('home/example','example',['scan_csv','filter','group_by','collect'])}}
A more extensive introduction can be found in the next chapter.
Polars has a very active community with frequent releases (approximately weekly). Below are some of the top contributors to the project:
--8<-- "docs/assets/people.md"
We appreciate all contributions, from reporting bugs to implementing new features. Read our contributing guide to learn more.
This project is licensed under the terms of the MIT license.