"pure safe crates"

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • totally-safe-transmute

  • I'm not sure this would be super useful. Many crates with no unsafe have dependencies which do rely on unsafe code. And, even without unsafe, you can engage in serious shenanigans. Just gonna drop this here... ;-)

  • tinyvec

    Just, really the littlest Vec you could need. So smol.

  • I've seen the cost of zeroing memory be measurable, or maybe significant enough to care about, but I've never seen 90% of cycles spent on it, the only case I know of that gets close is creating an empty TinyVec versus an empty SmallVec with an inline buffer of 256 bytes. In my opinion that's an unreasonably large inline buffer. At inline buffers of 128 bytes and below, the overhead is less than 50%, and that's on a microbenchmark of the Default impl; the effect is rapidly diluted in a real program.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • serde

    Serialization framework for Rust

  • Alternatively, I can point to this serde PR where creatively initializing a buffer is faster or indistinguishable in performance from not initializing it.

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

  • Serde is no longer shipping precompiled blobs

    1 project | news.ycombinator.com | 29 Aug 2023
  • Serde phases out pre-compiled blobs

    1 project | news.ycombinator.com | 28 Aug 2023
  • Precompiled binaries removed from serde v1.0.184

    1 project | /r/hypeurls | 24 Aug 2023
  • A Simple CRUD API in Rust with Cloudflare Workers, Cloudflare KV, and the Rust Router

    3 projects | dev.to | 22 Aug 2023
  • Precompiled binaries removed from serde v1.0.184

    4 projects | news.ycombinator.com | 20 Aug 2023