1.ashvardanian / StringZillaUp 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 🦖simddatasetstringstring-manipulationstring-matchingsubstring+12 moreCAPACHE-2.03.6K total146 forks+61 starsfrom 3,518 · score 4.13
2.rapidfuzz / rapidfuzz-cppRapid fuzzy string matching in C++ using the Levenshtein Distancecpplevenshteinstring-matchingstring-similaritystring-comparisonhacktoberfestC++MIT382 total59 forks+14 starsfrom 367 · score 2.71
3.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...gogolangedit-distancealgorithmslevenshteinlevenshtein-distance+13 moreGoMIT607 total29 forks+5 starsfrom 602 · score 1.79
4.coregx / ahocorasickHigh-performance Aho-Corasick multi-pattern string matching for Goaho-corasickgogolangperformancesimdstring-matching+1 moreGoMIT32 total4 forks+4 starsfrom 28 · score 1.61