A Redis-backed leaky-bucket rate limiter
A JavaScript implementation of the Caverphone 2.0 (aka Caverphone Revised) phonetic matching algorithm.
valtio-yjs makes yjs state easy
A Snake version with an artificial intelligence. This version has many game modes. You can play against the AI, or let it play alone. A Battle Royale mode is also available, this mode sees between 2 and 100 AI fight! Many settings are available to vary th
PopRank's NFT rarity and aesthetic ranking logic
A blurry placeholder image web component
A robust JavaScript library for implementing the Leader Election algorithm across distributed environments (tabs, windows, and processes). It ensures only one instance handles critical tasks and provides reliable inter-instance communication.
Calculate the cumulative sum of single-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.
This library is an extension of node-jose library with AWS KMS support
That's what she said classifier
A verification toolchain for TypeScript — generates Lean 4 or Dafny from annotated TS
Mathematical Functions
Rate-limit any operation, backed by Redis
A Typescript implementation of the Nearest Neighbor with 2-opt and 3-opt optimizations to solve the travelling salesman problem (TSP).
High-performance fuzzy file finder for Bun - perfect for LLM agent tools
Adaptive Temperature Control Algorithm
TypeScript implementation of the Aho-Corasick algorithm for efficient string matching
Small, opinionated, full-stack passwordless auth for Node.js services that don't need to email their users for anything but the sign-in link.
A modern JavaScript implementation of Dijkstra's single-source shortest-paths algorithm.
QuantumDiscreteTreemap is layout calculation algorithm, which is similar to treemap, but values are represented by indivisible (quantum/discrete) items.
Lightweight, zero-dependency Node.js library for validating payment card data — Luhn algorithm, card type detection, expiration date, and CVV validation.
Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values and using an improved Kahan–Babuška algorithm.
A wrapper to turn webcam audio samples into buffers.
intersect a ray and triangle in 3 dimensions