59 Open Source Fuzzy Matching Software Projects
Free and open source fuzzy matching code projects including engines, APIs, generators, and tools.
Wolfgarbe Symspell 2007 ⭐
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Leaderf 1757 ⭐
An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.
Gitgot 1084 ⭐
Semi-automated, feedback-driven tool to rapidly search through troves of public data on GitHub for sensitive secrets.
Yomguithereal Talisman 626 ⭐
Xdrop Fuzzywuzzy 590 ⭐
Java fuzzy string matching implementation of the well known Python's fuzzywuzzy algorithm. Fuzzy search for Java
Symspellpy 521 ⭐
Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Liquidmetal 283 ⭐
:sweat_drops::metal: A mimetic poly-alloy of the Quicksilver scoring algorithm, essentially LiquidMetal. </Schwarzenegger Voice>
Re Flex 319 ⭐
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Fuzzymatcher 208 ⭐
Record linking package that fuzzy matches two Python pandas dataframes using sqlite3 fts4
Refinr 95 ⭐
Cluster and merge similar char values: an R implementation of Open Refine clustering algorithms
Searchhub Predict 68 ⭐
Lightning fast spell correction / fuzzy search library based on SymSpell by Commerce-Experts
Splink 147 ⭐
Implementation of Fellegi-Sunter's canonical model of record linkage in Apache Spark, including EM algorithm to estimate parameters
Stringdistance 54 ⭐
A fuzzy matching string distance library for Scala and Java that includes Levenshtein distance, Jaro distance, Jaro-Winkler distance, Dice coefficient, N-Gram similarity, Cosine similarity, Jaccard similarity, Longest common subsequence, Hamming distance, and more..
Spark Fuzzy Matching 20 ⭐
Fuzzy matching function in spark (https://spark-packages.org/package/itspawanbhardwaj/spark-fuzzy-matching)
Fish Fzy 14 ⭐
fzy inegration with fish. Search history, navigate directories and more. Blazingly fast.
Matchms 55 ⭐
Python library for processing (tandem) mass spectrometry data and for computing spectral similarities.
Batch_jaro_winkler 20 ⭐
Fast batch jaro winkler distance implementation in C99 with Ruby, OCaml and Python bindings.
Genivia Fuzzymatcher 15 ⭐
Fast fuzzy regex matcher: specify max edit distance to find approximate matches
Fuzzy Match 24 ⭐
Library and command line utility to do approximate string matching of a source against a bitext index and get matched source and target.
Skeletonization 18 ⭐
In this repository you can see the code for skeletonization of binary images using our novel fuzzy inference system.