nowfound

Dev tools · September 30, 2022

uFuzzy.js – A tiny, efficient fuzzy search that doesn't suck

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…

uFuzzy.js – A tiny, efficient fuzzy search that doesn't suck launched on September 30, 2022 with 251 votes, #92 of 3,464 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 4 years on.

Visit github.com ↗Alternativestop 3% of September 2022

In plain words

uFuzzy.js is a JavaScript library that performs fuzzy and fulltext search on text data. It is designed for developers who need to integrate search functionality into web applications. The library prioritizes search result quality and relevance ordering while maintaining low memory usage and fast performance. Users can test it with a built-in corpus of 162,000 words or upload their own datasets for evaluation.

written from the facts on this page · September 2026

From the sources

A tiny, efficient fuzzy search that doesn't suck. Contribute to leeoniya/uFuzzy development by creating an account on GitHub.

In the maker’s words, at launch

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…

Does a similar job

all alternatives →
  • Frontend Fuzzy Search2024 · github.com · ▲120

    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…

  • A fast, hopefully accurate, fuzzy matching library written in Go2018 · github.com · ▲186

    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

  • instantsearch.js by Algolia2015 · community.algolia.com · ▲332

    JavaScript UI library for building great search experiences

  • Fuzzy search in 400B of JavaScript2015 · github.com · ▲25

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

  • Ultracite v6Nov 2025 · ultracite.ai · ▲252

    Opinionated, zero-config code linter and formatter

  • RapidFuzz – A fast string matching library for Python2020 · github.com · ▲134

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

More dev tools this month

the category →
  • /dev/null▲489

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 21d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 29d ago · corespeed.io

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, September 2022

the whole month →
  • IM

    Life & fun · 2022 · dogbunnypuzzle.com

  • A couple of years ago, I had an interesting idea. What if there was a marketplace where all the underlying tech was open-source? The order management system, the storefront, customer support, etc. The marketplace would simply connect to the seller’s infra instead of locking them in. If, for some reason, the seller is removed from the marketplace, their software stays with them and they can continue accepting orders directly. This model can be used to disrupt any marketplace from AirBNB to UberEats: building tech for home renters and restaurants and later, leveraging that to build a competing…

    Dev tools · 2022 · openship.org

  • Polywork▲1,214

    Discover opportunities to collaborate

    Life & fun · 2022

  • xTiles▲1,036

    Organize your ideas & projects visually

    Work · 2022 · xtiles.app

  • Arcade 2.0▲1,026

    The easiest way to showcase your product

    Life & fun · 2022 · arcade.software

  • Maven▲978

    100+ live courses taught by experts, education reimagined

    Life & fun · 2022 · maven.com