How to fully replace/reimplement std?

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
  • 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.

  • FreeRTOS-rust

    Rust crate for FreeRTOS

  • Maybe, this will help you: https://github.com/lobaro/FreeRTOS-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.

    InfluxDB logo
  • 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).

  • xargo

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

  • I think you can use xargo for this with:

  • 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.

  • 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
  • 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
  • Tree Borrows - A new aliasing model for Rust

    6 projects | /r/rust | 28 Mar 2023