Polars icon
Polars icon

Polars

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:

Polars screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Python
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  Rust
  2.  Scientific data analysis
  3.  Data science

 Tags

Polars News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Polars information

  • Developed by

    NL flagPolars
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    19 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  36,560 Stars
  •  2,514 Forks
  •  2673 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Polars was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Polars?

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:

  • Fast: Polars is written from the ground up, designed close to the machine and without external dependencies.
  • I/O: First class support for all common data storage layers: local, cloud storage & databases.
  • Easy to use: Write your queries the way they were intended. Polars, internally, will determine the most efficient way to execute using its query optimizer.
  • Out of Core: Polars supports out of core data transformation with its streaming API. Allowing you to process your results without requiring all your data to be in memory at the same time
  • Parallel: Polars fully utilises the power of your machine by dividing the workload among the available CPU cores without any additional configuration.
  • Vectorized Query Engine: Polars uses Apache Arrow, a columnar data format, to process your queries in a vectorized manner. It uses SIMD to optimize CPU usage.

Official Links