FindSoftware

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

Current major version
15
Last release
2023-01-226

Adoption

GitHub stars
7,2692
npm downloads a week
5,5977
Contributors
78
Dependent repositories
899
Dependent packages
229

Why these figures do not compare

Sources

  1. 2026-11-04: links, Install with
    clusterize.js.org/
  2. 2026-11-04: links, Written in, License, License model, GitHub stars
    api.github.com/repos/NeXTs/Clusterize.js
  3. 2026-11-04: Maintainer, Maintained by
    github.com/NeXTs/Clusterize.js/blob/master/LICENSE
  4. 2026-11-04: First release
    api.github.com/repos/NeXTs/Clusterize.js/commits/v0.0.2
  5. 2026-11-04: Current major version
    api.github.com/repos/NeXTs/Clusterize.js/releases/latest
  6. 2026-11-04: Last release
    registry.npmjs.org/clusterize.js
  7. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/clusterize.js
  8. 2026-11-04: Contributors
    api.github.com/repos/NeXTs/Clusterize.js/contributors
  9. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clusterize.js

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON