A collection of Rust libraries that are deliberately small, lightweight, and simple, with limited dependencies.
0️⃣ for libraries that have no dependencies.
- https://raphlinus.github.io/rust/2019/08/21/rust-bloat.html
- https://github.com/johnthagen/min-sized-rust
- https://blog.kodewerx.org/2020/06/the-rust-compiler-isnt-slow-we-are.html
- pico-args 0️⃣ -- Argument parsing
- nanoserde 0️⃣ -- Serialization/deserializion
- climake 0️⃣ -- Command line interface library
- email-parser 0️⃣
- attohttpc -- HTTP Client
- minreq -- HTTP Client
- ureq -- HTTP Client
- lite-json -- 0️⃣ JSON parser
- tiny-http -- HTTP Server
- fastrand -- Non-cryptographically secure random numbers
- nanorand
- alea -- Non-cryptographcially secure random numbers
- getrandom
- oorandom
- smol -- A small and fast async runtime
- vial -- web framework
- horrorshow 0 -- HTML builder
- nanotemplate 0 -- ultralight template engine
Open a PR if you'd like to add to this list, or email https://lists.flounder.online/patches/