2 dépôts
Libraries providing real-time filtering, sorting, and pagination for HTML elements without backend requirements.
Distinct from Sorted Collection Libraries: None of the candidates describe a general-purpose library for HTML search and sort without backend dependencies.
Explore 2 awesome GitHub repositories matching web development · JavaScript Search and Sort Libraries. Refine with filters or upvote what's useful.
list.js is a JavaScript search and sort library used to add real-time filtering, sorting, and pagination to HTML lists and tables without backend dependencies. It functions as a DOM data indexer and template-driven HTML renderer, allowing developers to manage how data is displayed and discovered on the client side. The library distinguishes itself through a fuzzy string matching engine that handles approximate matches and typos, and a DOM data indexer that extracts values directly from HTML data attributes to build a searchable internal index. It uses a template-driven rendering system to gen
Provides real-time filtering, sorting, and pagination for HTML elements without backend requirements.
match-sorter est un utilitaire JavaScript de correspondance de chaînes et de filtrage de tableaux conçu pour classer et trier des listes en fonction de la pertinence de la chaîne de recherche. Il fonctionne comme une bibliothèque de tri par meilleure correspondance déterministe et un moteur de recherche floue pour filtrer des tableaux d'objets. L'outil hiérarchise les résultats en utilisant des heuristiques de correspondance pondérées qui favorisent les correspondances exactes, les acronymes et l'inclusion de chaînes. Il emploie un système de classement déterministe pour assurer un ordre cohérent et prend en charge la normalisation insensible aux diacritiques pour faire correspondre les caractères indépendamment des accents. La bibliothèque couvre la spécification des critères de correspondance via l'extraction de propriétés par chemin de clé, la configuration du seuil de correspondance pour ajuster la rigueur de la recherche, et l'extraction de métadonnées de classement. Elle fournit également une logique de tri personnalisable via des fonctions de comparaison externes pour outrepasser le départage par défaut.
Offers a deterministic ranking and sorting library for filtering JavaScript arrays based on search relevance.