A faster tig:
(The only down side is it's an impossible project name to search for!)
A faster tig:
cargo-spellcheck - spell & grammar checking for documentation comments
rpm-rs - a full rpm parser and synthesizer in rust (not a binding!)
Helps decrease compile times for projects that need to include strings or bytes from files at compile time.
Write safer FFI code in Rust without polluting it with unsafe code
is a disk space navigator for the terminal (written in Rust, of course ). (full disclosure: I am the author)
A program that simulates the behavior of bodies that attract each other in real-time using wgpu.
print_bytes allows printing broken UTF-8 bytes to an output stream as losslessly as possible. Now, it can even print OsStr
losslessly on Unix and Windows (when writing to Windows Console).
Async DoubleCheckedCell helps avoid race conditions when a program needs to initialize data asynchronously and lazily.
SuckIT
allows you to recursively visit and download a website's content to your disk.
Much faster than tools like HTTrack.
stdext
is a crate with minor additional features for std
. It is designed to be more agile in terms of getting a new std
feature to your codebase, and less strict in terms of added features.
The assert_equal
macro looks very useful. Checking the difference between structs is indeed painful with the standard assert_eq
.
I nominate nnnoiseless, a port of Xiph's RNNoise (written in C) to safe Rust. The release was accompanied by a blog post by the author, where they explain some of the porting process as well as subsequent performance optimizations that lead to the port overtaking the original C version in their benchmark. There has been a discussion on the subreddit.
Another audio related blog post:
polyfuse, a library for implementing FUSE filesystems, with async
/.await
support. It comes with complete examples and a blog post in Japanese.