Magic Len (Ron Li)'s repositories
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats.
path-absolutize
A library for extending `Path` and `PathBuf` in order to get an absolute path and remove the containing dots.
html-escape
This library is for encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well.
whois-rust
This is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
rust-short-crypt
ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.
lazy-static-include
This crate provides `lazy_static_include_bytes` and `lazy_static_include_str` macros to replace `include_bytes` and `include_str` macros.
base64-stream
To encode/decode large data with the standard Base64 encoding.
url-escape
This library is for encoding/escaping special characters in URLs and decoding/unescaping URLs as well.
path-dedot
A library for extending `Path` and `PathBuf` in order to parse the path which contains dots.
pipe-logger-lib
Stores, rotates, compresses process logs.
random-number
Generate random numbers quickly.
mongo-file-center
To store perennial files and temporary files in MongoDB.
unicode-blocks
This crate contains a list of all unicode blocks and provides some functions to search across them.
qrcode-segments-optimizer
This library is used for optimizing the QR code segments.
random-pick
Pick an element from a slice randomly by given weights.
rust-performance-measurement
How to write a high-performance program in Rust?
url-prefix
A library for creating URL prefix strings.
bulls-and-cows
This crate provides a framework for building bulls-and-cows games (1A2B) for any data type and any stages.
gitlab-deploy
This tool is used for deploying software projects to multiple hosts during different phases.
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
map-to-javascript-html
This is a library for serializing a map to JavaScript code in HTML, usually for dynamically generating strings on web pages.
number-as
Extend primitive number types to make them have a `number_as` method.
rc-u8-reader
A tiny implement for reading `u8` data from a reference counted instance.
rust-tw-id-num
Check or generate Taiwan ID numbers. 檢查或是產生中華民國國民身分證統一編號(即身份證字號,而非營業人統一編號),支援新式外來人口統一證號。
sorted-insert
This crate provides traits to insert elements to a sorted collection and keep the order.