Crate of the Week

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:

https://github.com/hecrj/iced/pull/253

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

4 Likes

rftp: A remake of sftp

dust Named du-dust on crates.io

Similar to du but more intuitive and easier to use.

1 Like

regex2fat: Did you ever want to match a regex, but all you had was a fat32 driver? Ever wanted to serialize your regex DFAs into one of the most widely supported formats used by over 3 billion devices? Are directory loops your thing?

16 Likes

FAQ
Q: NOOOOOOOOOOO!!! YOU CAN'T TURN A DFA INTO A FAT32 FILE SYSTEM!!!! YOU CAN'T JUST HAVE A DIRECTORY WITH MULTIPLE PARENTS!!! YOU ARE BREAKING THE ASSUMPTION OF LACK OF LOOPERINOS NOOOOOOOOO
A: Haha OS-driven regex engine go brrrrr

pure gold :D

10 Likes

handle Pin<&mut :crab:>A handle trait for asynchronous context pipeline.

cargo-license: A license checker for your crates. It checks all the dependencies and can give tons of information about each dependency and their license. This is especially helpful for checking license compatibility.

6 Likes

@kylegalloway's suggestion reminded me of:

cargo-deny: Cargo plugin for linting your dependencies

6 Likes

Warning: Self promotion ahead!

cfg_aliases: A dependency-less macro for creating aliases that can be used in #[cfg] checks.

7 Likes

I'd like to nominate coercible_errors - a zero-cost abstraction over errors that may be either some actual error type or Infallible in associated types.

1 Like

tco: TCO is a tail-call optimization library. It's a proof-of-concept attribute macro you can slap onto item functions to optimize them if they are in tail-calling format.

6 Likes

bottom: Yet another cross-platform graphical process/system monitor