Top 20 NuGet abstract Packages

An abstract/virtual filesystem framework with many built-ins filesystems for .NET
Provides abstract multi-dimensional modeling artifacts like classifiers, value types, and other model elements. Check the documentation and the samples from and Kepha...
Visual Reactive is a Library for .NET platform (Currently Winforms), that is inspired by functional reactive programming React JS. Reactive programming is a paradigm that allows you to express the idea around a feature in one readable place, abstract mutable state away from your user interfaces and ...
A Library of classes to allow strongly typed class building.
Common node patterns and utilities for VVVV
Exposing different methods interfaces to execute on a Mongo database
The MySql adapter of the Quermine library.
The Sqlite adapter of the Quermine library.
Nibiru is a library to help application development.
Test Support elements for developing well achitected, developer focussed Umbraco solutions with Umbraco.Pylon.
Library of helpers for testing using the Moq mocking framework
Exposing different methods interfaces to validate Models based on Third party library (Fluent Validation)
The SQL Server adapter of the Quermine library.
A significant abstraction over integrating any relational database into a .NET application, to the point of query-free interactions where tables are merely classes.
An Abstract Repository Implmentation for Entity Framework, with Entity2DTO / DTO2Entity conversion. Sources included.
Abstract DataBase Layer for SQL Server, MySQL and ODBC in C#.
Library of helpers for testing
An abstract package for accessing database using System.Data. The interfaces are database independent and they contain many methods which simplifies writing code. They help writing loosely coupled and unit testable code. The assembly is signed and CLS compliant.
The class4js module is for class-driven development in JavaScript. It allows to emulate classes in JavaScript. Module is based on ECMAScript 5 standart and implements open/close principle: "A module should be open for extension but closed for modifications".
This package contains abstractions to provide standard Interfaces, or Abstracts, for common services typicality re-implemented in various Projects/Assemblies. Utilizing a standards based Type allows services to flow between otherwise disconnected Assemblies.