The Rust Programming Language
Standard Library API Reference
Rust by Example
The Cargo Guide
Crates from Magic Len
Failures By Stars
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.
This crate provides `lazy_static_include_bytes` and `lazy_static_include_str` macros to replace `include_bytes` and `include_str` macros.
A tool for converting a Markdown file to a single HTML file with built-in CSS and JS.
A library for extending `Path` and `PathBuf` in order to get an absolute path and remove the containing dots.
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.
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 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.
A library for interaction with units of bytes.
This is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
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 crate can help you sort order for files and folders whose names contain numerals.
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.
Open Chinese Convert(OpenCC, 開放中文轉換) binding for the Rust language for conversion between Traditional Chinese and Simplified Chinese.
ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.
A pure Rust implementation of vCard based on RFC 6350.
This crate provides useful tools to generate multiple readable passwords, as well as analyze and score them.
To encode/decode large data with the standard Base64 encoding.
A high level library for image identification, conversion, interlacing and high quality resizing.
Easy to send HTTP/HTTPS requests.
This crate provides data structures and functions to deal with IPv4 CIDRs and IPv6 CIDRs.
Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.
This tool can help you generate and minify your HTML code at the same time. It also supports to minify JS and CSS in `<style>`, `<script>` elements, and ignores the minification of `<pre>` and `<textarea>` elements.
This crate provides the `StartsWithCaseless` trait and the `EndsWithCaseless` trait to extend types which implement `AsRef<str>` in order to do `starts_with` and `ends_with` case-insensitively.
A simple text scanner which can parse primitive types and strings using UTF-8.
Generate QR Code matrices and images in RAW, PNG and SVG formats.
Pick an element from a slice randomly by given weights.
Use `bc` in the Rust Programming Language.