I've personally tried to build some fundamental constructs like transport agnostic e2e encryption and actor libraries, but never invested enough in them. Ockam is basically doing what I had attempted and failed at, but way way way better.
I saw their blog post the other day and I think it's quite cool. e2e encryption + actors is a super cool primitive for secure and resilient services. It reminds me a bit of the hashicorp stack, but as a library.
IMO definitely worth checking out - I think frameworks like this are extremely high potential.
A neat toolbox for manipulating tuples. New and still underappreciated crate with just one star on github. I used it recently in tandem with derive_new to handle the tuples that diesel returns on joins. I just wanted to add another item to the tuple (append) before I fed the elements into the new-method (apply) for my return-struct. Very nice!
It is a crate to build interactive prompts that was inspired by the amazing (IMO) Github CLI app. You might be familiar with a similar crate that is dialoguer. To make mine stand out, I focused a lot on providing the greatest developer experience possible with nice to use APIs, sane defaults and an extensive documentation, besides more features
I talked about it on the last RustConf and people loved it! Thought it might be worth a shot to put it here too, thanks!
I'd like to nominate arbitrary, a crate for state-of-the-art fuzzing and property-based testing:
This crate doesn't include a proptestering or fuzzing "runner", it only defines a trait to generate arbitrary values. The trait is simple, but very powerful -- it allows you to get minimization and coverage-based search for structured input for free.
A promising crate, for those who work with both Rust and TypeScript ts-rs : auto-generate your TypeScript definitions directly from your Rust structs, with many customization options
Big up to its author and contributors