JavaScript bitap lightweight-fuzzy-search weighted-search TypeScript Shell
Need help with Fuse?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.


Lightweight fuzzy-search, in JavaScript

11.6K Stars 624 Forks Apache License 2.0 641 Commits 17 Opened issues

Services available

Need anything else?


Node.js CI Version Downloads code style: prettier 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 check out a live demo and docs, visit


Here's a separate document for developers.


We've set up a separate document for our contribution guidelines.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.