# JS Search

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


Source: https://findsoftware.frbit.cloud/js-search/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- home: https://bvaughn.github.io/js-search/
- repository: https://github.com/bvaughn/js-search
- docs: https://github.com/bvaughn/js-search/blob/master/README.md

### Identity

- status: active
- maintainer: Brian Vaughn
- maintainerType: individual
- parent: unknown
- firstRelease: 2015
- hqCountry: unknown

### Kind

- category: search
- hosting: unknown
- language: javascript
- runtime: unknown
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: browser
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2023-05-12

### Adoption

- githubStargazers: 2211
- packagistDownloads: not applicable
- npmWeeklyDownloads: 117016
- contributors: 12
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 858
- dependentPackages: 99

### Sources

- urls: https://bvaughn.github.io/js-search/ (read 2026-10-28)
- urls: https://github.com/bvaughn/js-search/blob/master/README.md (read 2026-10-28)
- urls: https://api.github.com/repos/bvaughn/js-search (read 2026-10-28)
- maintainer: https://github.com/bvaughn/js-search/blob/master/LICENSE.md (read 2026-10-28)
- license: https://api.github.com/repos/bvaughn/js-search (read 2026-10-28)
- firstRelease: https://registry.npmjs.org/js-search (read 2026-10-28)
- language: https://api.github.com/repos/bvaughn/js-search (read 2026-10-28)
- category: https://github.com/bvaughn/js-search/blob/master/README.md (read 2026-10-28)
- runsAs: https://github.com/bvaughn/js-search/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/bvaughn/js-search/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/bvaughn/js-search/blob/master/README.md (read 2026-10-28)
- currentMajor: https://registry.npmjs.org/js-search/latest (read 2026-10-28)
- latestReleaseDate: https://registry.npmjs.org/js-search (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/bvaughn/js-search (read 2026-10-28)
- contributors: https://api.github.com/repos/bvaughn/js-search/contributors (read 2026-10-28)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/js-search (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-search (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-search (read 2026-10-28)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
