.N .NET Landscape

SimMetrics.Net

Utilities & Core Helpers
github.com/StefH/SimMetrics.Net

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)

algorithmsdistance-metricstringstring-metrics
GitHub stars
150
Forks
21
Open issues
4
NuGet downloads
52,023,271
latest 1.0.5
License
MIT
Language
C#
Last push
9 months ago
14 Jan 2026
Created
4 Feb 2017

SimMetrics.Net

SimMetrics is a Similarity Metric Library, e.g. from edit distance's (Levenstein, etc) to other metrics (Chapman, etc).

Status
AppVeyor Build status
Travis Build Status
codecov.io codecov
coveralls.io Coverage Status
NuGet NuGet Badge

Supported similarities:

  • BlockDistance
  • ChapmanLengthDeviation
  • ChapmanMeanLength
  • CosineSimilarity
  • DiceSimilarity
  • EuclideanDistance
  • JaccardSimilarity
  • Jaro
  • JaroWinkler
  • Levenstein [Default]
  • MatchingCoefficient
  • MongeElkan
  • NeedlemanWunch
  • OverlapCoefficient
  • QGramsDistance
  • SmithWaterman
  • SmithWatermanGotoh
  • SmithWatermanGotohWindowedAffine

Supported frameworks:

  • .NET 2.0
  • .NET 3.5
  • .NET 4.0
  • .NET 4.5 and up
  • .NET Standard 1.0 to .NETStandard 1.6 (including portable, windows phone and uap)
  • .NET Standard 2.0

Based on https://github.com/HamedFathi/SimMetricsCore with all the 87 unit-tests from the original project.