nowfound

Dev tools · June 22, 2015

FuzzyFinder – in 10 lines of Python

Introduction:FuzzyFinder is a popular feature available in decent editors to open files. The idea is to start typing partial strings from the full path and the list of suggestions will be narrowed...

FuzzyFinder – in 10 lines of Python launched on June 22, 2015 with 10 votes, #1,539 of 3,954 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 11 years on.

In plain words

FuzzyFinder is a Python tool that implements the fuzzy file-finding feature common in code editors. It filters a collection of filenames based on partial string input, allowing users to locate files by typing fragments from the full path rather than complete names. The tool demonstrates how to narrow down file suggestions as users type, making it useful for developers who want to understand or implement similar search functionality.

written from the facts on this page · September 2026

From the sources

FuzzyFinder is a popular feature available in decent editors to open files. The idea is to start typing partial strings from the full path and the list of suggestions will be narrowed down to match the desired file. This is an extremely useful feature and it's quite easy to implement. We have a collection of strings (filenames). We're trying to filter down that collection based on user input. The user input can be partial strings from the filename. Let's walk this through with an example. Here is a collection of filenames: When the user types 'djm' we are supposed to match ' dj ango_ m igrations.py' and ' dj ango_ad m in_log.py'. The simplest route to achieve this is to use regular…from blog.amjith.com

Does a similar job

all alternatives →
  • Happyfinder – A fuzzy file finder like Helm, for the command line2015 · github.com · ▲27

    (another) Fuzzy file finder for the command line. Contribute to hugows/hf development by creating an account on GitHub.

  • Glyphfinder2020 · ▲272

    The missing character search for designers, devs & writers

  • 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

  • Haystack – an IDE for exploring and editing code on an infinite canvas2024 · haystackeditor.com · ▲546

    Hi HN, we’re building Haystack Editor (https://haystackeditor.com/), a canvas-based IDE that automates the boring stuff (plumbing, refactoring, and finding code) so that you can focus on the exciting parts of software development! You can see a quick overview of Haystack at https://www.youtube.com/watch?v=c2uZnR5D_cc! (It's currently only on Mac OS but we're working on Linux and Windows. Edit: just added a Linux download!) Haystack was born out of our frustrations with working in large and mature codebases, specifically with navigating and editing functional…

  • `fzf` * `Git` done right2020 · github.com · ▲251

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

  • 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…

More dev tools this month

the category →
  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 1d ago · github.com

  • /dev/null▲492

    a social network for devs

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

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

    Dev tools · 29d ago · github.com

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

    Dev tools · 27d ago · github.com

  • OpenBot▲362

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

    Dev tools · 24d 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 · 22d ago · talanoa.email

Source: Show HN post ↗

Launched alongside, June 2015

the whole month →
  • A​rticles you need to read before launching a startup.

    Growth · 2015 · startuplaunchlist.com

  • Get any site's company logo with just a URL

    Dev tools · 2015 · clearbit.com

  • The best new games, every day

    Life & fun · 2015

  • Coverr▲584

    Beautiful, free videos for your homepage background.

    Work · 2015 · coverr.co

  • SLIDE▲563

    A hoverboard by Lexus (no joke)

    Life & fun · 2015

  • The Best Landing Page Inspiration

    Work · 2015 · lapa.ninja