{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/clusterize/","markdown":"https://findsoftware.frbit.cloud/clusterize.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"clusterize","name":"Clusterize.js","urls":{"home":"https://clusterize.js.org/","repository":"https://github.com/NeXTs/Clusterize.js"},"category":["ui-library"],"description":"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.","maintainer":"Denis Lukov","maintainerType":"individual","firstRelease":2015,"hosting":null,"language":"javascript","runtimeMin":null,"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"CDN (jsDelivr, cdnjs)","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2023-01-22T00:00:00.000Z","githubStargazers":7269,"contributors":7,"packagistDownloads":null,"npmWeeklyDownloads":5597,"dependentRepos":89,"dependentPackages":22,"checkedAt":"2026-11-04T00:00:00.000Z","addedAt":"2026-11-04T00:00:00.000Z","sources":[{"field":"urls","url":"https://clusterize.js.org/","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/NeXTs/Clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/NeXTs/Clusterize.js/blob/master/LICENSE","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"maintainerType","url":"https://github.com/NeXTs/Clusterize.js/blob/master/LICENSE","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/NeXTs/Clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/NeXTs/Clusterize.js/commits/v0.0.2","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"installMethod","url":"https://clusterize.js.org/","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"installMethod","url":"https://clusterize.js.org/","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/NeXTs/Clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"licenseModel","url":"https://api.github.com/repos/NeXTs/Clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/NeXTs/Clusterize.js/releases/latest","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/NeXTs/Clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/NeXTs/Clusterize.js/contributors","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clusterize.js","checkedAt":"2026-11-04T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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."}