procspawn lets us spin up processes with a Thread::spawn
-like interface.
jlrs - Julia bindings for Rust.
pointer-utils - A collection of small utilities for working with pointer types in Rust.
waitlist - A queue of std::task::Waker
s that can be woken in order, or all at once. Useful for building synchronization structures between tasks in async rust (mutexes, condition variables, channels, etc).
I would like to self-nominate wundergraph here. It provides a static graphql API based on a relational database. It's build on top of diesel and juniper.
cow-utils-rs: Copy-on-write string utilities for Rust.
Kibi - A text editor in ≤1024 lines of code, written in Rust.
prodash - is a dashboard for displaying progress of concurrent applications.
plotly for rust - Although it may seem like self-promoting I have to say having a plotting library that's on par with what's available in Python has allowed me to reach for Rust more often.
I'm interested, but the link is broken.
It looks like prodash has moved to GitHub - Byron/prodash: report progress of concurrent applications and display it in various ways
I'll nominate process_control. It makes it easy to terminate a process after a timeout, which is surprisingly difficult to do correctly. Different platforms have different types of identifiers, and some may be recycled for other processes.
beef::Cow Alternative implementation of Cow
that's more compact in memory.
flume - A blazingly fast multi-producer, single-consumer channel.
Alchemy - An experimental GUI framework for Rust, backed by per-platform native widgets.
Alchemy's readme says it's unmaintained.
async-recursion
- A procedural attribute macro to automatically transform async functions so that they can run recursively.
stork Impossibly fast web search, made for static sites.
A strange one to recommend because it isn't actually on crates.io (a different crate called stork is). I think it is a very cool use of rust to make a combined binary tool and wasm js library
explaine.rs: An interactive Rust syntax playground
i nominate iced, a gui library that just had its 0.1 release:
https://github.com/hecrj/iced/pull/253
This crate was previously nominated by @nasa42 in September, but didn't make it, so i'm nominating it again.