You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kiro Risk c6d0076523 Updated docs 1 day ago
.github Update issue templates 1 month ago
dist Build 6.0.3 1 day ago
docs Updated docs 1 day ago
scripts Added feature flags for easier build creation 3 weeks ago
src Fixes #430 1 day ago
test Fixes #430 1 day ago
.eslintrc.js Added new documents 2 months ago
.gitignore Added docs/dist to ignore 2 months ago
.prettierrc.js Added new documents 2 months ago Newest version 3 weeks ago
LICENSE Update LICENSE 2 years ago Update 1 month ago
babel.config.json Merge branch 'v5.2.0' 2 months ago Update 1 year ago
jest.config.js Changed bundler to Rollup (#367) 2 months ago
package.json Release 6.0.3 1 day ago
tsconfig.json Changed bundler to Rollup (#367) 2 months ago
yarn.lock Removed unused deps 3 weeks ago


Node.js CI Version Downloads Contributors License

Supporting Fuse.js

Through contributions, donations, and sponsorship, you allow Fuse.js to thrive. Also, you will be recognized as a beacon of support to open-source developers.


Fuse.js is a lightweight fuzzy-search, in JavaScript, with zero dependencies.

Browser Compatibility

Fuse.js supports all browsers that are ES5-compliant (IE8 and below are not supported).


To checkout out live examples and docs, visit



$ npm install --save fuse.js


$ yarn add fuse.js


Available on CDN via jsDelivr.

Note: it takes some time for the CDNs to sync with the latest version

Explanation of Different Builds

In the dist/ directory of the NPM package you will find many different builds of Fuse.js. Here’s an overview of the difference between them.


This repository serves as the main issue tracker. When creating issues, it’s important to follow common guidelines to make them extra clear. Here is a few links to help you achieve that: