CSharp - Nuget

F23.StringSimilarity

A .NET port of java-string-similarity.

FakeItEasy

A .NET dynamic fake library for creating all types of fake objects, mocks, stubs etc.

FastCloner

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.

FastCSV

// 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();

FastEndpoints

ASP.NET Minimal APIs Made Easy...


FastEndpoints is a developer friendly alternative to Minimal APIs & MVC


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

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

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.

FastMember

In .NET reflection is slow... well, kinda slow. If you need access to the members of an arbitrary type, with the type and member-names known only at runtime - then it is frankly hard (especially for DLR types). This library makes such access easy and fast.


FFMpegCore

A .NET Standard FFMpeg/FFProbe wrapper for easily integrating media analysis and conversion into your .NET applications. Supports both synchronous and asynchronous calls

FileHelpers

Open Source library for automatic formatted file read/write operations www.filehelpers.net

FluentAssertions

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.

FluentEmail.Core

Send emails very easily. Use razor templates, smtp, embedded files, all without hassle. This is a Base Package and includes just the domain model, very basic defaults, and is also included with every other Fluent Email package here.