FindSoftware

JS Search

JavaScript library for client-side full-text search over arrays of JavaScript and JSON objects, with tokenizers, stemming and stop words.

JS Search is a client-side search library for JavaScript and JSON objects. It runs its index in the browser. Its README lists tokenizers, stemming through a third-party stemmer, stop-word filtering, TF-IDF ranking and index strategies for prefix, substring and exact-word matches. The README says it is compatible with ES5 and needs no jQuery. It began as an implementation of Lunr JS, according to the README, and has since expanded. It is installed from npm or Bower.

Identity

Status
Active
Maintainer
Brian Vaughn4
Maintained by
Individual
First release
20155

Rendering and deploy

Runs as
In the browser2
Install with
npm2

Releases

Current major version
26
Last release
2023-05-125

Adoption

GitHub stars
2,2113
npm downloads a week
117,0168
Contributors
127
Dependent repositories
8589
Dependent packages
999

Why these figures do not compare

Sources

  1. 2026-10-28: links
    bvaughn.github.io/js-search/
  2. 2026-10-28: links, Categories, Runs as, Install with
    github.com/bvaughn/js-search/blob/master/README.md
  3. 2026-10-28: links, License, Written in, GitHub stars
    api.github.com/repos/bvaughn/js-search
  4. 2026-10-28: Maintainer
    github.com/bvaughn/js-search/blob/master/LICENSE.md
  5. 2026-10-28: First release, Last release
    registry.npmjs.org/js-search
  6. 2026-10-28: Current major version
    registry.npmjs.org/js-search/latest
  7. 2026-10-28: Contributors
    api.github.com/repos/bvaughn/js-search/contributors
  8. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/js-search
  9. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-search

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