Repository navigation

#

edit-distance

ashvardanian/StringZilla

Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

C
2874
4 小时前

Fuzzy string matching, grouping, and evaluation.

Python
784
3 个月前

📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

Go
574
2 个月前

Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.

C++
561
5 个月前

The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.

JavaScript
498
3 年前

🔤 Rust implementations of string similarity metrics

Rust
452
2 年前

Swift μ-framework for efficient array diffs and datasource adapters.

Swift
351
6 年前

Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support

C#
307
2 年前

A Trie implementation in Go meant for auto-completion use cases. Supports Levenshtein distance search.

Go
112
3 年前

a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm

TypeScript
103
1 天前

Python library for computing edit distance between arbitrary Python sequences.

Python
102
7 天前

Levenshtein edit-distance on PyTorch and CUDA

Cuda
95
3 年前

AStarix: Fast and Optimal Sequence-to-Graph Aligner

C++
74
4 年前

super fast cpp implementation of longest common subsequence/substring

C++
72
2 年前

Julia and Python recursion algorithm, fractal geometry and dynamic programming applications including Edit Distance, Knapsack (Multiple Choice), Stock Trading, Pythagorean Tree, Koch Snowflake, Jerusalem Cross, Sierpiński Carpet, Hilbert Curve, Pascal Triangle, Prime Factorization, Palindrome, Egg Drop, Coin Change, Hanoi Tower, Cantor Set, Fibonacci

Julia
64
2 年前