Tiny & abstract Raft leader election algorithm
A TypeScript implementation of the Snowflake algorithm for generating unique distributed IDs.
TypeScript implementation of the Porter Stemmer algorithm
The ISAP algorithm implemented in typescript
A memoization algorithm in which each function argument represents a new key, creating a trie of caches as defined by the array in your first argument.
Custom hash generator (based on MD5 algorithm)
Linear Diff algorithm for Arrays.
Simple algorithm to tokenize Chinese texts into words using CC-CEDICT.
A tool for optimization algorithm.
Calculate the arithmetic mean of a strided array using a two-pass error correction algorithm.
Better algorithm implementation library
Node.JS bcrypt password hashing algorithm following the PHC string format
Implementation of Umbral proxy reencryption algorithm
LZ-based compression algorithm for JavaScript with ESM support
A reference implementation of a list ordering system like JIRA's Lexorank algorithm
Generates random tokens with custom size and base-encoding using the RFC 4122 v4 UUID algorithm
A pure Node.js implementation of the AES-CMAC algorithm (NIST 800-38B / RFC 4493).
A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm
Nice scale algorithm
A algorithm based on minimax search and alpha-beta prune to solve gomoku game.
fast-astar is an implementation of a* algorithm using javascript. Small and fast.
LZ-based compression algorithm
Compare alphanumeric strings the same way a human would, using a natural order algorithm
WebAssembly bindings for Meta's PDQ perceptual image hashing algorithm