{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/flexsearch/","markdown":"https://findsoftware.frbit.cloud/flexsearch.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"flexsearch","name":"FlexSearch","urls":{"repository":"https://github.com/nextapps-de/flexsearch","docs":"https://github.com/nextapps-de/flexsearch/tree/master/doc"},"category":["search"],"description":"Full-text search library for browsers and Node.js that keeps its index in memory or in a database.","maintainer":"Nextapps GmbH","maintainerType":"company","firstRelease":2018,"hqCountry":"DE","language":"javascript","contentStore":null,"databases":["postgres","sqlite","mongodb"],"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["browser"],"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"0","latestReleaseDate":"2025-09-06T00:00:00.000Z","githubStargazers":13813,"contributors":40,"packagistDownloads":null,"npmWeeklyDownloads":1586280,"dependentRepos":3121,"dependentPackages":226,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/nextapps-de/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://github.com/nextapps-de/flexsearch/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://www.nextapps.de/impressum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"hqCountry","url":"https://www.nextapps.de/impressum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/nextapps-de/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://github.com/nextapps-de/flexsearch/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/nextapps-de/flexsearch/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/nextapps-de/flexsearch/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/nextapps-de/flexsearch/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/nextapps-de/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/nextapps-de/flexsearch/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"databases","url":"https://github.com/nextapps-de/flexsearch/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/nextapps-de/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/nextapps-de/flexsearch/contributors","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/nextapps-de/flexsearch/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/flexsearch","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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](https://github.com/nextapps-de/flexsearch/tree/master/doc) covers document search across several fields of one document. It is installed with npm or loaded as a module from a CDN."}