Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.

fuse fuzzy-search jaro-winkler levenshtein napi-rs nodejs rust string-distance typescript wasm
6 Open Issues Need Help Last updated: Mar 14, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This GitHub issue proposes enhancing the project's README by adding usage examples for its `batch` and `many` API variants. Currently, the README only showcases single-pair distance and fuzzy search, omitting these key differentiating features. The suggested solution includes specific code snippets for `levenshteinBatch` and `levenshteinMany`, along with a brief note highlighting their performance advantages due to FFI overhead amortization.

Complexity: 1/5
documentation help wanted

Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.

Rust
#fuse#fuzzy-search#jaro-winkler#levenshtein#napi-rs#nodejs#rust#string-distance#typescript#wasm

AI Summary: This GitHub issue addresses the lack of guidance for users in selecting the appropriate distance/similarity algorithm from the library's six available options. The proposed solution is to add an "Algorithm Guide" section to the README, which will include a decision matrix mapping use cases to recommended algorithms with explanations, as well as a list of key characteristics for each.

Complexity: 1/5
documentation help wanted

Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.

Rust
#fuse#fuzzy-search#jaro-winkler#levenshtein#napi-rs#nodejs#rust#string-distance#typescript#wasm

AI Summary: This GitHub issue identifies a critical gap in the string distance library's test coverage, as it currently only uses ASCII strings, leaving Unicode handling unverified. The proposed solution involves adding comprehensive test cases for various Unicode scenarios, including CJK characters, emoji, combining characters, and mixed scripts, for both distance and search functions. Additionally, it suggests extending Rust's proptest string generators to include Unicode ranges for more robust testing.

Complexity: 3/5
enhancement help wanted rust javascript

Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.

Rust
#fuse#fuzzy-search#jaro-winkler#levenshtein#napi-rs#nodejs#rust#string-distance#typescript#wasm

AI Summary: This GitHub issue proposes adding a devcontainer configuration to the rapid-fuzzy project. The goal is to simplify the development setup, which currently requires installing Rust, Node.js, and pnpm separately, by enabling a one-click setup via GitHub Codespaces or VS Code Dev Containers. The solution involves creating a `devcontainer.json` file that installs all necessary toolchains and extensions, and ensuring the project builds and tests successfully within the container.

Complexity: 3/5
enhancement good first issue

Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.

Rust
#fuse#fuzzy-search#jaro-winkler#levenshtein#napi-rs#nodejs#rust#string-distance#typescript#wasm

AI Summary: The project's README currently contains outdated information, stating that the package is "Work in progress" and "Not yet published to npm," despite version 0.1.0 already being released. This issue aims to update the README to accurately reflect the published status, potentially including a link to the npm package and a note on API stability for 0.x releases.

Complexity: 1/5
documentation good first issue

Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.

Rust
#fuse#fuzzy-search#jaro-winkler#levenshtein#napi-rs#nodejs#rust#string-distance#typescript#wasm
documentation good first issue

Rust-powered fuzzy search and string distance for JavaScript/TypeScript. 10-50x faster than fuse.js/leven.

Rust
#fuse#fuzzy-search#jaro-winkler#levenshtein#napi-rs#nodejs#rust#string-distance#typescript#wasm