jshashes
A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side (MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC and Base64)
A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side (MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC and Base64)
A string hashing function based on Daniel J. Bernstein's popular 'times 33' hash algorithm.
A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript
Comprehensive pathfinding library for grid based games
Porter Stemmer algorithm
A JavaScript port of the bisection algorithm that is used in Python
DJB2a non-cryptographic hash function
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
Table resolution utilities
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
graph layout algorithm
Simple 32 bit FNV-1a hash algorithm implementation.
graph algorithm
Get the hash of a string
Polygon offsetting algorithm, aimed for use with leaflet
Javascript natural sort algorithm with unicode support.
Construct Merkle Trees and verify proofs
JavaScript library that builds concave hulls (shapes) by the set of points
Implementation of the Aho-Corasick string searching algorithm, as described in the paper "Efficient string matching: an aid to bibliographic search".
Shuffle the words in a string and optionally the letters in each word using the Fisher-Yates algorithm. Useful for creating test fixtures, benchmarking samples, etc.