Crabzilla provides a simple interface for running JavaScript modules alongside Rust code.
Self-nomination, but many people were enthusiastic about it when it was announced:
Automatic HTTPS certificates for Tide, via Let's Encrypt and ACME tls-alpn-01 challenges.
An extension for actix-web to validate user permissions
https://github.com/DDtKey/actix-web-grants
Self-nomination: ockam - Rust libraries for end-to-end encrypted, mutually authenticated communication between edge devices and cloud services.
We could give a shout-out to https://crates.io/crates/httpdate for going 1.0.0 this week. As noted in Review httpdate before the release of v1.0 - #5 by pyfisch, this crate is widely successful and speaks to the growing maturity of Rust's ecosystem.
Self-nomination: https://crates.io/crates/rs_pbrt ... So far I was under the impression, that only a library should be published, but because most of the crate is actually a library, and several executables are provided (using that library), using various scene descriptions I went ahead and (finally) published what I have been working on the last 3 to 4 years ... I hope you like it. It is compatible to v3 of the C++ code, even though v4 is already online and the matching book version on the horizon.
Bit of self promotion.
I've just publish the first public version of my actor framework based on asynchronous functions: Heph,
https://github.com/Thomasdezeeuw/heph
If I am allowed to self-promote... [apparently that is the norm here]:
Type conversion, success expected
Self-promotion: forceatlas2
N-dimensional, type-agnostic, very fast force directed graph spacialization algorithm.
Demo with a web of trust, 2D and 3D:
cargo-rr: "A light wrapper around rr, the time-travelling debugger"
Allows you to record the execution of your program, replay it and even go backwards!
cassette A simple, single-future, non-blocking executor intended for building state machines
I'd like to self-nominate serde_with
A collection of custom de-/serialization functions for serde to reduce boilerplate. For example, you can serialize numbers to/from strings, skip serializing all empty Option
s with a single attribute, and even use these transformations inside of containers.
(Self-nomination) display_utils. It's a collection of functions to make common string manipulations easier, but yielding Display
able structs instead. That way the crate uses no allocations and is no_std-compatible
I'd like to nominate tokio-console
(GitHub - tokio-rs/console: a debugger for async rust!) - it's a great effort to let you view how your tokio
executor is functioning.
I'm nominating arraygen
(GitHub - theypsilon/arraygen: Derive macro for generating arrays from struct fields.). It offers a derive to generate arrays from structs. The version 0.2.0 has just been released.
I'd like to nominate genanki-rs
(https://github.com/yannickfunk/genanki-rs). A crate to easily generate flashcard decks for the popular spaced repetition flashcards platform Anki.