Fuse
Lightweight fuzzy-search, in JavaScript observed · 2026-10-20
Health v2 · maintenance only
90/100
- Activity 88
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 20.0
- age_days: 5258
- days_rel: 99
- days_push: 72
- n_releases_24m: 7
Adoption not part of the score
20506 stars · 823 forks observed · 2026-10-20
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.98
Fuse.js is a lightweight, zero‑dependency fuzzy‑search library written in TypeScript/JavaScript. It runs in browsers, Node.js, Deno and other JavaScript runtimes and provides typo‑tolerant, ranked search over small‑to‑medium data sets.
Use cases
- Add fuzzy autocomplete to a search box in a React web app.
- Search a list of products or documents on the client side without a backend service.
- Implement typo‑tolerant filtering of dropdown options in a Vue.js component.
- Perform quick fuzzy matching on user‑entered tags in a browser extension.
- Enable token‑based multi‑word search in a static site generator’s search feature.
When to choose
- You need fast, client‑side fuzzy search with no external dependencies.
- Your dataset is small to medium (up to a few hundred thousand items) and can be loaded in memory.
- You want a library that works both in the browser and in Node.js/Deno environments.
- You require token‑search, weighted keys, or custom ranking without setting up a full search server.
When to avoid
- Your data set is very large (millions of records) and requires a dedicated search backend.
- You need advanced full‑text features like faceting, aggregations, or distributed indexing.
- You prefer a server‑side search engine with persistent storage and scaling capabilities.
Facets
library · maturity active
search-engine web-development data-science browser bun zero-dependency fuzzy-search lightweight client-side token-search nodejs deno
3 sources
- readme: https://github.com/krisk/Fuse · fetched 2026-10-20 · a82c2af144d0
- homepage: https://fusejs.io/ · fetched 2026-10-05 · 6b4084a48409
- site_page: https://www.fusejs.io/getting-started.html · fetched 2026-10-05 · 7de183f5e50d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| krisk/Fuse | main | 90 |
| krisk/fuse-swift | sdk | 70 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem