{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/ndx/","markdown":"https://findsoftware.frbit.cloud/ndx.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":"ndx","name":"ndx","urls":{"repository":"https://github.com/localvoid/ndx"},"category":["search"],"description":"Lightweight full-text indexing and search library for JavaScript and TypeScript, with a dynamic inverted index.","maintainer":"Boris Kaul","maintainerType":"individual","firstRelease":2016,"language":"javascript","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"renderingModes":null,"licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2023-03-14T00:00:00.000Z","githubStargazers":156,"contributors":3,"packagistDownloads":null,"npmWeeklyDownloads":1708,"dependentRepos":16,"dependentPackages":9,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/localvoid/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/localvoid/ndx/master/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainerType","url":"https://raw.githubusercontent.com/localvoid/ndx/master/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/localvoid/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://raw.githubusercontent.com/localvoid/ndx/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/localvoid/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/localvoid/ndx/master/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/localvoid/ndx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/localvoid/ndx/contributors","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/ndx/latest","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/ndx","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"stub","ai":"authored"},"prose":"ndx is a JavaScript and TypeScript library for full-text indexing and search, with a dynamic inverted index and BM25 ranking. Documents can be added and removed after the index is created, and queries match any of their terms. Boris Kaul wrote and maintains it, and the package is published on npm.\n\n## Worth knowing\n\nThe README states that queries support only disjunction, so phrase search is not supported, and the index stores no term positions. The README gives import examples but no install command."}