ReSTD (for reimplementation standard) is a project made to reimplemente all of the standard library of the rust programming language AND the core lib of the language.
The goal is to offer an alternative implementation to that of the default compiler (in an idea similar to async-std
or tokio
in the case of asynchronous) but also and above all to offer an alternative to core
and alloc
.
The project was initially started by curriosity and fun, and the goal is now to reproduce as faithfully as possible the API given by the Rust API and, as a first step, to be able to replace the std/core and alloc in any project with the implementations given by ReSTD. In addition, the documentation will be designed to be as precise and transparent as possible and to provide as much explanation as possible of the written implementations.