---
title: "MiniSearch"
description: "An in-memory full-text search engine for JavaScript."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Searching small to medium datasets directly in the browser or Node.js.</PurposeNote>

## What it does

An in-memory full-text search engine for JavaScript.

## When it fits

Searching small to medium datasets directly in the browser or Node.js.

## Other options in this category

<div data-pagefind-ignore>

- [Algolia Autocomplete](/search/algolia-autocomplete) — Combining suggestions and search results in a custom search box.
- [fzf](/search/fzf) — Ranking short labels and commands from approximate text input.
- [js-search](/search/js-search) — Adding client-side text search to an existing in-memory dataset.
- [Typesense](/search/typesense) — Providing search across a server-managed collection of application data.

</div>

## Source

[Project source for MiniSearch ↗](https://lucaong.github.io/minisearch/)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Search a collection →](/tasks/search-a-collection)

[All search &amp; autocomplete options →](/search)
