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...
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 written ...
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 bring...
Meta package with abstractions for types in NETStandard.Library.
Generic DAO abstraction layer for CosmosDB using MongoDB interface
Provides interfaces for types in System.IO: Stream, MemoryStream, BinaryReader, BinaryWriter, StreamReader, StreamWriter, StringReader, StringWriter, TextReader, TextWriter.
Provides interfaces for types in System.IO.FileSystem: Directory, File, FileSystemInfo, DirectoryInfo, FileInfo, FileStream, SafeFileHandle.
DEPRECATED (drops support for this package) This client library enables working with the Kvpbase Blob service for storing binary/blob data. A very simple Wrapper for the Kvpbase to handle bucket instantiations. A library to abstract storing files to Kvpbase. Wrapper library is ju...
This client library enables working with the Google Cloud Storage service for storing binary/blob data. A very simple Wrapper for the Google Cloud Storage to handle bucket instantiations. A library to abstract storing files to Google Cloud Storage. Wrapper library is just written for t...
Very simple cache abstraction layer
Provides interfaces for types in System.Runtime.Handles: SafeHandle, CriticalHandle, SafeWaitHandle.
Provides interfaces for types in System.Runtime: StringBuilder, WaitHandle, EventArgs.
Provides interfaces for type in System.Runtime.Extensions: Path, BitConverter, Convert, Environment, Math, Random, UriBuilder, Stopwatch, WebUtility.
Provides interfaces for types in System.Text.Encoding: Encoding, Encoder, Decoder
Provides types used by all Thinktecture.*.Abstractions projects.
NHibernate mapping using System.ComponentModel.DataAnnotations and wrappers for tests and ORM switching.
Logging Abstractor is a library for .NET that allows you to swap out logging providers with ease.
This client library enables working with the Local FileSystem Blob service for storing binary/blob data. A very simple Wrapper for the Local FileSystem to handle directory instantiations. A library to abstract storing files to Local FileSystem. Wrapper library is just written for the ...
Observe processes like a push stream of data or await their results. Orchestrate and work declaratively with processes.
Command/Query abstraction library for .NET applications.