Rustls is a modern TLS library written in Rust. It uses ring for cryptography and webpki for certificate verification.
基于Actor模型的编程库,同时支持同步和异步,但这个库的开发貌似已经停滞,且actix的作者已经被喷子喷下线了,宣布永远退出开源界,actix团队现在一直在专注于actix-web的开发,喷子的力量,又要用又要喷。
A blazingly fast multi-producer, multi-consumer channel. Always faster than std::sync::mpsc and sometimes crossbeam-channel
core_affinity_rs is a Rust crate for managing CPU affinities. It currently supports Linux, Mac OSX, and Windows.
A protoc plugin that generates Tonic gRPC server and client code using the Prost! code generation engine.
grpc-rs是通过将gRPC的C++实现作为依赖,并使用Rust的FFI来与C++交互实现的。这种方式可以保证Rust实现的gRPC与官方的C++实现相同,但需要依赖外部的C++库,并且在一些特定情况下可能会存在性能问题。 而grpc-rust则是纯Rust实现的gRPC,它的底层使用tokio实现异步IO,相对于grpc-rs,grpc-rust在可移植性、性能和维护方面都具有一定的优势。
nfs is an async Rust wrapper around libnfs. It currently requires libnfs to be built with support for multi-threading. This may change in the future.
This crate offers: MySql database driver in pure rust; connection pool.
Rusqlite is an ergonomic wrapper for using SQLite from Rust. Historically, the API was based on the one from rust-postgres. However, the two have diverged in many ways.
This crate provides filters for log4rs that can be dynamically controlled at runtime.