Clusterize.js
JavaScript plugin that shows a large list or table in a scrolling container by keeping only the rows near the scroll position in the page.
Clusterize.js shows a large list or table in a scrolling container without placing every row in the page. It keeps the rows near the scroll position in the DOM and adds spacer rows above and below, so the scrollbar matches the full list. Rows can be passed as an array of markup strings, or the markup already on the page can be used. The container can be a table, an ordered or unordered list, or a set of divs. The library is a script with a separate stylesheet, and its homepage is the demo and usage guide.
Identity
- Status
- Active
- Maintainer
- Denis Lukov3
- Maintained by
- Individual3
- First release
- 20154
Rendering and deploy
- Install with
- CDN (jsDelivr, cdnjs)1
Releases
Adoption
Sources
- 2026-11-04: links, Install with
clusterize.js.org/ - 2026-11-04: links, Written in, License, License model, GitHub stars
api.github.com/repos/NeXTs/Clusterize.js - 2026-11-04: Maintainer, Maintained by
github.com/NeXTs/Clusterize.js/blob/master/LICENSE - 2026-11-04: First release
api.github.com/repos/NeXTs/Clusterize.js/commits/v0.0.2 - 2026-11-04: Current major version
api.github.com/repos/NeXTs/Clusterize.js/releases/latest - 2026-11-04: Last release
registry.npmjs.org/clusterize.js - 2026-11-04: npm downloads a week
api.npmjs.org/downloads/range/2026-10-26:2026-11-01/clusterize.js - 2026-11-04: Contributors
api.github.com/repos/NeXTs/Clusterize.js/contributors - 2026-11-04: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clusterize.js