finite key-value cache using the Least Recently Used (LRU) algorithm where the most recently used objects are keept in cache while less recently used items are purged
Shared Editing Library
detector of copy/paste in files
A Vite plugin that lets SPA applications generate a Content Security Policy (CSP).
A compiler for "Ecmarkdown" algorithm shorthand into HTML.
Randomize the order of items in an array
SHA-256 hash in pure javascript
PouchDB's document merge algorithm.
Fast single-threaded SSIM (Structural Similarity Index) metric for CI visual testing
invert a 2d matrix using Gaussian elimination
Compare items in two sequences to find a longest common subsequence
HFS Plus string utilities
Hash JSON data stably and fast.
Minify size your images. Image compression with extension: jpg/jpeg, svg, png, gif.
Node.js module for Apache style password encryption using md5.
An implementation of GM/T industry standards
Fast force-directed graph layout by reusing Barnes Hut approximations.
A collection of algorithms and utilities for analyzing and selecting maximally distinct colors. Now includes a unified pickDistinctColors API for easy color selection.
No description provided.
Blazing-fast pixel-by-pixel image comparison with block-based optimization. 1.5x times faster than pixelmatch
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
Pure-JS CRC-32
A small library for generalized transformation of data. This provides a bunch of transformation functions that can be applied to any data structure. It is a direct port of Clojure's [transducers](http://blog.cognitect.com/blog/2014/8/6/transducers-are-com
Validates whether a string matches the production for an XML name or qualified name