The Rust Programming Language
Standard Library API Reference
Rust by Example
The Cargo Guide
Crates from Magic Len (Ron Li)
Failures By Stars
Magic Len (Ron Li)
MagicCrypt is a Java/PHP/NodeJS/Rust library to encrypt/decrpyt strings, files, or data, using Data Encryption Standard(DES) or Advanced Encryption Standard(AES) algorithms. It supports CBC block cipher mode, PKCS5 padding and 64, 128, 192 or 256-bits key length. If the encrypted data is a string, it will be formatted automatically to Base64.
A library for validating user input.
This crate provides procedural macros to help you implement Rust-built-in traits quickly.
This crate provides a multipart parser for the Rocket framework.
A tool for converting a Markdown file to a single HTML file with built-in CSS and JS.
This crate provides `lazy_static_include_bytes` and `lazy_static_include_str` macros to replace `include_bytes` and `include_str` macros.
A library for extending `Path` and `PathBuf` in order to get an absolute path and remove the containing dots.
This program is a gadget which helps you use FFmpeg to record your screen on Linux. The video record can be saved as a file, or be streamed via RTMP protocol.
XCompress is a free file archiver utility on Linux, providing multi-format archiving to and extracting from ZIP, Z, GZIP, BZIP2, LZ, XZ, LZMA, 7ZIP, TAR, RAR and ZSTD.
This program aims to collect Linux system information including hostname, kernel version, uptime, RTC time, load average, CPU, memory, network interfaces and block devices. It can be used not only as a normal CLI tool, but also a web application with a front-end webpage and useful HTTP APIs.
This is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
A library for interaction with units of bytes.
A pure Rust implementation of vCard based on RFC 6350.
This crate can help you sort order for files and folders whose names contain numerals.
ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.
Open Chinese Convert(OpenCC, 開放中文轉換) binding for the Rust language for conversion between Traditional Chinese and Simplified Chinese.
To compute CRC values by providing the length of bits, expression, reflection, an initial value and a final xor value. It has many built-in CRC functions.
This is a crate which provides macros `static_resources_initialize!` and `static_response!` to statically include files from your Rust project and make them be the HTTP response sources quickly.
Easy to send HTTP/HTTPS requests.
This crate provides useful tools to generate multiple readable passwords, as well as analyze and score them.
This crate provides data structures and functions to deal with IPv4 CIDRs and IPv6 CIDRs.
A high level library for image identification, conversion, interlacing and high quality resizing.
To encode/decode large data with the standard Base64 encoding.
This is a crate which provides macros `handlebars_resources_initialize!` and `handlebars_response!` to statically include HBS (Handlebars) files from your Rust project and make them be the HTTP response sources quickly.
Use `bc` in the Rust Programming Language.
Generate QR Code matrices and images in RAW, PNG and SVG formats.
This crate provides a request guard used for getting `accept-language` header.
This crate provides a request guard used for getting `if-none-match` header.
High-level and low-level ZBar binding for the Rust language.
A simple text scanner which can parse primitive types and strings using UTF-8.