ciaplu
A TypeScript library implementing Pattern Matching for declarative matching of values or types, with support for both synchronous and asynchronous handlers.
A TypeScript library implementing Pattern Matching for declarative matching of values or types, with support for both synchronous and asynchronous handlers.
A JavaScript implementation of the Caverphone 2.0 (aka Caverphone Revised) phonetic matching algorithm.
Simple and Fast Data Validation for Node.js
Checks the incoming objects for a match, and returns the difference in their key values.
A Javascript implementation of Beider-Morse Phonetic Matching
Finds degree of similarity between strings, based on Dice's Coefficient.
FAISS-based high-performance KNN search addon for Node.js
Create a new object filtered to have only properties for which the callback returns true.
Define functions using haskell-like syntax
A CLI for querying data optimized for Real Estate
Finds similar word(s) in a list of words
JavaScript NAPI bindings for faiss
Node.js bindings for faiss
Pattern matching in JavaScript. Inspired by Elixir.
The exhaustive Pattern Matching library for TypeScript.
An ESM-compatible TypeScript rewrite of the fuzzaldrin-plus library.
A TypeScript library for fuzzy string matching with normalization.
A isomorphic, bullet-proof, ninja-ready route parsing, matching, and reversing library for Javascript in Node and the browser.
A isomorphic, bullet-proof, ninja-ready route parsing, matching, and reversing library for Javascript in Node and the browser.
WebAssembly wrapper for the original PCRE library with TypeScript bindings. More permissive than modern regex engines.