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.
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 · ▲120I 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 · ▲186Go 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 · ▲332JavaScript 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

RapidFuzz – A fast string matching library for Python2020 · github.com · ▲134Rapid fuzzy string matching in Python using various string metrics - rapidfuzz/RapidFuzz
More dev tools this month
the category →

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▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi 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▲332One 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



