GitHub topics: damerau-levenshtein
feature23/StringSimilarity.NET
A .NET port of java-string-similarity
Language: C# - Size: 527 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 500 - Forks: 73

rapidfuzz/strsim-rs
:abc: Rust implementations of string similarity metrics
Language: Rust - Size: 702 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 447 - Forks: 43

David-Maisonave/SqliteFuzzyPlusExtension
SQLite Fuzzy Extension
Language: C - Size: 969 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

joel6666666666555555555555553333333333/kawesearch
This repository contains a fuzzy search library that provides a flexible way to search and match strings using various fuzzy matching algorithms. It supports multiple languages and allows for customization of search options such as algorithms, thresholds, and synonym handling.
Size: 1000 Bytes - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

hbollon/go-edlib
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Language: Go - Size: 83 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 523 - Forks: 27

piotrmaciejbednarski/text-similarity-node
High-performance and memory efficient native C++ text similarity algorithms for Node.js
Language: C++ - Size: 1.7 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 19 - Forks: 0

wolfgarbe/SymSpell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Language: C# - Size: 12 MB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 3,285 - Forks: 304

mammothb/symspellpy
Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Language: Python - Size: 5.76 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 839 - Forks: 124

lanl/pyxDamerauLevenshtein
pyxDamerauLevenshtein implements the Damerau-Levenshtein (DL) edit distance algorithm for Python in Cython for high performance.
Language: Python - Size: 396 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 247 - Forks: 32

elliotwutingfeng/passwordsim
passwordsim lets you search for passwords similar to your specified password in any passwords dataset. The similarity metric used is the Damerau-Levenshtein distance.
Language: Go - Size: 50.8 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 6 - Forks: 0

tcrouch/edits.cr
Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment
Language: Crystal - Size: 104 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 16 - Forks: 0

tcrouch/edits
Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment
Language: Ruby - Size: 72.3 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 3 - Forks: 1

robertgr991/fastDamerauLevenshtein
Cython implementation of true Damerau-Levenshtein algorithm.
Language: Python - Size: 63.5 KB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 2

antononcube/Raku-Math-DistanceFunctions-Edit
Raku package of fast Demerau-Levenshtein distance functions based on C code via NativeCall.
Language: Raku - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

dfgdfhddfh/text-similarity-node
Boost your Node.js applications with high-performance text similarity algorithms. Optimize memory use and support full Unicode with text-similarity-node! 🚀🌟
Language: C++ - Size: 1.37 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

tdebatty/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 ...
Language: Java - Size: 729 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 2,726 - Forks: 417

thaumant/eddie
Language: Rust - Size: 125 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 1

anirbanmu/str_metrics
Ruby gem (native extension in Rust) providing implementations of various string metrics
Language: Ruby - Size: 94.7 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 77 - Forks: 2

aallam/string-similarity-kotlin
Kotlin multiplatform library offering various algorithms to measure string similarity and distance
Language: Kotlin - Size: 345 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

life4/textdistance
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Language: Python - Size: 452 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 3,467 - Forks: 255

mammothb/editdistpy
Fast edit distance Python extension written in Cython/C++. Supports Levenshtein distance and Damerau Optimal String Alignment (OSA) distance.
Language: C++ - Size: 159 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 23 - Forks: 5

life4/textdistance.rs
🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support.
Language: Rust - Size: 271 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 295 - Forks: 11

Oefenweb/damerau-levenshtein
Get text similarity level with Damerau-Levenshtein distance
Language: PHP - Size: 73.2 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 37 - Forks: 9

MighTguY/customized-symspell
Java port of SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm
Language: Java - Size: 8.54 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 67 - Forks: 18

snapp-incubator/go-symspell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Language: Go - Size: 3.04 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 11 - Forks: 3

MrPowers/ceja
PySpark phonetic and string matching algorithms
Language: Python - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 6

aalbacetef/strcompare
strcompare is a library for comparing strings using Hamming, Levenshtein, and Damerau-Levenshtein metrics.
Language: Zig - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

alextanhongpin/stringdist
String metrics function in golang (levenshtein, damerau-levenshtein, jaro, jaro-winkler and additionally bk-tree) for autocorrect
Language: Go - Size: 37.1 KB - Last synced at: 21 days ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 0

softwx/SoftWx.Match
Library of tools for fuzzy matching.
Language: C# - Size: 270 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 13 - Forks: 5

hansalemaos/fuzzmatch
Fast Batch String Matching in Python (Levenshtein, Jaro-Winkler, Hamming) with Zero Cache Misses - made for Python, written in C++
Language: C++ - Size: 7.49 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

sumn2u/string-comparisons
A collection of string comparisons algorithms
Language: JavaScript - Size: 700 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 5

remotal-io/fuzzy-dist
Over simplistic JS fuzzy search library using Damerau-Levenshtein and optionally the keyboard layout to calculate distances.
Language: TypeScript - Size: 303 KB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

wolfgarbe/SymSpellCompound
SymSpellCompound: compound aware automatic spelling correction
Size: 646 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 66 - Forks: 15

chika-kasymov/LinSpell
LinSpell spelling correction algorithm implementation using Swift and Objective-C
Language: Swift - Size: 4.23 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 3

OlivierBinette/StringCompare
Efficient String Comparison Functions and Fuzzy String Matching
Language: Python - Size: 3 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 2

gustaveWPM/Typescript-Damerau-Levenshtein 📦
Just another Damerau Levenshtein distance implementation, made in TypeScript
Language: TypeScript - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

gustaveWPM/OC-Kasa 📦
React webapp made during an OpenClassrooms bootcamp. "Raw React" project (React libs disallowed).
Language: TypeScript - Size: 10.7 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ifazk/mula
ML's radishal Universal Levenshtein Automata library.
Language: OCaml - Size: 121 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 0

sgrpanchal31/SymSpell
This repo contains the Python 3 compatible code for SymSpell algorithm
Language: Python - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

manzurola/aligner
A parameterizable Damerau Levenshtein aligner in Java.
Language: Java - Size: 165 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

PierreBoyeau/levenshtein_distance
Calculation of Levenshtein and Damerau Levenshtein distances in C++
Language: C++ - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

WillDera/strdiff
Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.
Language: Rust - Size: 21.5 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

furkankeremselimoglu/SpellChecker
CS 101 Project
Language: Java - Size: 919 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

XolborGames/FuzzyString
Fuzzy string algorithms for Roblox
Language: Lua - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

wolfgarbe/LinSpell
Fast approximate strings search & spelling correction
Language: C# - Size: 3.55 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 55 - Forks: 6

apollo008/orchid-fst
This project Orchid-Fst implements a fast text string dictionary search data structure: Finite state transducer (short for FST) in c++ language.This FST C++ open source project has much significant advantages.
Language: C++ - Size: 7.31 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

mrshu/node-weighted-damerau-levenshtein
A simple NodeJS (NPM) module for weighted Damerau–Levenshtein distance.
Language: JavaScript - Size: 161 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

sp1ff/damerau-levenshtein
Comparison of a few algorithms for computing Damerau–Levenshtein distance
Language: Shell - Size: 154 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

eloj/fuzzy-search
Experiments in fuzzy text searching
Language: C - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Sheraff/async-input-filter-demo
Language: JavaScript - Size: 768 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

arpitj938/string-similarity
Language: Python - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

ismaildawoodjee/Python-Spellchecker-GUI
A purely Pythonic spellchecker with an integrated user-friendly GUI, built from an economics textbook corpus.
Language: Python - Size: 2.04 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

ayum/ayum.cpp
Unordered collection of c++ pieces of code
Language: CMake - Size: 52.7 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

el3um4s/Damerau-Levenshtein
Calculate the Damerau–Levenshtein distance between strings.
Language: TypeScript - Size: 9.77 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Mofan-Z/edit-distance-dynamic-programming
Language: C++ - Size: 1.47 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

mouhc1ne/pa2-Spell-Corrector
CS 276 - Programming Assignment 2
Language: Java - Size: 64.5 KB - Last synced at: 7 days ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 1

eskriett/strmet
Fast string metric algorithms written in go
Language: Go - Size: 14.6 KB - Last synced at: 26 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1
