Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by magiclen
A curated list of projects in awesome lists by magiclen .
https://github.com/magiclen/educe
This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.
Last synced: 15 Dec 2024
https://github.com/magiclen/markdown2html-converter
A tool for converting a Markdown file to a single HTML file with built-in CSS and JS.
Last synced: 20 Dec 2024
https://github.com/magiclen/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.
Last synced: 18 Dec 2024
https://github.com/magiclen/qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats.
Last synced: 16 Dec 2024
https://github.com/magiclen/byte-unit
A library for interaction with units of bytes.
Last synced: 16 Dec 2024
https://github.com/magiclen/nginx-cache-purge
An alternative way to do `proxy_cache_purge` or `fastcgi_cache_purge` for Nginx.
Last synced: 24 Nov 2024
https://github.com/magiclen/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.
calendar lunisolar-calendar rust
Last synced: 24 Nov 2024
https://github.com/magiclen/passwords
This crate provides useful tools to generate multiple readable passwords, as well as analyze and score them.
Last synced: 19 Dec 2024
https://github.com/magiclen/html-escape
This library is for encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well.
Last synced: 20 Dec 2024
https://github.com/magiclen/ffmpeg-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.
Last synced: 24 Nov 2024
https://github.com/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.
cli linux mprober probe rust webapplication
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-multipart-form-data
This crate provides a multipart parser for the Rocket framework.
multipart-formdata rocket rust
Last synced: 09 Oct 2024
https://github.com/magiclen/cidr-utils
This crate provides functions for working with IPv4 CIDRs and IPv6 CIDRs.
Last synced: 17 Dec 2024
https://github.com/magiclen/node-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.
Last synced: 17 Dec 2024
https://github.com/magiclen/rust-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.
Last synced: 18 Dec 2024
https://github.com/magiclen/image-convert
A high level library for image identification, conversion, interlacing and high quality resizing.
Last synced: 17 Dec 2024
https://github.com/magiclen/opencc-rust
Open Chinese Convert(OpenCC, 開放中文轉換) binding for the Rust language for conversion between Traditional Chinese and Simplified Chinese.
Last synced: 24 Nov 2024
https://github.com/magiclen/whois-rust
This is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
Last synced: 17 Dec 2024
https://github.com/magiclen/vcard
A pure Rust implementation of vCard based on RFC 6350.
Last synced: 24 Nov 2024
https://github.com/magiclen/ffmpeg-cli-for-android
Now, you can edit audios and videos by using Command Line Interface for FFmpeg.
Last synced: 24 Nov 2024
https://github.com/magiclen/alphanumeric-sort
This crate can help you sort order for files and folders whose names contain numerals.
Last synced: 24 Nov 2024
https://github.com/magiclen/node-fast-string-search
Fast search substrings in a string by using N-API and boyer-moore-magiclen.
Last synced: 24 Nov 2024
https://github.com/magiclen/validators
A library for validating and modeling user input.
Last synced: 15 Nov 2024
https://github.com/magiclen/html-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.
Last synced: 24 Nov 2024
https://github.com/magiclen/image-resizer
Resize or just shrink images and sharpen them appropriately.
Last synced: 24 Nov 2024
https://github.com/magiclen/execute
A library for extending `Command` in order to execute programs more easily.
Last synced: 24 Nov 2024
https://github.com/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.
Last synced: 15 Dec 2024
https://github.com/magiclen/enum-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.
Last synced: 24 Nov 2024
https://github.com/magiclen/rust-short-crypt
ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.
Last synced: 24 Nov 2024
https://github.com/magiclen/base64-url
Base64 encode, decode, escape and unescape for URL applications.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-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.
Last synced: 11 Oct 2024
https://github.com/magiclen/lazy-static-include
This crate provides `lazy_static_include_bytes` and `lazy_static_include_str` macros to replace `include_bytes` and `include_str` macros.
Last synced: 24 Nov 2024
https://github.com/magiclen/s2tw
A simple tool for converting Simple Chinese to Traditional Chinese(TW).
Last synced: 24 Nov 2024
https://github.com/magiclen/words-count
Count the words and characters, with or without whitespaces.
Last synced: 24 Nov 2024
https://github.com/magiclen/zbar-rust
High-level and low-level ZBar binding for the Rust language.
Last synced: 24 Nov 2024
https://github.com/magiclen/user-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
Last synced: 11 Oct 2024
https://github.com/magiclen/boyer-moore-magiclen
Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.
boyer-moore rust string-search
Last synced: 24 Nov 2024
https://github.com/magiclen/node-stringbuilder
An easy and fast in-memory string builder for Node.js.
c nodejs string-buffer string-builder
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-jwt-authorization
This crate provides a procedure macro to create request guards used for authorization.
authentication authorization jwt rocket rust
Last synced: 11 Oct 2024
https://github.com/magiclen/chinese-number
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers.
Last synced: 24 Nov 2024
https://github.com/magiclen/json-gettext
A library for getting text from JSON usually for internationalization.
gettext internationalization json localization rocket rust
Last synced: 24 Nov 2024
https://github.com/magiclen/pipe-logger
Stores, rotates, compresses process logs.
Last synced: 24 Nov 2024
https://github.com/magiclen/favicon-generator
It helps you generate favicons with different formats and sizes.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-recaptcha-v3
This crate can help you use reCAPTCHA v3 in your Rocket web application.
Last synced: 24 Nov 2024
https://github.com/magiclen/utf8-width
To determine the width of a UTF-8 character by providing its first byte.
Last synced: 24 Nov 2024
https://github.com/magiclen/lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file.
Last synced: 24 Nov 2024
https://github.com/magiclen/m-prober-lib
A library aims to quickly collect Linux system information including hostname, kernel version, uptime, RTC time, load average, CPU, memory, network interfaces, block devices and processes.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-include-tera
This is a crate which provides macros `tera_resources_initialize!` and `tera_response!` to statically include Tera files from your Rust project and make them be the HTTP response sources quickly.
Last synced: 24 Nov 2024
https://github.com/magiclen/tw-nhi-icc-service
Read Taiwan NHI cards via HTTP API. 透過 HTTP API 讀取中華民國健保卡。
pcsc rust smart-card taiwan tw-nhi-icc
Last synced: 24 Nov 2024
https://github.com/magiclen/base64-stream
To encode/decode large data with the standard Base64 encoding.
Last synced: 24 Nov 2024
https://github.com/magiclen/url-escape
This library is for encoding/escaping special characters in URLs and decoding/unescaping URLs as well.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-client-addr
This crate provides a request guard used for getting an IP address from a client.
Last synced: 24 Nov 2024
https://github.com/magiclen/entity-tag
This crate provides a `EntityTag` structure and functions to deal with the ETag header field of HTTP.
Last synced: 24 Nov 2024
https://github.com/magiclen/ts-short-crypt
ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-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.
handlebars rocket template-engine
Last synced: 24 Nov 2024
https://github.com/magiclen/scanner-rust
Simple text scanners which can parse primitive types and strings using UTF-8 or ASCII.
Last synced: 24 Nov 2024
https://github.com/magiclen/wait-service
Wait Service is a pure rust program to test and wait on the availability of multiple services.
cli rust tcp uds unix wait-for-it
Last synced: 24 Nov 2024
https://github.com/magiclen/node-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, 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.
aes des magic-crypt nodejs rust
Last synced: 24 Nov 2024
https://github.com/magiclen/pipe-logger-lib
Stores, rotates, compresses process logs.
Last synced: 24 Nov 2024
https://github.com/magiclen/unicode-blocks
This crate contains a list of all unicode blocks and provides some functions to search across them.
Last synced: 24 Nov 2024
https://github.com/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.
Last synced: 24 Nov 2024
https://github.com/magiclen/noto-sans-sc-woff2
source-han-sans web-font woff2
Last synced: 24 Nov 2024
https://github.com/magiclen/best-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).
Last synced: 24 Nov 2024
https://github.com/magiclen/simple-ssl-acme-cloudflare
Simple SSL with ACME and CloudFlare is a tool to simply apply SSL certificates by using OpenSSL and ACME via CloudFlare DNS.
acme cli cloudflare letsencrypt rust ssl
Last synced: 24 Nov 2024
https://github.com/magiclen/tw2s
A simple tool for converting Traditional Chinese(TW) to Simple Chinese.
Last synced: 24 Nov 2024
https://github.com/magiclen/mongo-file-center
To store perennial files and temporary files in MongoDB.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-download-response
This crate provides a response struct used for client downloading.
Last synced: 11 Oct 2024
https://github.com/magiclen/rocket-json-response
This is a crate which provides `JSONResponse` and `JSONResponseWithoutData` structs to response JSON format data with an additional **code** integer value.
Last synced: 24 Nov 2024
https://github.com/magiclen/ubuntu-ffffmpeg
Full-featured FFmpeg on Ubuntu. Use Docker to compile.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-etag-if-none-match
This crate provides a request guard used for getting `if-none-match` header.
Last synced: 24 Nov 2024
https://github.com/magiclen/rocket-accept-language
This crate provides a request guard used for getting `accept-language` header.
Last synced: 24 Nov 2024
https://github.com/magiclen/source-han-sans-sc-woff2
source-han-sans web-font woff2
Last synced: 24 Nov 2024
https://github.com/magiclen/source-han-sans-cn-woff2-extra
source-han-sans web-font woff2
Last synced: 24 Nov 2024
https://github.com/magiclen/paginator
This crate is used for generating pagination bar.
Last synced: 24 Nov 2024
https://github.com/magiclen/html-outliner
Outline HTML documents for better SEO.
Last synced: 24 Nov 2024
https://github.com/magiclen/leveled-hash-map
A structure to separate values into different levels with keys. Every key-value entry which is not at the top level has a parent key at the superior level. Keys at the same level are unique, no matter what parent keys they have.
Last synced: 24 Nov 2024
https://github.com/magiclen/concat-with
Extend the function of the `concat!` macro in `std`.
Last synced: 24 Nov 2024
https://github.com/magiclen/random-pick
Pick an element from a slice randomly by given weights.
Last synced: 24 Nov 2024
https://github.com/magiclen/qrcode-segments-optimizer
This library is used for optimizing the QR code segments.
Last synced: 24 Nov 2024
https://github.com/magiclen/manifest-dir-macros
This crate provides function-like macros to check or operate paths relative to CARGO_MANIFEST_DIR at compile time.
Last synced: 24 Nov 2024
https://github.com/magiclen/node-int64
Use N-API to compute 64 bits integers.
Last synced: 24 Nov 2024
https://github.com/magiclen/node-int32
Use Rust to compute 32-bit signed integers and wrap around at the boundary.
Last synced: 24 Nov 2024
https://github.com/magiclen/url-prefix
A library for creating URL prefix strings.
Last synced: 24 Nov 2024
https://github.com/magiclen/synchronized-writer
A tiny implement for synchronously writing data.
Last synced: 24 Nov 2024
https://github.com/magiclen/image-interlacer
It helps you interlace an image or multiple images for web-page usage.
cli image interlacing progressive rust
Last synced: 24 Nov 2024
https://github.com/magiclen/utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
Last synced: 24 Nov 2024
https://github.com/magiclen/ts-tw-id-num
Check or generate Taiwan ID numbers. 檢查或是產生中華民國國民身分證統一編號(即身份證字號,而非營業人統一編號),支援新式外來人口統一證號。也特別支援舊式外來人口統一證號的檢查。
Last synced: 24 Nov 2024
https://github.com/magiclen/node-sysconf
Get configurable system variables.
Last synced: 24 Nov 2024
https://github.com/magiclen/same-content
Determine whether data from different sources are the same.
Last synced: 24 Nov 2024
https://github.com/magiclen/adblock-checker
Check if the current web browser has any ad blockers (AdBlock, Adblock Plus, uBlock, AdGuard, ...) enabled.
Last synced: 24 Nov 2024
https://github.com/magiclen/input-time-helper
Intuitively (by using local time) get/set the value of a date- or time-based HTML input element.
Last synced: 24 Nov 2024
https://github.com/magiclen/bulls-and-cows
This crate provides a framework for building bulls-and-cows games (1A2B) for any data type and any stages.
Last synced: 24 Nov 2024
https://github.com/magiclen/str-utils
This crate provides some traits to extend types which implement `AsRef<[u8]>` or `AsRef<str>`.
Last synced: 24 Nov 2024