F23.StringSimilarity
A .NET port of java-string-similarity.
Fast deep cloning library, supporting anything from .NET 4.6 to modern .NET 8+. Implements both deep and shallow cloning. Extensively tested, focused on performance and stability even on complicated object graphs. FastCloner is designed to work with as few gotchas as possible out of the box. The mapping is zero-config by default. Clone your objects and be done with it fast. FastCloner builds upon DeepClone.
// Init (only for mapping) CsvParser.RegisterAssembly<Program>(); // Use var parser = new CsvParser(filecontent); var header = parser.ReadHeader(); // or parser.ReadHeader<HeaderModel>() var entries = parser.ReadBodyAndMap<MyModel>(); // or without mapping (fastest): var entries = parser.ReadBody();
It nudges you towards the REPR Design Pattern (Request-Endpoint-Response) for convenient & maintainable endpoint creation with virtually no boilerplate.
Performance is on par with Minimal APIs. It's faster, uses less memory and does around 35k more requests per second than a MVC Controller in our benchmarks.
Fastenshtein is one of the fastest .Net Levenshtein projects around. Levenshtein calculates the shortest possible distance between two strings. Producing a count of the number of insertions, deletions and substitutions to make one string into another.
Fastenshtein is an optimized and fully unit tested Levenshtein implementation. It is optimized for speed and memory usage.
FastEnum is the fastest enum utilities for C#/.NET. It's much faster than .NET Core, and also faster than Enums.NET that is similar library. Provided methods are all achieved zero allocation and are designed easy to use like System.Enum. This library is quite useful to significantly improve your performance because enum is really popular feature.
Open Source library for automatic formatted file read/write operations www.filehelpers.net
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or
BDD-style unit tests. Targets .NET Framework 4.7, .NET Core 2.1 and 3.0, .NET 6, as well as .NET Standard 2.0 and 2.1.
Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Supported by InfoSupport B.V.