Getting found · Independent · 23 Oct 2026

nextapps-de/flexsearch

Next-generation full-text search library for Browser and Node.js

← Getting found
FlexSearch: fast text search. Blazing fast full-text search for web and Node.js.

In simple English

FlexSearch is a fast search tool for websites and server apps. It helps users type a few letters and instantly find matching words in large blocks of text. You can run it directly in the web browser or on your server. It stores everything in your computer memory or connects to databases like Postgres and Redis. Using this library saves you from building slow search queries or paying for external cloud search services.

What it is

FlexSearch (a high-speed JavaScript library for searching text inside web apps and servers) indexes documents and returns query results in milliseconds. It provides partial matching, fuzzy searching, multi-field document search, and persistent storage connectors.

What it is good for

Solo builders who need instant client-side search for documentation sites, blogs, or dashboards without setting up a heavy backend search cluster.

Stars14k
LicenceApache-2.0
Latest0.8.2 (2025-05-21)checked 23 Oct 2026
Last code change2026-06-28
Written inJavaScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Runs entirely in the browser for instant results without server roundtrips.
  • Extremely fast query performance compared to standard search libraries.
  • Supports multiple languages, custom encoders, and persistent storage backends.
Watch for
  • Requires writing JavaScript or TypeScript code to integrate into your project.
  • Large datasets stored entirely in memory can consume significant RAM on the client side.
  • Advanced features like workers and persistent databases add configuration complexity.
Replaces

ElasticSearch or Lunr.js

Works well with

Express

Similar repositories
  • oramasearch/orama11k stars

    Orama is another fast full-text search engine written in JavaScript for browsers and Node.js.

  • krisk/Fuse21k stars

    Fuse.js provides fuzzy-search capabilities in a lightweight package but lacks advanced document indexing features.

Also reviewed on Repo Radar
  • GoogleChrome/lighthouse-ci7.1k stars

    Runs the standard page audit on every code change, keeps the history, and fails the change when a page breaks a limit that was set in advance.

  • harlan-zw/nuxt-seo1.5k stars

    Seven search-engine and answer-engine modules for Nuxt sites, installed as one package.

  • Swetrix/swetrix1.2k stars

    Website analytics with no cookies, plus performance monitoring and error tracking, which you can host yourself.

Install
npm install flexsearch

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.