SimMetrics.Net
String comparison library
A library that provides a set of distance metrics and algorithms for comparing strings in multiple programming languages and frameworks.
SimMetrics is a Similarity Metric Library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman). This library support multiple .NET versions including .NET Core (NETStandard 1.x)
127 stars
10 watching
21 forks
Language: C#
last commit: 2 months ago
Linked from 2 awesome lists
algorithmsdistance-metricstringstring-metrics
Related projects:
Repository | Description | Stars |
---|---|---|
feature23/stringsimilarity.net | A .NET port of Java string similarity library implementing various distance and similarity measures | 448 |
lexmag/simetric | Facilities to calculate the distance and similarity between strings using various algorithms | 61 |
universalavenue/simhash-ex | An Elixir implementation of Simhash, a distance metric for measuring semantic similarity between texts. | 22 |
hbollon/go-edlib | A comprehensive Go library for calculating string similarity and edit distances between strings | 482 |
sindresorhus/leven | A JavaScript implementation of the Levenshtein distance algorithm for measuring string similarity. | 715 |
cbaggers/mk-string-metrics | Provides efficient algorithms to calculate string similarity metrics | 22 |
daniel-liu-c0deb0t/triple_accel | A Rust library providing optimized SIMD-based edit distance routines and string search algorithms with platform-dependent fallbacks. | 104 |
agext/levenshtein | Calculates Levenshtein distance and similarity metrics between two strings | 86 |
ashvardanian/simsimd | A high-performance library for optimized linear algebra and similarity calculations using SIMD instructions | 989 |
turnerj/quickenshtein | A high-performance Levenshtein Distance calculator with SIMD and threading support. | 284 |
roy-ht/editdistance | A fast implementation of Levenshtein distance for calculating string similarity | 661 |
colinsurprenant/hotwater | A Ruby library providing fast string edit distance algorithms | 81 |
rapidfuzz/rapidfuzz-cpp | A C++ library for fast string matching using the Levenshtein Distance algorithm | 244 |
mljs/distance | A set of distance functions for comparing vectors in various mathematical metrics | 67 |
maxim2266/str | A lightweight C library providing string manipulation functions. | 307 |