Fuse.js

轻量级模糊搜索,用 JavaScript 实现。「Lightweight fuzzy-search, in JavaScript」

Github星跟蹤圖

Fuse.js

支持 Fuse.js

通过捐款、捐赠和赞助,您可以让 Fuse.js 茁壮成长。同时,您也将被视为支持开源开发者的灯塔。

介紹

Fuse.js 是一个轻量级的模糊搜索,采用 JavaScript,零依赖。

浏览器兼容性

Fuse.js 支持所有 兼容 ES5 的浏览器(不支持 IE8 及以下版本)。

文档介绍

要查看 实时演示 和文档,请访问 fusejs.io

开发

这里有一个单独的文档供 开发者 使用。

贡献

我们已经为我们的 贡献准则 建立了一个单独的文件。


主要指標

概覽
名稱與所有者krisk/Fuse
主編程語言JavaScript
編程語言JavaScript (語言數: 3)
平台Web browsers
許可證Apache License 2.0
所有者活动
創建於2012-05-28 04:31:06
推送於2025-03-08 19:48:57
最后一次提交
發布數115
最新版本名稱v7.1.0 (發布於 2025-02-02 16:41:19)
第一版名稱v1.0.1 (發布於 )
用户参与
星數19.1k
關注者數136
派生數788
提交數816
已啟用問題?
問題數560
打開的問題數15
拉請求數113
打開的拉請求數1
關閉的拉請求數82
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Introduction

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

Documentation

To checkout out live examples and docs, visit fusejs.io.

Installation

NPM

NPM is the recommended installation method. It pairs nicely with a CommonJS module bundler such as Webpack or Browserify.

# latest stable
$ npm install --save fuse.js

CDN

Available on cdnjs (see the latest version on the Releases page).

Contributing

Coding conventions

Code should be run through Standard Format.

Testing

Before submitting a pull request, please add relevant tests in test/index.js, and execute them via npm test.