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

Topic: "string-comparison"

rapidfuzz/RapidFuzz

Rapid fuzzy string matching in Python using various string metrics

Language: Python - Size: 7.33 MB - Last synced at: about 17 hours ago - Pushed at: 10 days ago - Stars: 3,042 - Forks: 127

aceakash/string-similarity 📦

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

Language: JavaScript - Size: 109 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 2,527 - Forks: 129

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: 76.2 KB - Last synced at: 15 days ago - Pushed at: almost 3 years ago - Stars: 505 - Forks: 26

PHLAK/Twine

String manipulation, leveled up!

Language: PHP - Size: 1.05 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 496 - Forks: 24

rapidfuzz/Levenshtein

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

Language: C++ - Size: 6.35 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 311 - Forks: 21

rapidfuzz/rapidfuzz-cpp

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

Language: C++ - Size: 2.83 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 240 - Forks: 38

tompazourek/NaturalSort.Extension

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

Language: C# - Size: 290 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 172 - Forks: 13

anirbanmu/str_metrics

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

Language: Ruby - Size: 94.7 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 78 - Forks: 2

rapidfuzz/JaroWinkler

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

Language: Python - Size: 105 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 5

Rabbitzzc/js-string-comparison

🤠A library implementing different string similarity using JavaScript.

Language: TypeScript - Size: 275 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 53 - Forks: 5

hbakhtiyor/strsim

string similarity based on Dice's coefficient in go

Language: Go - Size: 16.6 KB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 44 - Forks: 2

vanessaklee/akin

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

Language: Elixir - Size: 8.47 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 4

augustoproiete/NaturalStringExtensions

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

Language: C# - Size: 212 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 2

rapidfuzz/CyDifflib

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

Language: Cython - Size: 1.46 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 20 - Forks: 5

sumn2u/string-comparisons

A collection of string comparisons algorithms

Language: JavaScript - Size: 700 KB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 5

TheLazyTomcat/lib.StrRect

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

Language: Pascal - Size: 47.9 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 3

dev-ahmadbilal/string-master

A comprehensive JS/TS library with 18 specialized classes for string manipulation, conversion, validation, and more. Streamline your development with powerful, all-in-one solutions.

Language: TypeScript - Size: 600 KB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

vborovikov/fuzzy

Fuzzy string comparison library

Language: C# - Size: 55.7 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

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: 21 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

mononobi/string-compare

Class library to compare strings in a relative way.

Language: C# - Size: 32.2 KB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 1

AIn0n/FMHD

Fast MinHash Distances algorithms collection

Language: C++ - Size: 288 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

Luke-G-Cordova/browser-regex-search 📦

regular expression functionality for ctrl+f search

Language: JavaScript - Size: 392 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

kesarawimal/compare-strings

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

Language: JavaScript - Size: 5.86 KB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 0

javalc6/stringdiff2

A java application that highlights text differences between two plain strings based on longest common subsequences

Language: Java - Size: 30.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Luke-G-Cordova/BetterSearch

Enables better web page searching functionality for browsers

Language: TypeScript - Size: 1010 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

killara/hash-equals

:hourglass: Timing attack safe string comparison

Language: TypeScript - Size: 63.5 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 2

Mintone-creators/string-proximity

String-proximity is a high-performance string comparison library built in Rust, offering efficient similarity and proximity functions.

Language: Rust - Size: 116 KB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 1

erthium/search-tools

String comparison and string search optimisation repertoire, written in C++, Python3 and Typescript

Language: C - Size: 5.1 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

JoBrad/casefold

A string utility package for caseless comparison of strings and object property retrieval and transformation

Language: TypeScript - Size: 160 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

henrik9999/string-similarity

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

Language: PHP - Size: 11.7 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 2

jayeshmann/java-programs

Insert Java programs here.

Language: Java - Size: 2.47 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 2

ShreyasMohite/String-Visualization

String Comparison

Language: Python - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

aarnaut/apk-strings-diff

Language: Python - Size: 16.2 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

nsvaidya/strcmp

A small python utility for comparing strings of multiple files located in single folder.

Language: Python - Size: 2.27 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 7

ilyakom/Strings_Similarity

Compare two strings with help of Levenshtein Distance Metric and weighted string decomposition. Allows to get a measure of the similarity of two strings in percentage terms.

Language: C# - Size: 6.01 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

Kledenai/stringwise

Efficient and elegant string similarity comparison using bigram analysis. Ideal for fuzzy matching, search optimization, and natural language tools.

Language: TypeScript - Size: 64.5 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

cybernerdd/sora-union

Language: TypeScript - Size: 69.3 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

joshuaclayton/jaro_winkler

A fast implementation of Jaro-Winkler distance comparing two &str values.

Language: Rust - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dwolf42/java-tutorials

Beginner friendly tutorials in Java written by me

Language: Java - Size: 57.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

javalc6/stringdiff

A java application that highlights text differences between two plain strings based on longest common substrings

Language: Java - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

abdullahsattaar/String-Compare-Singly-Linked-List

C++ code of a global function stringCompare which compares two character strings recursively.

Language: C++ - Size: 1.95 KB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ETAnderson/stringComparator

uses python to check the differences between two unique strings and shows whats characters are needed to match, what character is extra and total amount of character changes needed to match

Language: Python - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

devio-at/snippets.cs

Language: C# - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0