Latest stable version: 7.0.0


npm install fuse.js


yarn add fuse.js


ES6 module syntax:

import Fuse from 'fuse.js'


const Fuse = require('fuse.js')

Direct <script> Include

Simply download and include with a script tag. Fuse will be registered as a global variable.


For prototyping or learning purposes, you can use the latest version with:

<script src=""></script>

For production, we recommend linking to a specific version number and build to avoid unexpected breakage from newer versions:

<script src=""></script>

If you are using native ES Modules, there is also an ES Modules compatible build:

<script type="module">
  import Fuse from ''

You can browse the source of the npm package at in new window.

Fuse.js is also available on unpkgopen in new window.

Make sure to read about the different builds of Fuse.js and use the production version in your published site, replacing fuse.js with fuse.min.js. This is a smaller build optimized for speed instead of development experience.


You can directly import Fuse as an ES module from the service:

// @deno-types=""
import Fuse from ''
Last Updated: