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. Really simple and easy to use!
Core idea
Simple and invisibleEasy to apply to existing HTMLNo dependenciesFastSmallHandle thousands of items
Features
Works both lists, tables and almost anything else. E.g.
,
,
, etc.Search Read more ›Sort Read more ›Filter Read more ›Simple templating system that adds possibility to add, edit, remove items Read more ›Plugins Read more ›Support for Chrome, Safari, Firefox, IE6+
Download / Install
Via Bower
bower install list.js
Via NPM
npm install list.js
Via CDNJS
Via Direct Download
Compressed list.jsUncompressed list.js
Demo / Examples
Existing listExisting list + addNew listAdd, get, removeFuzzy searchPaginationSearch in specific columnFilter in rangeShow message filter/search results in 0 itemsOnly show list after search/filter
Documentation
Getting startedOptionsList APIItem APIChangelog
Plugins
IntroductionPaginationFuzzy searchBuild your own
Thanks to all lovely contributors! Want to join them?