All Projects → Levenshtein → Similar Projects or Alternatives

73 Open source projects that are alternatives of or similar to Levenshtein

stringdistance
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..
Stars: ✭ 60 (+57.89%)
levenshtein.c
Levenshtein algorithm in C
Stars: ✭ 77 (+102.63%)
strutil
Golang metrics for calculating string similarity and other string utility functions
Stars: ✭ 114 (+200%)
strsim
string similarity based on Dice's coefficient in go
Stars: ✭ 39 (+2.63%)
eddie
No description or website provided.
Stars: ✭ 18 (-52.63%)
Mutual labels:  levenshtein, string-similarity
String Similarity
Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.
Stars: ✭ 2,254 (+5831.58%)
stance
Learned string similarity for entity names using optimal transport.
Stars: ✭ 27 (-28.95%)
LinSpell
Fast approximate strings search & spelling correction
Stars: ✭ 52 (+36.84%)
Symspell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Stars: ✭ 1,976 (+5100%)
spellchecker-wasm
SpellcheckerWasm is an extrememly fast spellchecker for WebAssembly based on SymSpell
Stars: ✭ 46 (+21.05%)
beda
Beda is a golang library for detecting how similar a two string
Stars: ✭ 34 (-10.53%)
FastFuzzyStringMatcherDotNet
A BK tree implementation for fast fuzzy string matching
Stars: ✭ 23 (-39.47%)
Quickenshtein
Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support
Stars: ✭ 204 (+436.84%)
Textdistance
Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Stars: ✭ 2,575 (+6676.32%)
Levenshtein
Go implementation to calculate Levenshtein Distance.
Stars: ✭ 125 (+228.95%)
Mutual labels:  levenshtein
fuzzywuzzy
Fuzzy string matching for PHP
Stars: ✭ 60 (+57.89%)
Mutual labels:  string-matching
Fastenshtein
The fastest .Net Levenshtein around
Stars: ✭ 115 (+202.63%)
Mutual labels:  levenshtein
Abydos
Abydos NLP/IR library for Python
Stars: ✭ 91 (+139.47%)
Mutual labels:  levenshtein
Stopwords
Removes most frequent words (stop words) from a text content. Based on a Curated list of language statistics.
Stars: ✭ 83 (+118.42%)
Mutual labels:  levenshtein
NaturalSort.Extension
🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
Stars: ✭ 94 (+147.37%)
Mutual labels:  string-comparison
Str metrics
Ruby gem (native extension in Rust) providing implementations of various string metrics
Stars: ✭ 68 (+78.95%)
Mutual labels:  levenshtein
Symspellcompound
SymSpellCompound: compound aware automatic spelling correction
Stars: ✭ 61 (+60.53%)
Mutual labels:  levenshtein
seqalign pathing
Rust implementation of sequence alignment / Levenshtein distance by A* acceleration of the DP algorithm
Stars: ✭ 17 (-55.26%)
Mutual labels:  levenshtein-distance
Node Damerau Levenshtein
Damerau - Levenstein distance function for node
Stars: ✭ 27 (-28.95%)
Mutual labels:  levenshtein
Stringmetric
🎯 String metrics and phonetic algorithms for Scala (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein).
Stars: ✭ 481 (+1165.79%)
Mutual labels:  levenshtein
java-sdk
一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)
Stars: ✭ 26 (-31.58%)
Mutual labels:  levenshtein
node-red-contrib-string
Provides a string manipulation node with a chainable UI based on the concise and lightweight stringjs.com.
Stars: ✭ 15 (-60.53%)
Mutual labels:  string-matching
PFAC
PFAC is an open library for exact string matching performed on NVIDIA GPUs
Stars: ✭ 41 (+7.89%)
Mutual labels:  string-matching
Closestmatch
Golang library for fuzzy matching within a set of strings 📃
Stars: ✭ 353 (+828.95%)
Mutual labels:  levenshtein
vbml
Way to check, match and resist.
Stars: ✭ 27 (-28.95%)
Mutual labels:  string-matching
Dictomaton
Finite state dictionaries in Java
Stars: ✭ 124 (+226.32%)
Mutual labels:  levenshtein
Jellyfish
🎐 a python library for doing approximate and phonetic matching of strings.
Stars: ✭ 1,571 (+4034.21%)
Mutual labels:  levenshtein
edits.cr
Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment
Stars: ✭ 16 (-57.89%)
Mutual labels:  levenshtein
Go Edlib
Golang string comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Stars: ✭ 253 (+565.79%)
Mutual labels:  levenshtein
Edit Distance
Python library for computing edit distance between arbitrary Python sequences.
Stars: ✭ 61 (+60.53%)
Mutual labels:  levenshtein
ATGValidator
iOS validation framework with form validation support
Stars: ✭ 51 (+34.21%)
Mutual labels:  string-matching
Levenshtein
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
Stars: ✭ 57 (+50%)
Mutual labels:  levenshtein
levenshtein-edit-distance
Levenshtein edit distance
Stars: ✭ 59 (+55.26%)
Mutual labels:  levenshtein
RepostCheckerBot
Bot for checking reposts on reddit
Stars: ✭ 36 (-5.26%)
Mutual labels:  levenshtein
Rapidfuzz
Rapid fuzzy string matching in Python using the Levenshtein Distance
Stars: ✭ 809 (+2028.95%)
Mutual labels:  levenshtein
affinegap
📐 A Cython implementation of the affine gap string distance
Stars: ✭ 57 (+50%)
Mutual labels:  levenshtein-distance
Symspellpy
Python port of SymSpell
Stars: ✭ 420 (+1005.26%)
Mutual labels:  levenshtein
levenshtein-rs
Levenshtein algorithm in Rust
Stars: ✭ 37 (-2.63%)
Mutual labels:  levenshtein
Js Levenshtein
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
Stars: ✭ 269 (+607.89%)
Mutual labels:  levenshtein
simd-byte-lookup
SIMDized check which bytes are in a set
Stars: ✭ 23 (-39.47%)
Mutual labels:  string-matching
similar-english-words
Give me a word and I’ll give you an array of words that differ by a single letter.
Stars: ✭ 25 (-34.21%)
Mutual labels:  levenshtein
edit-distance-papers
A curated list of papers dedicated to edit-distance as objective function
Stars: ✭ 49 (+28.95%)
Mutual labels:  levenshtein
hubot-suggest
Suggest hubot commands when not found
Stars: ✭ 29 (-23.68%)
Mutual labels:  levenshtein
stringosim
String similarity functions, String distance's, Jaccard, Levenshtein, Hamming, Jaro-Winkler, Q-grams, N-grams, LCS - Longest Common Subsequence, Cosine similarity...
Stars: ✭ 47 (+23.68%)
Mutual labels:  levenshtein
simetric
String similarity metrics for Elixir
Stars: ✭ 59 (+55.26%)
Mutual labels:  levenshtein
algos
A collection of algorithms in rust
Stars: ✭ 16 (-57.89%)
Mutual labels:  string-matching
simplematch
Minimal, super readable string pattern matching for python.
Stars: ✭ 147 (+286.84%)
Mutual labels:  string-matching
levenshtein finder
Similar string search in Levenshtein distance
Stars: ✭ 19 (-50%)
Mutual labels:  levenshtein
Java String Similarity
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
Stars: ✭ 2,403 (+6223.68%)
Mutual labels:  levenshtein-distance
sentences-similarity-cluster
Calculate similarity of sentences & Cluster the result.
Stars: ✭ 14 (-63.16%)
Mutual labels:  levenshtein-distance
Pg similarity
set of functions and operators for executing similarity queries
Stars: ✭ 250 (+557.89%)
Mutual labels:  levenshtein
text2text
Text2Text: Cross-lingual natural language processing and generation toolkit
Stars: ✭ 188 (+394.74%)
Mutual labels:  levenshtein-distance
vmo
Python Modules of Variable Markov Oracle
Stars: ✭ 23 (-39.47%)
Mutual labels:  string-matching
Fuzzball.js
Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.
Stars: ✭ 225 (+492.11%)
Mutual labels:  levenshtein
customized-symspell
Java port of SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm
Stars: ✭ 51 (+34.21%)
Mutual labels:  levenshtein-distance
1-60 of 73 similar projects