JavaScript fuzzy-search

Open-source JavaScript projects categorized as fuzzy-search

Top 9 JavaScript fuzzy-search Projects

fuzzy-search
  1. flexsearch

    Next-generation full-text search library for Browser and Node.js

    Project mention: Building jargons.dev [#2]: The Dictionary Search Engine | dev.to | 2024-08-19

    The feature was powered by flexsearch — a zero-deps full-text search library; ooh boy I'm a big fan of lightweight and no/low dependencies. I dug into how Nextra uses this to index content at build-time for search; it was interesting.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. list.js

    The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.

  4. uFuzzy

    A tiny, efficient fuzzy search that doesn't suck

    Project mention: Libsearch: Simple index-free full-text search for JavaScript | news.ycombinator.com | 2024-12-28

    this is 115 lines of TS, which is pretty lightweight, but some other impt table stakes might be missing that you should be aware of.

    see all the JS alternatives with their sizes and feature sets and perf: https://github.com/leeoniya/uFuzzy (scroll to bottom)

    i went down this path a few yrs ago and ended up picking ufuzzy: https://swyxkit.netlify.app/ufuzzy-search

  5. fuzzball.js

    Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.

  6. fzy.js

    A javascript port of fzy's scoring algorithm. As seen on GitHub.com!

  7. inquirer-fuzzy-path

    Fuzzy file/directory search and select prompt for Inquirer.js

  8. firefox-command-palette

    Control Firefox with Sublime/helm-M-x style fuzzy complete. Use it from the omnibar with the ; search prefix, or trigger a pop-up with Ctrl+Space.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. docjump

    A fuzzy-finder for methods, fields etc., in documentation reference pages for programming languages and software development frameworks.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript fuzzy-search discussion

Log in or Post with

JavaScript fuzzy-search related posts

  • Regular Expression Matching with a Trigram Index (2012)

    2 projects | news.ycombinator.com | 27 May 2024
  • Show HN: A fast, accurate and multilingual fuzzy search lib for the front end

    6 projects | news.ycombinator.com | 14 Feb 2024
  • Unlocking Advanced RAG: Citations and Attributions

    1 project | dev.to | 29 Jan 2024
  • Character and Subsector generators for Classic Traveller, with TAS Forms!

    3 projects | /r/traveller | 7 Dec 2023
  • List.js - Tiny, invisible and simple, yet powerful and incredibly fast vanilla JavaScript that adds search, sort, filters and flexibility to plain HTML lists, tables, or anything

    3 projects | /r/javascript | 7 Apr 2023
  • List.js: vanilla JavaScript list filter/sort with fuzzy match

    1 project | news.ycombinator.com | 6 Apr 2023
  • Any emacs-ng specific packages?

    3 projects | /r/emacsng | 12 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source fuzzy-search projects in JavaScript? This list will help you:

# Project Stars
1 flexsearch 13,000
2 list.js 11,220
3 uFuzzy 2,835
4 fuzzball.js 608
5 fzy.js 156
6 inquirer-fuzzy-path 88
7 firefox-command-palette 35
8 ng-fuzzy-search 11
9 docjump 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?