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:
This crate was previously nominated by @nasa42 in September, but didn't make it, so i'm nominating it again.
format A utility crate to make it easier to work with the Formatter
Pollster: A minimal async executor that lets you block on a future.
sudo: Let your application run as root
unprolix Boilerplate generator for constructors, getters and setters with derive macros
wiremock-rs: HTTP mocking to test Rust applications
aeron-rs: efficient and reliable UDP / IPC message transport for Rust
rftp: A remake of
regex2fat: Did you ever want to match a regex, but all you had was a fat32 driver? Ever wanted to serialize your regex DFAs into one of the most widely supported formats used by over 3 billion devices? Are directory loops your thing?
Q: NOOOOOOOOOOO!!! YOU CAN'T TURN A DFA INTO A FAT32 FILE SYSTEM!!!! YOU CAN'T JUST HAVE A DIRECTORY WITH MULTIPLE PARENTS!!! YOU ARE BREAKING THE ASSUMPTION OF LACK OF LOOPERINOS NOOOOOOOOO
A: Haha OS-driven regex engine go brrrrr
handle Pin<&mut >A handle trait for asynchronous context pipeline.