Top 20 NuGet abstraction Packages

Library of .NET functions, extensions and components including asynchronous processing queues, configuration APIs, diagnostics, error handling, console functions, adapter framework, active directory and local account functions, checksum algorithms, unit conversion, binary parsing, cron-style task sc...
Tracing.NET - A simple Logger/Tracer abstraction
A light abstraction around Dapper and Dapper.Contrib that also maintains the behavior IDbConnection. This library facilitates a loosely coupled design and unit testing.
This client library enables working with the Amazon AWS S3 Blob service for storing binary/blob data. A very simple Wrapper for the Amazon AWS S3 to handle bucket instantiations. A library to abstract storing files to Amazon S3. Wrapper library is just written for the purpose to br...
Generic base interfaces needed for implementing a very basic repository pattern in your project.
Abstract base class for PostgreSQL repositories.
NHibernate mapping using System.ComponentModel.DataAnnotations and wrappers for tests and ORM switching.
This client library enables working with the Microsoft Azure Storage Blob service for storing binary/blob data. A very simple Wrapper for the Azure Blob Storage to handle container instantiations. A library to abstract storing files to Microsoft Azure. Wrapper library is just writt...
Abstract MongoDB repository base class.
Command/Query abstraction library for .NET applications.
Provides an 'Azure Blob Storage' filesystem abstraction layer to FileSystemAbstraction.
Plexdata.LogWriter.Abstraction defines all basic interfaces as well as other implementations of the Plexdata Logging Writer. This package provides an implementation of an Empty logger as well, that might be useful as dummy or pre-logging implementation.
Provides a 'Local' filesystem abstraction layer to FileSystemAbstraction.
FileSystemAbstraction provides a filesystem abstraction layer. Inspired by Gaufrette (PHP) : The filesystem abstraction layer permits you to develop your application without the need to know were all those medias will be stored and how. Another advantage of this is the possibility to update the fi...
Logging Abstractor is a library for .NET that allows you to swap out logging providers with ease.
Tracing.NET - A simple Logger/Tracer abstraction
Tracing.NET - A simple Logger/Tracer abstraction
Tracing.NET - A simple Logger/Tracer abstraction
Cache abstraction layer
Logging Abstractor is a library for .NET that allows you to swap out logging providers with ease.