The initial round of stabilizations for the async/await language feature in Rust 1.39 did not include support for async fn in traits.

auditable Github Repo Stars: Shnatsel/rust-audit

Know the exact crate versions used to build your Rust executable. Audit binaries for known bugs or security vulnerabilities in production, at scale, with zero bookkeeping.


Chrono: Date and Time for Rust


Command Line Argument Parser for Rust


This crate provides a set of tools for concurrent programming.

curl-rust Github Repo Stars: alexcrichton/curl-rust

libcurl bindings for Rust

human-panic [GitHub] Github Repo Stars: rust-cli/human-panic

Panic messages for humans. Handles panics by calling std::panic::set_hook to make errors nice for humans.


This crate provides basic imaging processing functions and methods for converting to and from image formats.


A macro for declaring lazily evaluated statics in Rust.

libloading Github Repo Stars: nagisa/rust_libloading

Safer bindings around system dynamic library loading primitives. The most important safety guarantee by this library is prevention of dangling-Symbols that may occur after a Library is unloaded.

lopdf Github Repo Stars: J-F-Liu/lopdf

A Rust library for PDF document manipulation.


Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).

openssh [GitHub] Github Repo Stars: jonhoo/openssh-rs

Scriptable SSH through OpenSSH in Rust

openssh-keys Github Repo Stars: coreos/openssh-keys

A pure-Rust library to read and write OpenSSH public keys


rust-peg is a simple yet flexible parser generator that makes it easy to write robust parsers. Based on the Parsing Expression Grammar formalism, it provides a Rust macro that builds a recursive descent parser from a concise definition of the grammar.


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.

pwhash [Github] Github Repo Stars: inejge/pwhash

A collection of password hashing routines in pure Rust

quiche [GitHub] Github Repo Stars: cloudflare/quiche

quiche is an implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It provides a low level API for processing QUIC packets and handling connection state. The application is responsible for providing I/O (e.g. sockets handling) as well as an event loop with support for timers.


A Rust library for random number generation.

redb Github Repo Stars: cberner/redb

A simple, portable, high-performance, ACID, embedded key-value store.


A Rust library for parsing, compiling, and executing regular expressions. Its syntax is similar to Perl-style regular expressions, but lacks a few features like look around and backreferences. In exchange, all searches execute in linear time with respect to the size of the regular expression and search text. Much of the syntax and implementation is inspired by RE2.


An ergonomic, batteries-included HTTP Client for Rust.


Safe, fast, small crypto using Rust


Demangle Rust symbol names using rustc-demangle. rustfilt works similarly to c++filt, in that it accepts mangled symbol names as command line arguments, and if none are provided it accepts mangled symbols from stdin. Demangled symbols are written to stdout.


Rustls is a modern TLS library written in Rust. It's pronounced 'rustles'. It uses ring for cryptography and libwebpki for certificate verification.


Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.


A (beta) modern embedded database. Doesn't your data deserve a (beta) beautiful new home?


SmartCore is a comprehensive library for machine learning and numerical computing. The library provides a set of tools for linear algebra, numerical computing, optimization, and enables a generic, powerful yet still efficient approach to machine learning.

tauri Github Repo Stars: tauri-apps/tauri

Build smaller, faster, and more secure desktop applications with a web frontend.

timed Github Repo Stars: y2kappa/timed

Rust crate to time your function using derive annotations.