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
Rendering and deploy
- Runs as
- In the browser2
- Install with
- npm2
Releases
Adoption
Sources
- 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/nextapps-de/flexsearch - 2026-10-28: links, Categories, Runs as, Install with, License model, Databases
github.com/nextapps-de/flexsearch/blob/master/README.md - 2026-10-28: First release, Last release
registry.npmjs.org/flexsearch - 2026-10-28: Maintainer, Headquarters
www.nextapps.de/impressum - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/flexsearch - 2026-10-28: Contributors
api.github.com/repos/nextapps-de/flexsearch/contributors - 2026-10-28: Current major version
api.github.com/repos/nextapps-de/flexsearch/releases - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/flexsearch