ItemsJS
JavaScript library that runs a faceted and full-text search engine over an in-memory array of JSON objects in Node.js or the browser.
ItemsJS is a JavaScript library that builds a faceted search engine from an array of JSON objects the application passes in. It filters the items by facet values, searches them by text, sorts them and returns them in pages, and it can take the matching identifiers from an external full-text engine instead. The library is installed from npm or loaded as a script in the browser, and its README says it works on both the backend and the frontend.
Worth knowing
The README names MiniSearch and Lunr as integrations for full-text search. The project has no website of its own, so its documentation lives in the repository README and the docs folder beside it.
Identity
Rendering and deploy
- Runs as
- In the browser2
- Install with
- npm2
Releases
Adoption
Sources
- 2026-10-28: links, License, Written in, GitHub stars
api.github.com/repos/itemsapi/itemsjs - 2026-10-28: links, Categories, Runs as, Install with
github.com/itemsapi/itemsjs/blob/master/README.md - 2026-10-28: Maintainer
registry.npmjs.org/itemsjs/latest - 2026-10-28: First release
registry.npmjs.org/itemsjs - 2026-10-28: Current major version, Last release
api.github.com/repos/itemsapi/itemsjs/releases - 2026-10-28: Contributors
api.github.com/repos/itemsapi/itemsjs/contributors - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/itemsjs - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/itemsjs