The libunftp library drives unFTP. It's an , async, cloud orientated FTP(S) server. It runs on top of the Tokio asynchronous run-time and tries to make use of Async IO as much as possible.
数据压缩、解压。 A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression using the Snappy frame format.
Direct no-stdlib port of the C brotli compressor to Rust no dependency on the Rust stdlib: this library would be ideal for decompressing within a rust kernel among other things.
LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, with near-linear scalability for multi-threaded applications.
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