GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

string-comparison

Star

Here are 59 public repositories matching this topic...

Language: All
Filter by language
All 59 TypeScript 12 C# 9 Python 8 C++ 4 Java 4 JavaScript 4 C 3 Go 2 PHP 2 Rust 2
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
RapidFuzz

rapidfuzz / RapidFuzz

Star 4.2k

Rapid fuzzy string matching in Python using various string metrics

python cpp levenshtein levenshtein-distance string-matching string-similarity string-comparison
  • Updated Nov 9, 2026
  • Python

aceakash / string-similarity

Star 2.5k

Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.

javascript strings string-similarity string-comparison dice-coefficient
  • Updated May 1, 2023
  • JavaScript

hbollon / go-edlib

Sponsor
Star 608

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

go golang unicode algorithms edit-distance levenshtein jaro-winkler levenshtein-distance similarity-measures string-distance cosine string-matching damerau-levenshtein lcs lcs-distance hamming string-comparison golang-string-comparison edit-distance-algorithms
  • Updated Feb 5, 2026
  • Go

PHLAK / Twine

Sponsor
Star 493

String manipulation, leveled up! A PHP library for expressive, fluent string manipulation.

php php-library strings string-manipulation multi-byte-string multibyte-strings string-comparison
  • Updated May 3, 2026
  • PHP

rapidfuzz / Levenshtein

Star 400

The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity

python levenshtein levenshtein-distance hacktoberfest string-matching string-similarity string-comparison
  • Updated Oct 23, 2026
  • C++
rapidfuzz-cpp

rapidfuzz / rapidfuzz-cpp

Star 383

Rapid fuzzy string matching in C++ using the Levenshtein Distance

cpp levenshtein hacktoberfest string-matching string-similarity string-comparison
  • Updated Nov 3, 2026
  • C++

tompazourek / NaturalSort.Extension

Star 224

🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").

c-sharp sorting string sort extension-methods natural-sort comparer string-comparison stringcomparer stringcomparison naturalsort
  • Updated Feb 16, 2026
  • C#

rapidfuzz / JaroWinkler

Star 79

Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity

python cpp jaro-winkler hacktoberfest string-matching string-similarity jaro string-comparison
  • Updated Jan 8, 2024
  • Python

anirbanmu / str_metrics

Star 77

Ruby gem (native extension in Rust) providing implementations of various string metrics

ruby rust ruby-gem utility rubygem native strings rust-lang levenshtein jaro-winkler string-metrics string-distance native-extension damerau-levenshtein jaro string-comparison sorensen-dice
  • Updated May 7, 2022
  • Ruby

Rabbitzzc / js-string-comparison

Star 58

🤠A library implementing different string similarity using JavaScript.

algorithm string distance levenshtein-distance cosine-similarity string-comparison sorensen-dice-coefficient
  • Updated Apr 10, 2025
  • TypeScript

Raffinert / FuzzySharp

Sponsor
Star 50

High-performance fuzzy string matching for .NET with bit-parallel Levenshtein/Indel algorithms, FuzzyWuzzy-compatible scorers, and fast extraction APIs.

csharp dotnet text-similarity fuzzy-search fuzzy-matching edit-distance levenshtein levenshtein-distance string-distance fuzzywuzzy approximate-string-matching longest-common-subsequence string-matching lcs string-similarity fuzzy-string-matching string-comparison rapidfuzz bit-parallel indel-distance
  • Updated Nov 3, 2026
  • C#

hbakhtiyor / strsim

Star 45

string similarity based on Dice's coefficient in go

go golang strings string-matching string-similarity string-comparison dice-coefficient
  • Updated Jan 7, 2019
  • Go

vanessaklee / akin

Star 41

A collection of metrics and phonetic algorithms for fuzzy string matching in Elixir.

algorithm elixir disambiguation jaro-winkler levenshtein-distance metaphone string-matching hamming-distance double-metaphone string-comparison comparison-tool sorensen-dice-distance
  • Updated Sep 3, 2023
  • Elixir

augustoproiete / NaturalStringExtensions

Sponsor
Star 38

Extensions for sorting strings using natural sort order i.e. Alphabetical order for humans

c-sharp csharp string dotnet nuget sort hacktoberfest natural-sort string-comparison string-compare string-extensions natural-sorting
  • Updated Jan 22, 2026
  • C#

rapidfuzz / CyDifflib

Star 32

CyDifflib is a fast implementation of difflib's algorithms, which can be used as a drop-in replacement.

python cython hacktoberfest string-matching difflib string-similarity string-comparison
  • Updated Apr 11, 2025
  • Cython

sumn2u / string-comparisons

Star 16

A collection of string comparisons algorithms

javascript algorithms distance smith-waterman trigrams levenshtein-distance similarity-measures cosine-similarity string-distance jaccard-similarity jaro-winkler-distance damerau-levenshtein hamming-distance string-comparison sorensen-dice-distance
  • Updated Apr 18, 2024
  • JavaScript
string-diff

krkarma777 / string-diff

Star 10

⚡ Fast, zero-dependency text diff & string comparison for JavaScript/TypeScript — Myers O(ND) shortest edit script on typed arrays. Word/char/line/grapheme modes, Unicode-safe (Korean, CJK, emoji), ~2.9 kB min+gzip, works in Node and browsers.

nodejs javascript emoji unicode diff typescript browser edit-distance cjk string-manipulation korean text-processing text-diff longest-common-subsequence diff-algorithm text-comparison myers-algorithm string-comparison compare-strings zero-dependencies
  • Updated Sep 4, 2026
  • TypeScript

komed3 / cmpstr

Star 9

CmpStr is a lightweight, fast and well performing package for calculating string similarity

nodejs open-source diff typescript algorithms async metrics umd npm-package text-analysis fuzzy-matching extensible batch-processing string-similarity string-comparison phonetic-search
  • Updated Nov 8, 2026
  • TypeScript

TheLazyTomcat / lib.StrRect

Star 7

Simple library providing functions to simplify conversions in Lazarus when passing strings to RTL or WinAPI.

windows linux lazarus delphi pascal unicode strings utf-8 ansi fpc object-pascal string-comparison
  • Updated Oct 21, 2026
  • Pascal

kesarawimal / compare-strings

Star 5

Finds degree of similarity between two strings, based on Dice's Coefficient and Levenshtein Distance.

javascript strings string-similarity string-comparison dice-coefficient
  • Updated Jun 21, 2019
  • JavaScript

Add this topic to your repo

To associate your repository with the string-comparison topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.