Hacker GitHub

← All repos

pola-rs/polars

View on GitHub ↗ ★ 40,248 Rust

Extremely fast Query Engine for DataFrames, written in Rust

50 mentions on Hacker News by 39 people: 10 stories, 40 comments · first 2021-09-14 · latest 2026-10-06

Mentions per year 50 mentions · busiest year 2024 (14)
20082026
  1. …an asof join so I guess the mapping hasn't been made yet from SQL. Could you open up an issue at https://github.com/pola-rs/polars/issues ?
    comment by orlp · 2026-10-06 · in Polars 2.0
  2. It does not use datafusion. https://github.com/pola-rs/polars/issues/6197
    comment by esafak · 2026-10-06 · in Polars 2.0
  3. ▲ 3
    Release of Polars 2.0
    story by simicd · 2026-10-06 · 0 comments
  4. …to python and successfully solved the interface boundayr problems described in the article. [0] https://github.com/pola-rs/polars
  5. ▲ 1
    Polars v2.0 Release Candidate
    story by simicd · 2026-09-02 · 0 comments
  6. ▲ 3
    Show HN: Parquity – find and reproduce Parquet interoperability failures
    story by sovsparrow · 2026-08-13 · 0 comments
  7. Here are a few examples you might find credible: - pola-rs/polars: https://github.com/pola-rs/polars/pull/26823 - ~2.68x median speedup of primitive-to-boolean casting credited to Claude Opus 4.6 - pydantic/monty:…
    comment by simonw · 2026-08-09 · in Is it all just vapourware?
  8. …SIMD-optimized libraries for this? Polars Rust is built on Arrow and packed_simd. pola-rs/polars: https://github.com/pola-rs/polars polars - Rust API docs: https://docs.pola.rs/api/rust/dev/polars/#simd lancedb's data format; Lancedb/lance…
  9. …"b"] += 1 Perhaps nobody has requested slice syntax? It seems like it would be easy to add. [1]: https://github.com/pola-rs/polars/blob/9079e20ae59f8c75dcce8...
    comment by richardbachman · 2026-01-29 · in Pandas 3.0
  10. …[1]. Even the popular polars dataframe library [2] uses it. [1] https://github.com/PyO3/pyo3 [2] https://github.com/pola-rs/polars
    comment by goku12 · 2026-01-06 · in C Is Best (2025)
  11. …to do this if there's interest...polars wasn't an option because we needed Arrow extension types ( https://github.com/pola-rs/polars/issues/9112 ).
  12. …creating this issue, it is worth investigating! I see you also created similar issues in Polars: https://github.com/pola-rs/polars/issues/17932 and DuckDB: https://github.com/duckdb/duckdb/issues/17066 ClickHouse has a built-in memory…
    comment by AlexClickHouse · 2025-05-30 · in ClickHouse raises $350M Series C
  13. This is false. The polars api has used smart string for a long time. https://github.com/pola-rs/polars/blob/32a2325b55f9bce81d019...
  14. …[2] where most comments are prior to the announcement. [1] https://pola.rs/posts/polars-on-gpu/ [2] https://github.com/pola-rs/polars/issues/13111
    comment by simicd · 2024-07-01 · in Announcing Polars 1.0 (Blog Post)
  15. ▲ 6
    Polars releases v1.0.0 – a Pandas alternative
    story by whyho · 2024-07-01 · 3 comments
  16. ▲ 24
    Polars Pre-release v1.0.0
    story by whyho · 2024-06-11 · 0 comments
  17. Would probably try https://github.com/pola-rs/polars and go from there lol
    comment by TeamDman · 2024-05-27 · in Big data is dead (2023)
  18. …Python's correctly-rounded division is rather expensive, I chose to stick to this (more context: https://github.com/pola-rs/polars/issues/14596#issuecomment-... ).
  19. …example but gets a bit closer compared to the pandas approach. - https://pypi.org/project/polars/ - https://github.com/pola-rs/polars/
    comment by cmdlineluser · 2024-02-22 · in Why Pandas feels clunky when coming from R
  20. 1.0 should be soon. https://github.com/pola-rs/polars/issues/6616
    comment by n8henrie · 2024-01-09 · in Polars
  21. …known as "polars-book" before it has been was in-tree [1]. [0] https://docs.pola.rs/user-guide/ [1] https://github.com/pola-rs/polars/tree/main/docs/user-guide
    comment by lr1970 · 2024-01-09 · in Polars
  22. …the GitHub page, which explains what the library is about to people with data analysis backgrounds: https://github.com/pola-rs/polars
    comment by pama · 2024-01-09 · in Polars
  23. Spark feels overwrought, but polars does not scale out yet. https://github.com/pola-rs/polars/issues/5621
    comment by esafak · 2024-01-09 · in Polars
  24. …of an OLAP Query Engine implemented in Rust using Apache Arrow Columnar Format as the memory model. https://github.com/pola-rs/polars/blob/main/README.md
    comment by adolph · 2024-01-09 · in Polars
  25. You made me curious to look up the recent breaking releases https://github.com/pola-rs/polars/releases/tag/py-0.19.0 https://github.com/pola-rs/polars/releases/tag/py-0.20.0 And their policy about it: https://docs.pola.rs/development/versio…
    comment by asqueella · 2024-01-09 · in Polars
  26. …my main complaint, that categories cannot be pre-defined, seems to have been recently addressed: https://github.com/pola-rs/polars/issues/10705 - polars is not yet 1.0, breaking changes will happen
    comment by radus · 2024-01-09 · in Polars
  27. ▲ 4
    Polars 0.20 Released
    story by laqq3 · 2023-12-16 · 0 comments
  28. ▲ 3
    Polars: Dataframes powered by a multithreaded query engine, written in Rust
    story by tosh · 2023-12-07 · 0 comments
  29. Wow that was fast! https://github.com/pola-rs/polars/pull/12517
  30. Looks like somebody requested it after reading your TIL. https://github.com/pola-rs/polars/issues/12493#issuecomment-... It will be in the next release. (later today?)
  31. ▲ 4
    Polars: Fast DataFrames in Rust, Python and Node.js
    story by ingve · 2023-03-17 · 0 comments
  32. Once this is fixed: https://github.com/pola-rs/polars/pull/7084
    comment by ec109685 · 2023-02-28 · in Pandas 2.0 and the Arrow revolution
  33. …need spreadsheet type immediacy it's worth looking into Mito. Rustaceans should look into pola.rs: https://github.com/pola-rs/polars
    comment by anigbrowl · 2023-02-26 · in A Relational Spreadsheet
  34. …for larger than ram. Polars is completely built on arrow, so the same advantages should apply. https://github.com/pola-rs/polars#handles-larger-than-ram-da...
  35. No; there is an OOC (out-of-core, eg: > RAM) streaming mode. https://github.com/pola-rs/polars#handles-larger-than-ram-da...
    comment by ayembee · 2023-01-22 · in Replacing Pandas with Polars
  36. …running into issues with the Lazy API, read through these tests and see if that clears anything up: https://github.com/pola-rs/polars/tree/master/polars/polars-... My usage is very narrow (aggregating a dataframe of bounding box…
    comment by grepLeigh · 2023-01-15 · in You can run Rust code in a Jupyter notebook
  37. Yes, we have basic support. Here are some examples of how to use it in python: https://github.com/pola-rs/polars/blob/91a419acaf024e64410e7... However, full sql support is on the roadmap. It's just a matter of hours in a day...
    comment by ritchie46 · 2022-12-31 · in I wrote a SQL engine in Python
  38. ▲ 8
    Rust polars 0.26 is released
    story by ritchie46 · 2022-12-22 · 1 comment
  39. …Of course nowhere near Python but that is hard to beat today. [1] https://github.com/PyO3/pyo3 [2] https://github.com/pola-rs/polars/ [3] https://github.com/dimforge/nalgebra [4] https://github.com/apache/arrow-datafusion [5]…
    comment by Gwypaas · 2022-12-22 · in Welcome to Comprehensive Rust
  40. …space: https://github.com/MaterializeInc/materialize https://github.com/apache/arrow-datafusion https://github.com/pola-rs/polars
  41. …when comparing to pandas) and consistent API across Rust, Python, JS. [0] https://www.pola.rs/ [1] https://github.com/pola-rs/polars [2] https://h2oai.github.io/db-benchmark/ [3] https://www.pola.rs/benchmarks.html
  42. It's been done: https://github.com/pola-rs/polars But I'm sure there's always room for improvement
    comment by SnooSux · 2022-05-05 · in Modern Python Performance Considerations
  43. …a 500 line Python script being refactored with Rust and make me think of the Polars project: https://github.com/pola-rs/polars Polars uses Rust to make DataFrame operations lightning fast. But you don't need to use Rust to use Polars. Just…
  44. I'd recommend checking out polars as an alternative to pandas - https://github.com/pola-rs/polars It has a rather different api, and is significantly faster. Highly recommend it.
    comment by tomtom1337 · 2022-05-01 · in Modern Pandas (Part 2): Method Chaining
  45. It says here: https://github.com/pola-rs/polars/issues/580#issuecomment-82... , that Polars has zero copy for arrow and numpy.
  46. Polars is not using Rust bindings for Arrow, it uses a Rust implementation called arrow2: https://github.com/pola-rs/polars/blob/master/polars/polars-... Arrow2: https://lib.rs/crates/arrow2
  47. …for looking! -- [1] https://github.com/elixir-nx/nx [2] https://github.com/elixir-nx/axon [3] https://github.com/pola-rs/polars [4] https://github.com/rusterlium/rustler [5] https://dplyr.tidyverse.org/
    comment by cigrainger · 2021-11-05 · in Show HN: Dataframes in Elixir Backed by Rust
  48. ▲ 3
    Polars: Fast multi-threaded DataFrame library in Rust and Python
    story by sbt567 · 2021-09-14 · 0 comments
  49. …I've never used Vaex, but I've used datatable ( https://github.com/h2oai/datatable ) and polars ( https://github.com/pola-rs/polars ). Polars is my favorite API, but datatable was faster at reading data (Polars was faster in execution).…
    comment by mrtranscendence · 2021-09-14 · in Scikit-Learn Version 1.0
  50. …include the index ... Handles time series really well, though. Recently I've been using polars ( https://github.com/pola-rs/polars ). As an API I much, much prefer it to pandas, and it's a lot faster. Comes at the cost of not using numpy…
    comment by mrtranscendence · 2021-09-14 · in Scikit-Learn Version 1.0