Why Polars rewrote its Arrow string data type

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. smartstring

    Compact inlined strings for Rust.

    > “short string optimization”: A short enough string can be stored “in place” [...] An optimization that’s impossible in Rust, by the way ;).

    Author is not aware of https://docs.rs/compact_str/latest/compact_str/ or https://github.com/bodil/smartstring

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. awesome-tunneling

    List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.

    I maintain a list[0] of tunneling software a la ngrok or Cloudflare Tunnel and open source alternatives. I'm considering entering the commercial market and offering a hosted solution.

    These services tend to have very low CPU/RAM requirements, but relatively high network usage. This led me to comparing network usage pricing across VPS providers.

    Somewhat ironically, Hetzer's pricing (20TB/mo for a $5 VPS) is so good that it makes me worried to build on them, because I could go from huge margins to losing money overnight if they ever raised them.

    [0]: https://github.com/anderspitman/awesome-tunneling

  4. ShortStrings.jl

    A fast implementation of short strings of fixed size. Great for sorting and group-by operations

    For short strings, this is basically the same concept as ShortStrings.jl in julia

    https://github.com/JuliaString/ShortStrings.jl

  5. polars

    Dataframes powered by a multithreaded, vectorized query engine, written in Rust

    This is false. The polars api has used smart string for a long time.

    https://github.com/pola-rs/polars/blob/32a2325b55f9bce81d019...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts