Top 20 NuGet pattern Packages

A library that make use of Linq2DB to provide centralized services for accessing database, supports MS SQL Server by default
A library that provides abstraction layers for accessing database utilizing DotNetBrightener Data Access Framework.
Unit of work framework for EntityFramework
Framework Pattern
Portable library for easy to use F#-like Discriminated Unions in C#. Implicitly casts objects into OneOf instances, then use .Match extension to do pattern matching. Designed as a partial drop in replacement for OneOf.
Support package for DasMulli.DataBuilderGenerator, containing the [GenerateDataBuilder] attribute. Directly reference DasMulli.DataBuilderGenerator for best results.
xUnit tests for netfx-Patterns.MessageStore
LeadPipe.Net.Data.NHibernate is a comprehensive pre-built data implementation package that uses NHibernate and provides implementations of a repository, the query object pattern, and unit of work pattern. LeadPipe.Net is an open source collection of useful tools for .NET development. Read...
Can apply visitor pattern with minimum coding for FSharp.Compiler.Service's untyped ASTs.
A Xamarin.Forms gesture pattern view. This is an Android-like gesture pattern view you can use for logins.
Razor assemblies for the .NET version of Pattern Lab
SimplePersistence.UoW.EFCore offers implementations to the SimplePersistence.UoW using the Entity Framework Core as the ORM.
With the mediator pattern, communication between objects is encapsulated within a mediator object. Objects no longer communicate directly with each other, but instead communicate through the mediator. This reduces the dependencies between communicating objects, thereby reducing coupling.
ScopedUnitOfWork is a lightweight .NET Standard implementation of Unit of Work and Repository patterns, extended with scoped functionality to improve read performance and in-built with transactions management; in respect to underlying Entity Framework Core ORM.
Package Description
CrabFaddy.Results
MixCore.Results