Fastest LZ4 implementation in Rust. lz4_flex unsafe 1897 MiB/s 7123 MiB/s 0.2289 lz4_flex safe 1591 MiB/s 5163 MiB/s 0.2289 lzzz 2235 MiB/s 7001 MiB/s 0.2283 snap 1886 MiB/s 1649 MiB/s 0.2242
Rust APIs for the LZ4 compression algorithm. Supports almost all liblz4 features Zero dependencies except liblz4 Tested on Windows / macOS / Linux
QuickLZ is a fast compression algorithm. This library implements the algorithm version 1.5.0 (latest version since 2011).Compression and decompression are implemented for the compression levels 1 to 3
This project is a encoder/decoder for LZMA and its variants written in pure Rust, supports LZMA, LZMA2 and a subset of the .xz file format.
A streaming compression/decompression library for rust with bindings to libbz2. 在压缩二进制数据的时候特别有用,能做到很低的压缩率,但压缩速度比如snappy。
An async multi-producer multi-consumer channel, where each message can be received by only one of all existing consumers.
用来还原C++库文件中的符号,主要是将被倾轧(mangled)的符号还原为人类可读的符号,举例: namespace space { int foo(int x, int y) { return x+y; } } 编译后的名字是_ZN5space3fooEii 可以还原为space::foo(int, int)
ritual allows to use C++ libraries from Rust,The main target of this project is Qt. It analyzes C++ API of a library and generates a fully-featured crate that provides convenient access to this API
Socket2 is a crate that provides utilities for creating and using sockets. those function are not available in the types in the standard library without using any unsafe code.
Type safe netlink library for Rust As of version 0.4.0, completeness of autogenerated documentation and examples will be a focus. Please open issues if something is missing or unclear!
Nix seeks to provide friendly bindings to various *nix platform APIs (Linux...). The goal is to not provide a 100% unified interface, but unify what can be while still providing platform specific APIs
grpc-rust是纯Rust实现的gRPC,它的底层使用tokio实现异步IO,它的代码库中包含了gRPC所有的协议和编解码实现,并提供了Rust特有的错误处理和内存管理方式。相对于grpc-rs,grpc-rust在可移植性、性能和维护方面都具有一定的优势。
RustDDS is a pure Rust implementation of Data Distribution Service, developed by Atostek Oy.
用Rust写的开源远程桌面软件,作者rustdesk, 源仓库: https://github.com/rustdesk/rustdesk 支持自建服务器: https://gitee.com/rustdesk/rustdesk-server/blob/master/id-relay-set.md
Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.
Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.
A (mostly) pure-Rust implementation of various common cryptographic algorithms.The x86-64, x86, and ARM architectures are supported, although the x86-64 architecture receives the most testing.