nowfound

Life & fun · alternatives · 2026

24 alternatives to Frontend Fuzzy Search

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…

Frontend Fuzzy Search is a JavaScript and TypeScript library for implementing fuzzy search functionality in web applications. It works across all languages and uses a 3-gram based algorithm with character sorting for… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Frontend Fuzzy Search launched in 2024; newer entries below may have overtaken it.

  1. 1

    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 →

  2. 2

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

    2015 · github.com · its alternatives →

  3. 3

    JavaScript UI library for building great search experiences

    2015 · community.algolia.com · its alternatives →

  4. 4

    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 →

  5. 5RU
  6. 6

    Visual metasearch engine built with TypeScript, React, Redux & Express - JoshuaRabiu/spresso-search

    2018 · github.com · its alternatives →

  7. 7

    Elasticsearch UI components for React 📝

    2018 · opensource.appbase.io · its alternatives →

  8. 8

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

    2017 · github.com · its alternatives →

  9. 9

    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 →

  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. 11SP

    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 →

  12. 12

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

    2017 · github.com · its alternatives →

  13. 13

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

    2020 · github.com · its alternatives →

  14. 14

    Boost relevance and UX with fast hybrid and semantic search

    2025 · meilisearch.com · its alternatives →

  15. 15FS

    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 →

  16. 16

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

    2017 · github.com · its alternatives →

  17. 17

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

    2014 · github.com · its alternatives →

  18. 18SR

    Searchkit - UI Widgets for Elasticsearch. React, Vue & Javascript supported

    2016 · searchkit.co · its alternatives →

  19. 19

    Get fast fuzzy search for your site in under 1 minute!

    2025 · wordpress.org · its alternatives →

  20. 20

    Free components for building search UIs

    2019 · opensource.appbase.io · its alternatives →

  21. 21

    Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…

    2024 · mizu.sh · its alternatives →

  22. 22

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

    2020 · github.com · its alternatives →

  23. 23FA

    Fuzzyhome is a lightweight new-tab page that lets you very quickly fuzzy find links and navigate to a result. If there are no matching links, you can use your query to perform a search with your search engine of choice. You can also append your query to arbitrary links with a bang-like feature. Cohesive usage instructions can be found on the GitHub page: https://github.com/familyfriendlymikey/fuzzyhome Fuzzyhome is free, entirely client-side, and statically hosted with Cloudflare pages. No sign in or account required. Export your links to a JSON file in the settings menu…

    2022 · fuzzyho.me · its alternatives →

  24. 24

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

    2017 · github.com · its alternatives →

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 →