An open API service providing repository metadata for many open source software ecosystems.

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