Crate of the Week

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.

3 Likes

I'm interested, but the link is broken.

It looks like prodash has moved to https://github.com/crates-io/prodash

1 Like

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.

2 Likes

beef::Cow Alternative implementation of Cow that's more compact in memory.

6 Likes

flume - A blazingly fast multi-producer, single-consumer channel.

5 Likes

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.

1 Like

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

2 Likes

explaine.rs: An interactive Rust syntax playground

8 Likes

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.

4 Likes

format A utility crate to make it easier to work with the Formatter

1 Like

Pollster: A minimal async executor that lets you block on a future.

1 Like

sudo: Let your application run as root

4 Likes

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

6 Likes

rftp: A remake of sftp

dust Named du-dust on crates.io

Similar to du but more intuitive and easier to use.

2 Likes