Sniff the encoding from a HTML byte stream
Module version of UZIP.js
A spec-conformant JavaScript parser for the HTML5 srcset attribute
Pure JavaScript crypto implementation using noble-hashes for otplib
The lightest signal library.
Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.
LZ-based compression algorithm
A JavaScript text diff implementation.
A JS library for finding optimal label position inside a polygon
Parse a JSON string that has git merge conflicts, resolving if possible
The fCoSE layout for Cytoscape.js by Bilkent with fast compound node placement
Hashing made simple. Get the hash of a buffer/string/stream/file.
An implementation of the RDF Dataset Canonicalization algorithm in JavaScript
LRU Queue
Implementation of the Graham Scan algorithm to calculate a convex hull from a given array of x, y coordinates.
Get the hash of an object
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
SHA1 wrapper for browsers that prefers `window.crypto.subtle`.
text-segmentation ==============
graph algorithm
Match human-quality input to potential matches by edit distance.
Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor