FindSoftware

FlexSearch

Full-text search library for browsers and Node.js that keeps its index in memory or in a database.

FlexSearch is a full-text search library for JavaScript that runs in the browser and in Node.js. The default index is held in memory. Persistent indexes can keep the data in IndexedDB in the browser, or in Redis, SQLite, Postgres, MongoDB or ClickHouse on the server. The documentation covers document search across several fields of one document. It is installed with npm or loaded as a module from a CDN.

Identity

Status
Active
Maintainer
Nextapps GmbH4
Maintained by
Company
First release
20183
Headquarters
Germany4

Rendering and deploy

Runs as
In the browser2
Install with
npm2

Releases

Current major version
Pre-1.07
Last release
2025-09-063

Adoption

GitHub stars
13,8131
npm downloads a week
1,586,2805
Contributors
406
Dependent repositories
3,1218
Dependent packages
2268

Why these figures do not compare

Sources

  1. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/nextapps-de/flexsearch
  2. 2026-10-28: links, Categories, Runs as, Install with, License model, Databases
    github.com/nextapps-de/flexsearch/blob/master/README.md
  3. 2026-10-28: First release, Last release
    registry.npmjs.org/flexsearch
  4. 2026-10-28: Maintainer, Headquarters
    www.nextapps.de/impressum
  5. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/flexsearch
  6. 2026-10-28: Contributors
    api.github.com/repos/nextapps-de/flexsearch/contributors
  7. 2026-10-28: Current major version
    api.github.com/repos/nextapps-de/flexsearch/releases
  8. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/flexsearch

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