
jellyfish
A python library for doing approximate and phonetic matching of strings.

About jellyfish
jellyfish is a Python library for approximate and phonetic matching of strings. It provides string-comparison functions including Levenshtein, Damerau-Levenshtein, Jaro, Jaro-Winkler, Hamming, Jaccard, and Match Rating Approach Comparison, along with phonetic encoders for American Soundex, Metaphone, NYSIIS, and Match Rating Codex.
Key features
- Calculates Levenshtein distance between two strings
- Calculates Damerau-Levenshtein distance between two strings
- Computes Jaro and Jaro-Winkler similarity scores
- Computes Hamming distance, Jaccard index, and Match Rating Approach Comparison
- Encodes strings with American Soundex and Metaphone
- Encodes strings with NYSIIS and Match Rating Codex
- Open source with MIT license stated in the repository
- Includes both string-comparison and phonetic-encoding algorithms
- Provides code examples for basic function calls
jellyfish 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 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
jellyfish alternatives
Tools and sites you could use instead, ranked by how closely they match.
Annoy provides approximate nearest-neighbor search in C++ and Python with memory-focused storage options.
Big List of Naughty Strings collects unusual input strings that may trigger issues in software handling user data.
Python developers can use Zipline’s event-driven library to backtest algorithmic trading strategies.
The Cerberus library validates data in Python with a lightweight and extensible design.
Dotflow provides a lightweight Python library for creating execution pipelines.
Neofuzz provides Python developers with a library for fuzzy text search.
Popular in Developer Tools
Well-known listings from the same topic.
jellyfish FAQ
What is jellyfish used for?
Which string-comparison algorithms are included?
Which phonetic encodings are included?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













