Crate of the Week

I would like to self-nominate Sniffnet, a cross-platform GUI application to analyze your network traffic with ease.

sniffnet_run_example

8 Likes

typed-sled, a typed wrapper for sled (Rust embedded DB).

I'd like to nominate cloudmqtt - "A simple and straightforward to use MQTT client/server [library in/for Rust]"

(Partly self-nominate, as I am a contributor).

There's a new lru crate on the scene and it's fast: https://crates.io/crates/schnellru

4 Likes

I'd like to nominate https://crates.io/crates/moka.

It makes adding a cache to e.g. a web service very simple by providing types for both sync and async usage, as well as providing the common knobs that you want to have (max cache size, TTL-based eviction, size-aware eviction, etc.)

I'd like to nominate syntactic-for, which is a syntactic "for" loop Rust macro.

3 Likes

Darkbird !!!

Full featured in-memory document oriented storage
also supports FullText Search operation

1 Like

Self-nomination, again. :grin: Two times my larger crates have won but this new crate is tiny. :thinking:

cargo-my-bin is a tiny and handy plugin for Cargo displaying the contents of ~/.cargo/bin/.

Today, I released v0.2.0 enhancing its documentation and functionality: it can now constrain the output to a specific type of crates such as Cargo plugins (--plugins) or crates installed by default (--default).

I wrote cargo-my-bin because:

(1) I wanted a handy tool listing installed crates working faster than the available updaters, which -at least on my system- have a several-seconds-long delay.

(2) Typing 'cargo my-bin' is so much simpler than typing 'ls $HOME/.cargo/bin'.

(3) With time, I can implement lots of handy features, such like sorting, etc.

1 Like

A collection of pure-Rust audio decoders for many common formats, with performance competitive with ffmpeg:

18 Likes

My library and binaries for the reading, creating, and modification of SquashFS file systems: backhand

I never knew about the existence of nextest, and it looks pretty nifty. So I'm nominating that.

A simple and synchronous web framework, URL routing with plain fn pointer, and optional Template and Database feature supported.

Darkbird 4.0.0 !!!

Full featured in-memory document oriented storage
also supports

@ FullText Search operation

@ Materialized View

@ Migration

@ Rich Indexing

1 Like

I would like to nominate envious: "envious allows you to deserialize your serde enabled structs from environment variables".

5 Likes

darkbird 5.0.0 :bomb::star2:

Full featured realtime, in-memory database !!!!

Migrated from storage to Database world !!!
provided schema builder and all operation do with database layer

● Schema Builder
● Database level

[self-nomination]

scannedpdf is a simple images to pdf crate.
It's fast, with low memory footprint(usually lower than 100Mb) and unicode outlines(bookmarks) support.

I made this because I need to combine thousands of images into a single PDF.

4 Likes

bkmr
Fast CLI bookmark manager and launcher.

Features:

  • full-text search with semantic ranking
  • fuzzy search --fzf (CTRL-O: open, CTRL-E: edit)
  • tags for classification
  • ... more
2 Likes

Darkbird 6.0.0
full featured database

● Materialized view
● Migration
● Atomic operation
● Key Expiration

1 Like

[self-nomination]
Goku
An HTTP load testing application written in Rust.

1 Like

I’d like to nominate dyn_vec. Allows for storing Unsized dyn types in continuous memory via a quasi-stack / vec like data structure and avoiding the need to box every single dyn trait object individually. There’s a few similar crates already published that do something similar, but this one is by far the most ergonomic I’ve found.