Pinned Repositories
Byte-Unit
A library for interaction with units of bytes.
chinese-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.
chinese-number
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers.
educe
This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.
m-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.
MagicCrypt
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.
markdown2html-converter
A tool for converting a Markdown file to a single HTML file with built-in CSS and JS.
path-absolutize
A library for extending `Path` and `PathBuf` in order to get an absolute path and remove the containing dots.
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats.
xcompress
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.
magiclen's Repositories
magiclen/educe
This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.
magiclen/m-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.
magiclen/alphanumeric-sort
This crate can help you sort order for files and folders whose names contain numerals.
magiclen/crc-any
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.
magiclen/words-count
Count the words and characters, with or without whitespaces.
magiclen/base64-url
Base64 encode, decode, escape and unescape for URL applications.
magiclen/boyer-moore-magiclen
Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.
magiclen/bc
Use `bc` in the Rust Programming Language.
magiclen/lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file.
magiclen/rocket-recaptcha-v3
This crate can help you use reCAPTCHA v3 in your Rocket web application.
magiclen/base64-stream
To encode/decode large data with the standard Base64 encoding.
magiclen/trim-in-place
In-place trimming strings.
magiclen/benchmarking
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.
magiclen/mongo-file-center
To store perennial files and temporary files in MongoDB.
magiclen/unicode-blocks
This crate contains a list of all unicode blocks and provides some functions to search across them.
magiclen/ubuntu-ffffmpeg
Full-featured FFmpeg on Ubuntu. Use Docker to compile.
magiclen/bulls-and-cows
This crate provides a framework for building bulls-and-cows games (1A2B) for any data type and any stages.
magiclen/datalith
A file management system powered by SQLite for metadata storage and the file system for file storage. (in dev)
magiclen/debug-helper
This crate provides declarative macros to help you implement the `Debug` trait manually.
magiclen/gitlab-deploy
This tool is used for deploying software projects to multiple hosts during different phases.
magiclen/ts-year-helper
This package provides some useful functions to deal with dates especially related to leap years.
magiclen/assert-eq-float
This crate provides the `assert_eq_float!` macro that supports floats.
magiclen/grpc-js-helper
Some useful items for playing with `@grpc/grpc-js`.
magiclen/input-time-helper
Intuitively (by using local time) get/set the value of a date- or time-based HTML input element.
magiclen/mininterval-runner
Repeated execution with minimum interval control. Useful for running crawlers.
magiclen/rdb-pagination
SQL query extension library for handling pagination and sorting in relational databases.
magiclen/rocket-mongo-file-center-download-response
This crate provides a response struct used for client downloading from the File Center on MongoDB.
magiclen/rocket-mongo-file-center-raw-response
This crate provides a response struct used for responding raw data from the File Center on MongoDB with **Etag** cache.
magiclen/ubuntu-ffimagemagick
Full-featured ImageMagick on Ubuntu. Use Docker to compile.
magiclen/wesnoth-zh_TW
韋諾之戰的繁體中文翻譯。