Magic Len (Ron Li) (magiclen)

magiclen

Geek Repo

Company:magiclen.org

Location:Taipei City, Taiwan (R.O.C.)

Home Page:https://me.magiclen.org/

Github PK Tool:Github PK Tool

Magic Len (Ron Li)'s repositories

passwords

This crate provides useful tools to generate multiple readable passwords, as well as analyze and score them.

Language:RustLicense:MITStargazers:36Issues:2Issues:1

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.

Language:RustLicense:MITStargazers:30Issues:3Issues:10

node-fast-string-search

Fast search substrings in a string by using N-API and boyer-moore-magiclen.

Language:CLicense:MITStargazers:19Issues:3Issues:3

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.

Language:RustLicense:MITStargazers:15Issues:4Issues:4

node-stringbuilder

An easy and fast in-memory string builder for Node.js.

Language:CLicense:MITStargazers:11Issues:3Issues:4

entity-tag

This crate provides a `EntityTag` structure and functions to deal with the ETag header field of HTTP.

Language:RustLicense:MITStargazers:6Issues:2Issues:0

node-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.

Language:TypeScriptLicense:MITStargazers:5Issues:4Issues:4

trim-in-place

In-place trimming strings.

Language:RustLicense:MITStargazers:5Issues:3Issues:1

ts-short-crypt

ShortCrypt is a very simple encryption library, which aims to encrypt any data into something random at first glance.

Language:TypeScriptLicense:MITStargazers:5Issues:3Issues:5

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.

Language:RustLicense:MITStargazers:3Issues:2Issues:0

html-outliner

Outline HTML documents for better SEO.

Language:RustLicense:MITStargazers:2Issues:0Issues:0

node-int32

Use Rust to compute 32-bit signed integers and wrap around at the boundary.

Language:RustLicense:MITStargazers:2Issues:3Issues:1

node-int64

Use N-API to compute 64 bits integers.

Language:RustLicense:MITStargazers:2Issues:3Issues:1

node-qr-code

Encode QR Code by using N-API.

Language:RustLicense:MITStargazers:2Issues:3Issues:0

adblock-checker

Check if the current web browser has any ad blockers (AdBlock, Adblock Plus, uBlock, AdGuard, ...) enabled.

Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0

debug-helper

This crate provides declarative macros to help you implement the `Debug` trait manually.

Language:RustLicense:MITStargazers:1Issues:0Issues:0

node-meminfo

Get memory information on Linux.

Language:RustLicense:MITStargazers:1Issues:3Issues:0

node-sysconf

Get configurable system variables.

Language:RustLicense:MITStargazers:1Issues:3Issues:0

same-content

Determine whether data from different sources are the same.

Language:RustLicense:MITStargazers:1Issues:0Issues:0

slash-formatter

This crate provides functions to deal with slashes and backslashes in strings.

Language:RustLicense:MITStargazers:1Issues:4Issues:0

ts-tw-id-num

Check or generate Taiwan ID numbers. 檢查或是產生中華民國國民身分證統一編號(即身份證字號,而非營業人統一編號),支援新式外來人口統一證號。也特別支援舊式外來人口統一證號的檢查。

Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0

assert-eq-float

This crate provides the `assert_eq_float!` macro that supports floats.

Language:RustLicense:MITStargazers:0Issues:2Issues:0

fit-html-text

Fit text into its surrounding container.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

html-auto-p

This library provides a function like `wpautop` in Wordpress. It uses a group of regex replaces used to identify text formatted with newlines and replace double line-breaks with HTML paragraph tags.

Language:RustLicense:MITStargazers:0Issues:3Issues:0

input-time-helper

Intuitively (by using local time) get/set the value of a date- or time-based HTML input element.

Language:HTMLLicense:MITStargazers:0Issues:2Issues:0
Stargazers:0Issues:0Issues:0

run-with-node-env

Set the `NODE_ENV` variable on all platforms. Without `cross-spawn`, very slim.

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:0
Stargazers:0Issues:0Issues:0

ts-paginator

This library is used for generating pagination bar.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0