
Neofuzz
Neofuzz provides Python developers with a library for fuzzy text search.

About Neofuzz
Neofuzz is an open-source Python library for fuzzy and semantic text search. It uses text vectorization and approximate nearest neighbor search instead of traditional fuzzy algorithms like Levenshtein or Hamming distance to prioritize search speed. The library supports character n-gram and word-based vectorization, optional Levenshtein refinement for result ordering, and full customization of its vectorizer and nearest neighbor components. It is best suited for repeated searches on static corpora, long strings, or use cases where speed is more important than perfect result accuracy. It is not recommended for frequently changing corpora, small short-string datasets, or scenarios where result quality is the top priority.
Key features
- Character n-gram and word-based text vectorization
- Approximate nearest neighbor search for fast lookups
- Optional Levenshtein distance result refinement
- Customizable vectorizer and nearest neighbor components
- Drop-in replacement for TheFuzz library
- Dimensionality reduction support for speed gains
- Faster performance than traditional fuzzy search libraries for large or long-text corpora
- Supports both character n-gram and semantic word-based text vectorization
- Customizable vectorizer and nearest neighbor search components
- Requires up-front corpus indexing with initial computation overhead
- Prioritizes speed over result accuracy, so lower quality matches than traditional methods
- Not suitable for frequently changing corpora, one-off searches, or small short-string datasets
Neofuzz at a glance
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
Neofuzz alternatives
Tools and sites you could use instead, ranked by how closely they match.
Python developers can use Zipline’s event-driven library to backtest algorithmic trading strategies.
Neural networks in pure C are provided by notorch, a software library in this repository.
Efficient fine-tuning of quantized language models is the focus of QLoRA, a method documented in this repository.
Annoy provides approximate nearest-neighbor search in C++ and Python with memory-focused storage options.
Segment Chinese text with jieba, a Python package for natural language processing.
A python library for doing approximate and phonetic matching of strings.
Popular in Developer Tools
Well-known listings from the same topic.
Neofuzz FAQ
When is Neofuzz a better choice than traditional fuzzy search libraries?
Can I improve the accuracy of Neofuzz search results?
Is Neofuzz suitable for small corpora with short strings?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













