Top 20 NuGet abstraction Packages

nJupiter.Abstraction.Logging is an abstraction library which makes it easy to change between different logging frameworks in runtime. NOTICE: This is the Apache log4net implementation for nJupiter.Abstraction.Logging NOTICE: This package is for the version of log4net with the old public key token...
nJupiter.Abstraction.Logging is an abstraction library which makes it easy to change between different logging frameworks in runtime. NOTICE: This is the NLog logging platform implementation for nJupiter.Abstraction.Logging
Extension method for persistance using DbContext that makes possible inserting with Identity (Table per Type approach).
Abstractions to install a serilog log system with different configurable outputs
Enchilada
Interfaced wrappers around System Diagnostics.
Abstraction layer for common framework components like IoC, logging, etc.
A library of abstractions for the purpose of testing. It is named after the author who wrote the book of James in the Bible. (James 1:2-3)
A NoSQL abstraction layer
Abstraction of the SQLite PCL Interface
Provides interface abstractions for System.IO filesystem entities. Also provides a default implementation of IFileSystem that provides the default behavior of the System.IO implementations.
Framework in C # for the abstract creation of repositories.
Library for lightweight abstraction of plugable/extensible HTTP Proxy which could be build in any web application
Enchilada.AspNetCore
An abstraction for Repository pattern based on IQueryable.
Application framework abstraction for .NET Standard 2.0 compatible platforms.
Generic DAO abstraction layer for MongoDB
Easily copy data from two unrelated classes.
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.