Porting Rust's std to rustix

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • rustix

    Safe Rust bindings to POSIX-ish APIs

    For a dynamically-linked executable, plain imports can't get vDSO symbols, though we could potentially use dlsym to do it. That's not been a focus so far, but it's good to think about now that there's a port of std underway. I've filed this issue to track this. Thanks!

  • clap-rs

    A full featured, fast Command Line Argument Parser for Rust

    PR #2206 will be handled as part of clap-rs/clap#2683 which will be a focus point during 3.x

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • compiler-builtins

    Porting `compiler-rt` intrinsics to Rust

    Then, some of the non-trivial things that are needed are already implemented and maintained in other crates, like memcpy and friends in compiler-builtins, all the math routines in libm and malloc in dlmalloc.

  • libm

    A port of MUSL's libm to Rust.

    It looks like https://github.com/rust-lang/libm/pull/249 may be a fix for this.

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