How to fully replace/reimplement std?

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

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. rust

    Empowering everyone to build reliable and efficient software.

    A big issue I'm having with the way std is implemented in rust (https://github.com/rust-lang/rust/tree/master/library/std) is that they hard code implementations for targets. This makes it hard for me to use non standard/unsupported targets like using FreeRTOS or writing my own small embedded operating system.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. FreeRTOS-rust

    Rust crate for FreeRTOS

    Maybe, this will help you: https://github.com/lobaro/FreeRTOS-rust

  4. wg-cargo-std-aware

    Repo for working on "std aware cargo"

    While it's planned, cargo doesn't support that right now (issues on this are tracked here: https://github.com/rust-lang/wg-cargo-std-aware).

  5. xargo

    The sysroot manager that lets you build and customize `std`

    I think you can use xargo for this with:

  6. rust

    Empowering everyone to build reliable and efficient software. (by betrusted-io)

    Everything you need to know to build for our platform is at https://github.com/betrusted-io/rust/ and maybe the scripts or patches there will be interesting to you.

  7. miri

    An interpreter for Rust's mid-level intermediate representation

    Note that xargo is in bare-bones maintenance mode -- basically just enough to keep Miri working; nobody is maintaining the other parts of 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

  • Hey Rustaceans! Got an easy question? Ask here (53/2020)!

    7 projects | /r/rust | 28 Dec 2020
  • Impl Snake For Micro:bit - Embedded async Rust on BBC Micro:bit with Embassy

    6 projects | dev.to | 28 Oct 2024
  • You can't do that because I hate you

    9 projects | news.ycombinator.com | 28 Dec 2023
  • Let else will finally be formatted by rustfmt soon

    5 projects | /r/rust | 3 Jul 2023
  • Foundation - Open Membership

    2 projects | /r/rust | 13 Apr 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?