Crate of the week suggestion: https://crates.io/crates/cargo-lichking . Attempts to summarize licenses of crates you depend on.
cgroups: "Native Rust library for managing control groups under Linux".
I'm nominating this because it unlocks the ability to start writing lightweight Docker-like libraries in Rust for Linux!
failsafe (reddit thread) - Wrap function in a supervisor that prohibits execution (returns error early) for some time in case of consequtive failures of the wrapped function.
smallbox: Small Box
optimization: store small item on the stack and fallback to heap for large item. Faster memory allocation than Box
.
The packed_simd crate has been working towards bringing an implementation of portable SIMD, fit for inclusion in the standard library.
I'm sure this has been nominated before, but just in case, I would like to nominate crossbeam
for its large suite of high quality concurrency primitives.
Seems the last mention was back in November 2016, and crossbeam-channel in December 2017...
(Fun fact: Discourse warns us of such things when we try to include a previously posted URL)
This is a long time, but my personal feeling is still that a crate should have recently done something noteworthy (milestone release, big new feature, etc.) to have a second chance at the spotlight.
Crossbeam feels so foundational, and so stable, these days (a massive compliment! ) that I wonder if it qualifies as needing "more attention"
I'd like to nominate pest, the elegant parser for CotW.
pest is a general purpose parser written in Rust with a focus on accessibility , correctness , and performance . It uses parsing expression grammars (or PEG) as input, which are similar in spirit to regular expressions, but which offer the enhanced expressivity needed to parse complex languages.
(Disclaimer: I contributed greatly towards the end of the 2.0 development cycle.)
We recently released 2.0 and the website is a cool showcase of what Rust-on-wasm does today; you can actually Try It Online!
Cntr, a way to add in tools to a container after its built to debug it:
Noria announced on Reddit this week:
loc - a tool that counts lines of code faster than cloc: GitHub - cgag/loc: Count lines of code quickly.
Parse Wiki Text – Parse wiki text from Mediawiki into a tree of elements
A CLI tool that displays information about your project directly on your terminal.