Typescript version of linebreak algorithm
CRC32C algorithm with hardware acceleration and software fallback.
An implementation of the Node.js module resolution algorithm.
Diff algorithm
Fernet algorithm implementation written in Node.js
A packing algorithm for 2D bin packing. Largely based on code and a blog post by Jake Gordon.
Pack integer intervals using a greedy algorithm
A string hashing function based on Daniel J. Bernstein's popular 'times 33' hash algorithm.
A compiler for "Ecmarkdown" algorithm shorthand into HTML.
FPGrowth frequent itemset mining algorithm implementation in TypeScript / JavaScript.
A simple, easy to use implementation of the Okapi BM25 algorithm.
An implementation of the Ethash consensus algorithm in JavaScript
An implementation of the Ethash consensus algorithm in JavaScript
A TypeScript implementation of the Verhoeff algorithm.
sunrise and sunset via NOAA algorithm with elevation, based on KosherJava
chaikin's smoothing algorithm for 2D lines
binary tree based bin packing algorithm
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm
Finite key-value map using the Least Recently Used (LRU) algorithm where the most recently used objects are keept in the map while less recently used items are evicted to make room for new ones.
sha512 hashing algorithm implemented in WebAssembly
clustering graph network by Markov Cluster Algorithm(MCL)
High-precision sunrise and sunset time calculation using NREL's Solar Position Algorithm
TypeScript class that validates UK bank account details using the modulus checking algorithm.