Simple, expected, and deterministic best-match sorting of an array in JavaScript
An autocomplete combines a text input with a listbox, allowing users to filter a list of options to items matching a query.
A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete.
Big List of Naughty Strings filter for liquidless templates