Neofuzz

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

github.com/x-tabdeveloping/neofuzz
Neofuzz homepage screenshot

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
Best for: Python developers needing fast fuzzy text search for repeated queries on static corpora, who prioritize speed over maximum result accuracy.
Good for
  • 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
Watch out for
  • 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

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

Neofuzz alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

Neofuzz FAQ

When is Neofuzz a better choice than traditional fuzzy search libraries?
When running repeated searches on a static corpus, working with very long strings, prioritizing speed over result quality, or needing semantic text search capabilities.
Can I improve the accuracy of Neofuzz search results?
Yes, you can retrieve a larger initial result set and refine results using Levenshtein distance.
Is Neofuzz suitable for small corpora with short strings?
No, it is not recommended for small corpora with short strings, as traditional fuzzy search methods are more practical for these use cases.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing