nowfound

Life & fun · alternatives · 2026

24 alternatives to Fuzzy search in 400B of JavaScript

:crystal_ball: Tiny and blazing-fast fuzzy search in JavaScript - bevacqua/fuzzysearch

Fuzzysearch is a JavaScript library that performs fuzzy search functionality in just 400 bytes of code. It enables developers to implement fast, approximate string matching that finds results even when search terms… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Fuzzy search in 400B of JavaScript launched in 2015; newer entries below may have overtaken it.

  1. 1

    I have spent several years working on search engines in the backend and have now utilized that experience to develop a fuzzy search library for the frontend. It's fast, accurate and can be used for all languages. It should be easy to integrate into your Javascript / Typescript projects. If you test it and find any edge cases that did not work for you please let me know. The implementation is based on 3-grams by the book, augmented with a novel trick of sorting the characters within the 3-grams for enhanced accuracy. For a detailed explanation you may refer to my related blog post at…

    2024 · github.com · its alternatives →

  2. 2

    Hello HN! I became frustrated with the unpredictible/poor match quality and opaqueness of "relevance scores" in existing fuzzy and fulltext search libs, so I tried something different and this is the result. The main selling point is the result quality / ordering, with best-in-class memory overhead and excellent performance being bonuses. The API is pretty stable at this point, but looking for feedback before committing to 1.0. TL;DR The test corpus is a 4MB json file with 162k words/phrases, so give it a second for initial download. You can also drag/drop your own…

    2022 · github.com · its alternatives →

  3. 3

    Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al. - sahilm/fuzzy

    2018 · github.com · its alternatives →

  4. 4SP

    Step into the future with Searchbase Cloud's AI-enhanced search capabilities. Effortless to integrate, intuitive to use, and built for insightful discoveries. Transform your data into action with the smartest search on the market. Join the revolution.

    2024 · searchbase.dev · its alternatives →

  5. 5

    JavaScript UI library for building great search experiences

    2015 · community.algolia.com · its alternatives →

  6. 6

    :crystal_ball: Scalable reverse image search built on Kubernetes and Elasticsearch - dsys/match

    2016 · github.com · its alternatives →

  7. 7

    Rapid fuzzy string matching in Python using various string metrics - rapidfuzz/RapidFuzz

    2020 · github.com · its alternatives →

  8. 8RU
  9. 9
    Fuse.js▲10

    A lightweight JavaScript fuzzy-search tool

    2016 · fusejs.io · its alternatives →

  10. 10

    End-to-end deep dive of the project, spanning a large GPU cluster, distributed RocksDB, and terabytes of sharded HNSW.

    2025 · blog.wilsonl.in · its alternatives →

  11. 11

    interactive `git` with the help of `fzf`. Contribute to bigH/git-fuzzy development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  12. 12

    Boost relevance and UX with fast hybrid and semantic search

    2025 · meilisearch.com · its alternatives →

  13. 13AS
  14. 14

    Hi all, I've made a javascript library to simplify searching/sorting/filtering in arrays of objects. Its inspired by both GraphQL and SQL, but implemented using javascript Proxies. Instead of creating a new language, its all just javascript. I've made it as part of an experimental database, which uses javascript as the query engine. The normal javascript map/reduce/sort functions are quite difficult to master for junior developers. JAQT is easier to explain, and can still be used in combination with any existing array functions. Please let me know what you think of the…

    2024 · github.com · its alternatives →

  15. 15

    Your Ultimate Data Matching Solution!

    2024 · fuzzymatch.in · its alternatives →

  16. 16

    Fuzzy Finder for Chrome/Chromium tabs and windows. Contribute to siadat/chrome-ff development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  17. 17

    A decentralized search engine for IPFS and Filecoin

    2021 · dweb-search.on.fleek.co · its alternatives →

  18. 18
    Searchbox▲134

    A lightweight JavaScript library for building search UIs

    2020 · opensource.appbase.io · its alternatives →

  19. 19
    Tantivy▲68

    A full-text, horse-speed search engine library in Rust

    2022 · github.com · its alternatives →

  20. 20

    A JavaScript library to add search functionality to any Jekyll blog. - christian-fei/Simple-Jekyll-Search

    2014 · github.com · its alternatives →

  21. 21FS

    Hi HN! This started late last year as an afternoon project to play around with ElasticSearch, and then I kept thinking of new features I wanted to add. I still have a lot of things I want to build, but now seemed like a good time to put it out there: even if the results aren’t nearly the quality I’d like, I’ve still found it useful and I want to show it off! I’ve been working on it since September 2021, but only in fits and starts. The entire thing runs on a computer in my living room (there’s a picture on the About page); I haven’t done any load testing so we’ll see how it holds up.

    2022 · search.feep.dev · its alternatives →

  22. 22

    Monkberry is blazingly fast, small 1kb and simple JavaScript library for building web user interfaces.

    2016 · monkberry.js.org · its alternatives →

  23. 23

    HNSW implementation in Rust. Reference: https://arxiv.org/ftp/arxiv/papers/1603/1603.09320.pdf - swapneel/hnsw-rust

    2024 · github.com · its alternatives →

  24. 24PU

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →