Search
Combine filters →Site search software builds an index from content and returns results for queries, usually with typo tolerance, filters and relevance settings. Some run as a server the application queries over HTTP. Others build an index at build time and search in the browser, which works on a host that serves only static files. A plugin that connects a CMS to a search engine gets its own record. A record carries this category when search is its main job. Meilisearch and Pagefind are examples.
17 projects are search, listed alphabetically. Written in 6 languages, most of them open source. Counts only projects with momentum; the full list has the rest.
0–9
- @easyops-cn/docusaurus-search-local
Offline search theme for Docusaurus v2 and v3 that indexes the docs and blog locally, with no external search service.
D
- DocSearch
Free search program from Algolia that crawls documentation into an Algolia index and provides a search box for it through open source frontend packages.
F
FessJava enterprise search server with a built-in crawler, an admin console and a search UI, built on OpenSearch.
- FlexSearch
Full-text search library for browsers and Node.js that keeps its index in memory or in a database.
Fuse.jsLightweight fuzzy-search library written in TypeScript, with no dependencies, for searching in browsers and on servers.
- fuzzysort
JavaScript library that fuzzy-matches search text against strings and object properties, with scores and highlighting.
I
- InstantSearch
Open source JavaScript UI library of widgets that builds a search interface on Algolia's search API, with React and Vue wrappers.
L
LoupePHP full-text search library that stores its index in SQLite and needs no separate search service.
O
OramaSearch library for full-text, vector and hybrid search that runs in the browser, on a server or at the edge.
P
PagefindStatic search library that builds a search index from built HTML at build time and serves search from static files.
Q
QdrantVector search engine and vector database, run as a server with a REST and gRPC API, also offered as Qdrant Cloud.
S
- Search API
Drupal module that provides a framework for creating searches on Drupal entities, backed by a search server or Drupal's own database.
- Sonic
Schema-less search backend server written in Rust that indexes words against identifiers.
T
txtaiPython framework for semantic search, LLM pipelines and workflows, with an embeddings database, a web API and Docker images.
TypesenseOpen-source search server with an HTTP API that indexes collections of documents for instant search, self-hosted or as Typesense Cloud.
- Typesense InstantSearch Adapter
JavaScript adapter that connects InstantSearch.js and its React, Vue and Angular bindings to a Typesense search server.
U
- uFuzzy
JavaScript fuzzy search library that matches a short search phrase against a list of phrases without building an index.
What is the best search?
No idea. We list software, we don't rate it. Open the records that look close and compare them side by side.