Fuse
A lightweight and powerful fuzzy-search library written in JavaScript. It facilitates searching through large collections efficiently, providing a simple interface for developers.
Fuse is built in JavaScript, distributed under the Apache License 2.0, 19.4k GitHub stars, latest release v7.1.0.
When to use Fuse
Fuse is listed here as a Development project. The directory calls out Fuzzy searching capabilities, Configurable options for search behavior, Lightweight and fast as capabilities associated with it.
Other recorded traits for Fuse include Supports custom data types, Flexible scoring system.
Besides Development, this page also files Fuse under JavaScript, Utils.
Fuse compared with
Records in this directory name Lunr.js, Elasticlunr, Algolia as products people compare with Fuse. That list is editorial metadata, not a claim that Fuse replaces each of them.
What the Fuse stats reflect
GitHub currently shows 19.4k GitHub stars, 795 forks, 12 open issues, latest tracked release v7.1.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- JavaScript
- Latest Release
- v7.1.0
- License
- Apache License 2.0
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Fuse
- Fuzzy searching capabilities
- Configurable options for search behavior
- Lightweight and fast
- Supports custom data types
- Flexible scoring system
Recorded alternatives to Fuse
Fuse resources
Fuse on GitHub
Frequently asked questions
What is Fuse?
A lightweight and powerful fuzzy-search library written in JavaScript. It facilitates searching through large collections efficiently, providing a simple interface for developers. This directory highlights Fuzzy searching capabilities, Configurable options for search behavior, Lightweight and fast.
Is Fuse free to use?
Fuse is published as open source under the Apache License 2.0. The directory lists Fuzzy searching capabilities, Configurable options for search behavior, Lightweight and fast among its recorded capabilities.
What language is Fuse written in, and what is the latest release?
Fuse is written primarily in JavaScript. The latest release tracked on this page is v7.1.0.
How widely is Fuse used on GitHub?
Fuse has about 19.4k GitHub stars. It also has about 795 forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Fuse with?
This directory records Lunr.js, Elasticlunr, Algolia as comparison points for Fuse.
More Development tools
Normalizr
Normalizr is a powerful utility for normalizing complex nested JSON objects according to a defined schema, enhancing efficiency in data handling and state management.
Immer
Immer is a JavaScript library that allows you to work with immutable state by mutating the current state, simplifying state management in your applications.
Dayjs
Day.js is a 2kB immutable date-time library, providing a modern API as a lightweight alternative to Moment.js.
Gray-matter
Smarter YAML front matter parser, widely used by top projects like metalsmith, Gatsby, Netlify, and more. It is simple to use and battle-tested, supporting YAML, JSON, Coffee Front Matter, TOML, and custom parsers.
Spacetime
A lightweight JavaScript library for handling timezone conversions and date-time operations.
Modern-errors
A tool to handle errors in a simple, stable, consistent way, designed for modern JavaScript environments.