Crate of the Week

#513

interact: A framework for friendly online introspection of the running program state in an intuitive command-line interactive way.

5 Likes
#514

sendfd as a recently open-sourced crate with cooperation of the previous owner of the sendfd name: A KISS way to send file descriptors over unix sockets, in pure Rust.

1 Like
#515

ncspot - Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.

1 Like
#516

flamegraph - A Rust-powered flamegraph generator with additional support for Cargo projects.

2 Likes
#517

zmu - Emulator for Microcontroller Systems

#518

color-backtrace: Colorful panic backtraces for Rust

5 Likes
#519

rust-py-comp: A Rust macro implementing a Python-like generator expression

#520

Sloth: A 3D software rasterizer… for the terminal!

3 Likes
#521

iter-python is more flexible

2 Likes
#522

Quinn - Futures-based QUIC implementation in Rust.

1 Like
#523

rust-notifica - Small, cross-platform Rust crate for sending system notifications.

1 Like
#524

MesaLink - A memory-safe and OpenSSL-compatible TLS library.

1 Like
#525

Ergonomic, safe casting to make generic math less painful.

2 Likes
#526

Thanks, didn’t know about iter-python, will give it a try!

#527

snafu: Easily assign underlying errors into domain-specific errors while adding context

1 Like
#528

cascade: Dart-like cascade expressions in Rust

1 Like
#529

bus: like channels, but a message will be sent to every consumer, not just one.

1 Like
#530

doc-comment: macros to help keeping documentation up-to-date (and to test your README examples!).

1 Like
#531

select-rustc: provides macros for conditional compilation according to rustc compiler version analogous to #[cfg(...)] and #[cfg_attr(...)] . Example #[rustc::stable(1.34)]

4 Likes
#532

copyless avoid the memcpy in a Box::new(foo). Super useful, especially if box foo syntax is removed.