FindSoftware

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

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

  • Fess

    Java 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.js

    Lightweight 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

  • Loupe

    PHP full-text search library that stores its index in SQLite and needs no separate search service.

O

  • Orama

    Search library for full-text, vector and hybrid search that runs in the browser, on a server or at the edge.

P

  • Pagefind

    Static search library that builds a search index from built HTML at build time and serves search from static files.

Q

  • Qdrant

    Vector 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

  • txtai

    Python framework for semantic search, LLM pipelines and workflows, with an embeddings database, a web API and Docker images.

  • Typesense

    Open-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.