fuzzysort: Fast Fuzzy Search Library for Vanilla JavaScript
Search local JavaScript data with fuzzysort using ranked matches, multi-key object search, highlighting, custom scoring, and ESM imports.
Search local JavaScript data with fuzzysort using ranked matches, multi-key object search, highlighting, custom scoring, and ESM imports.
Create dynamic filtering interfaces with Advanced Filter System. Filter DOM elements by multiple criteria, search text, and maintain state in URLs.
Add instant fuzzy search to any JavaScript project with Fuse.js. Supports weighted keys, multi-word token search, and match highlighting.
A lightweight yet powerful JavaScript plugin that allows you to filter elements using single or multiple conditionals swiftly.
Add instant search filtering to any webpage using DropSearchJS. Zero dependencies, simple setup, and real-time updates.
A tiny open source Vanilla JavaScript library to add filtering and fuzzy-searching functionality to your long lists, as the user types.
alphaListNav.js is the vanilla JS version of the listnav jQuery plugin that dynamically generates alphabetical navigation links to filter an HTML list alphabetically.
sortableJs is a lightweight and easy-to-use JavaScript plugin to filter through a set of grid items with a subtle shuffle effect.
Filter a collection of items based on the value you selected or typed in a form field (like select, input, etc).