Top 20 NuGet abstraction Packages

SuperMassive is a small condensed framework of reusable .NET components and utility classes. It's your supermassive .NET swiss army knife.
Package Description
FrameworkAbstraction provides wrapper interfaces around .NET framework classes which interact with the operating system (e.g. classes in the System.IO.File and System.Net.Sockets namespaces). This allows for mocking of these classes in unit tests.
Boilerplate unit of work and generic repository pattern abstractions.
Basic skeleton for abstraction
Represents an abstraction layer for multiple IoC containers. Using the abstractions, applications can use an inversion of control container for dependency injection, without directly seeing the underlying API. This makes it very easy to switch between different IoC implementations.
This is an implementation of the IoC Abstractions for Simple IoC. The IoC Abstractions represent an abstraction layer for multiple IoC containers. Using the abstractions, applications can use an inversion of control container for dependency injection, without directly seeing the underlying API. This...
This is an implementation of the IoC Abstractions for Ninject. The IoC Abstractions represent an abstraction layer for multiple IoC containers. Using the abstractions, applications can use an inversion of control container for dependency injection, without directly seeing the underlying API. This ma...
Generalist caching interfaces for use throughout your solution.
Enchilada.Ftp
A FileSystem abstraction, allowing decoration and testing of the physical file system.
Simple database abstraction layer.
YALLA.NET is Yet Another Logging Library Abstraction for .NET. Supported Platforms: * .NET Framework 4 * Silverlight 5 * Windows 8 * Windows Phone 8.1 * Windows Phone Silverlight 8 * Xamarin.Android * Xamarin.iOS * Xamarin.OSX * Portable ...
YALLA.NET is Yet Another Logging Library Abstraction for .NET. This is the YALLA.NET Core. Supported Platforms: * .NET Framework 4 * Silverlight 5 * Windows 8 * Windows Phone 8.1 * Windows Phone Silverlight 8 * Xamarin.Android * Xamarin.iOS * X...
Yet Another Logging Library Abstraction for .NET. Supported Platforms: * .NET Framework 4 * Silverlight 5 * Windows 8 * Windows Phone 8.1 * Windows Phone Silverlight 8 * Xamarin.Android * Xamarin.iOS * Portable Class Libraries
Dobii Learning is an abstraction for adding machine learning algorithms into your .NET applications
DEPRECATED (drops support for this package) This client library enables working with the Kvpbase Blob service for storing binary/blob/object data. A very simple Wrapper for the Kvpbase to handle bucket instantiations. A library to abstract storing files to Kvpbase. Wrapper library is jus...
Cache abstraction layer
1、通用实体类、接口、枚举、特性、配置扩展方法集合
Package Description