plainJS

Libraries / Navigation

List.js

The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.

BuildlessStable1 dependencyScript tagMIT

Facts

Facts fetched 2026-10-30 by the directory sync (GitHub, npm, jsDelivr, deps.dev). Nothing here is typed by hand.
Size19.0 KB minified, 6.3 KB gzipped (dist/list.min.js)
LicenceMIT
Dependenciesstring-natural-compare@^2.0.2
Last releasev2.3.1, January 2021
Last activity2025-04-27 (Stable)
Stars11,203 on GitHub
Formatsclassic script (global List)
CDN hits1.6 million a month on jsDelivr
npm downloads206,044 a month
GatesG1 failed (no runtime dependencies); G2 passed (loads in a browser as it is); G3 passed (no compile-only entry points); G4 passed (open-source licence); G5 passed (not archived or deprecated). Smoke test on v2.3.1 in headless Chromium, 2026-10-30

Load it

Pin the version. The hash is computed from the file jsDelivr serves, so a changed file fails to load instead of running.

htmlscript tag, with SRI
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/list.min.js"
        integrity="sha384-FhEOA/pIE4BfDuwGksHaZD8ms5j+dfB9QIWo7naDMzAVoCE1My4G2iu8/n/R3AAH" crossorigin="anonymous"></script>
Advertisement

Entry 44 in the directory. Facts refreshed monthly; last run 2026-10-30.