This is your work, valued
educe. This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.
159markdown2html-converter. A tool for converting a Markdown file to a single HTML file with built-in CSS and JS.
101xcompress. 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.
82qrcode-generator. Generate QR Code matrices and images in RAW, PNG and SVG formats.
72path-absolutize. A library for extending `Path` and `PathBuf` in order to get an absolute path and remove the containing dots.
68MagicCrypt. 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.
62Byte-Unit. A library for interaction with units of bytes.
62nginx-cache-purge. An alternative way to do `proxy_cache_purge` or `fastcgi_cache_purge` for Nginx.
60chinese-lunisolar-calendar. The traditional Chinese Calendar, known as 農曆 or 陰曆 in Chinese, is based on the moon, and is commonly referred to as the Lunar Calendar.
56html-escape. This library is for encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well.
52passwords. This crate provides useful tools to generate multiple readable passwords, as well as analyze and score them.
45JavaChineseCalendar. Java Chinese Calendar is a Java library of Chinese (lunar) calendar. It can convert date between Gregorian calendar(also called Western calendar) and Chinese calendar. Also, it can compute the weight of Ba Zi(八字).
44FFmpeg-For-MagicLen-Applications. Modified FFmpeg for MagicLen Applications
42m-prober. This program aims to collect Linux system information including hostname, kernel version, uptime, RTC time, load average, CPU, memory, network interfaces, block devices and processes. 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.
39FFmpeg-Screen-Recorder. 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.
38opencc-rust. Open Chinese Convert(OpenCC, 開放中文轉換) binding for the Rust language for conversion between Traditional Chinese and Simplified Chinese.
38rust-magiccrypt. MagicCrypt is a Java/PHP/NodeJS/Rust library to encrypt/decrypt strings, files, or data, using Data Encryption Standard(DES) or Advanced Encryption Standard(AES) algorithms. It supports CBC block cipher mode, PKCS7 padding and 64, 128, 192 or 256-bits key length.
37rocket-multipart-form-data. This crate provides a multipart parser for the Rocket framework.
35cidr-utils. This crate provides functions for working with IPv4 CIDRs and IPv6 CIDRs.
34node-crc. 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.
31image-convert. A high level library for image identification, conversion, interlacing and high quality resizing.
29FFmpeg-CLI-For-Android. Now, you can edit audios and videos by using Command Line Interface for FFmpeg.
27whois-rust. This is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
25validators. A library for validating and modeling user input.
24alphanumeric-sort. This crate can help you sort order for files and folders whose names contain numerals.
23vcard. A pure Rust implementation of vCard based on RFC 6350.
22node-fast-string-search. Fast search substrings in a string by using N-API and boyer-moore-magiclen.
21user-agent-parser. A parser to get the product, OS, device, cpu, and engine information from a user agent, inspired by https://github.com/faisalman/ua-parser-js and https://github.com/ua-parser/uap-core
20execute. A library for extending `Command` in order to execute programs more easily.
20MagicImage. MagicImage is a Java library for image processing. It can support many formats of images in Java programs and provide common functions to make adjustments to the image in post. After you finish adjusting your images, you can export them to many formats, too. MagicImage uses Mson library to load the metadata of images, MagicCommand library to integrate ImageMagick tool, Commons Imaging library to import the image files, java-image-scaling library to scale images with high quality, and ICAFE library to import and export image files.
19html-minifier. This library 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>` elements.
19crc-any. This crate computes CRC values from a bit width, a polynomial, a reflection setting, an initial value, and a final XOR value. It also provides many built-in CRC functions for common CRC variants.
19image-resizer. Resize or just shrink images and sharpen them appropriately.
18tw-nhi-icc-service. Read Taiwan NHI cards via HTTP API. 透過 HTTP API 讀取中華民國健保卡。
18enum-ordinalize. This library enables enums to not only obtain the ordinal values of their variants but also allows for the construction of enums from an ordinal value.
16zbar-rust. High-level and low-level ZBar binding for the Rust language.
15base64-url. Base64 encode, decode, escape and unescape for URL applications.
15rust-short-crypt. ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.
14boyer-moore-magiclen. Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.
14words-count. Count the words and characters, with or without whitespaces.
13rocket-include-static-resources. 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.
12validators-old. A library for validating and modeling user input.
12s2tw. A simple tool for converting Simple Chinese to Traditional Chinese(TW).
12rocket-jwt-authorization. This crate provides a procedure macro to create request guards used for authorization.
11ImageDifferencer. ImageDifferencer is a Java program which uses MagicImage to deal with images can compute the difference between two images. It's a very simple implementation, which only has command line interface.
9lrc. A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file.
9url-escape. This library is for encoding/escaping special characters in URLs and decoding/unescaping URLs as well.
8ts-short-crypt. ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.
8trim-in-place. In-place trimming strings.
7rocket-recaptcha-v3. This crate can help you use reCAPTCHA v3 in your Rocket web application.
7MagicURLNetwork. MagicURLNetwork is a Java library which includes Mson to support JSON data transfer through networks. To make an URL connection, you only need to know what you want to do and choose an appropriate request method(GET, POST, PUT, HEAD...). You don't need to understand how HTTP, HTTPS and FTP work, and don't need to use any streaming library by yourself, too. You can easily implement a RESTful client program or file uploading/downloading program with this library.
7random-number. Generate random numbers quickly.
5rocket-include-handlebars. 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.
5scanner-rust. Simple text scanners which can parse primitive types and strings using UTF-8 or ASCII.
5Best-MP3-Voice-Recorder. The Best MP3 Voice Recorder is a very simple voice recorder. You don't need to do any settings. This application can help you record sound and music from your microphone and store them into a MP3 file with the best quality(320 kbps) or the very nearly best quality(~256kbps).
3benchmarking. This crate can be used to execute something and measure the execution time in nano seconds. It does not output anything to the screen and the filesystem.
3rocket-download-response. This crate provides a response struct used for client downloading.
3tw2s. A simple tool for converting Traditional Chinese(TW) to Simple Chinese.
3ts-tw-id-num. Check or generate Taiwan ID numbers. 檢查或是產生中華民國國民身分證統一編號(即身份證字號,而非營業人統一編號),支援新式外來人口統一證號。也特別支援舊式外來人口統一證號的檢查。
2datalith. A file management system powered by SQLite for metadata storage and the file system for file storage. (in dev)
2