{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"Fuzzy finder that matches partial strings from a list and returns ranked results, similar to Sublime Text and Vim's Ctrl-P plugin.","skillfed_tags":["fuzzy-matching","search-ranking","cli-tools"],"use_cases":["Build autocomplete or search-as-you-type interfaces in CLI tools or web applications.","Filter and rank command suggestions in a command palette or REPL.","Implement fuzzy file or symbol search in editor plugins or IDE extensions.","Rank user-facing search results where exact substring matching is too strict.","Extract matching items from structured data using a custom accessor function."],"what_it_does":"Fuzzyfinder is a pure-Python fuzzy matching library that ranks partial string matches from a collection, similar to the fuzzy finders built into Sublime Text and Vim. It takes a search query and a list of candidates, then returns matches ranked by how well they fit the query pattern\u2014characters need not be consecutive. The library supports customization through an accessor function to extract strings from non-string objects, case-sensitive or case-insensitive matching, optional result sorting, and terminal highlighting of matched substrings.\n\nThe implementation relies only on Python's standard library, making it lightweight and easy to embed. It's useful for building autocomplete interfaces, command palettes, or search filters where users type partial queries and expect intelligent ranking of results.","worth_installing":"Yes. Fuzzyfinder is a lightweight, dependency-free fuzzy matching library with no known vulnerabilities and a permissive license. It is well-suited for CLI tools, autocomplete features, and search interfaces. The aging maintenance status (481 days since last release) suggests the package is stable but not actively developed; use it when you need straightforward fuzzy matching without ongoing feature development."},"id":"fuzzyfinder","links":{"html":"https://skillfed.io/packages/fuzzyfinder","md":"https://skillfed.io/packages/fuzzyfinder.md","pypi":"https://pypi.org/project/fuzzyfinder/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-04-20","license_spdx":null,"license_treatment":"permissive","name":"fuzzyfinder","python_support":"supports_current","summary":"Fuzzy Finder implemented in Python."},"popularity":{"monthly_downloads":149786,"position":10985,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.0"}
