Top 20 NuGet abstract Packages

The MySql adapter of the Quermine library.
The Sqlite adapter of the Quermine library.
Base classes and structures for developing well achitected, developer focused Umbraco solutions. Check out the GitHub project source at for samples to indicate making the best use of the code.
Provides abstract multi-dimensional modeling artifacts like classifiers, value types, and other model elements. Check the documentation and the samples from and Kepha...
Test Support elements for developing well achitected, developer focussed Umbraco solutions with Umbraco.Pylon.
A significant abstraction over integrating any relational database into your .NET application, to the point of query-free interactions where your tables are merely classes in your code.
Common node patterns and utilities for VVVV
The SQL Server adapter of the Quermine library.
A Library of classes to allow strongly typed class building.
An abstract/virtual filesystem framework with many built-ins filesystems for .NET
Basis for TagHelpers: abstract class AbstractTagHelper; TagAttribute Enums, include Colors Bootstrap, Input Types, Button Names; interfaces IParamsInput and IParamsInputBase for htm control taghelper.
General TagHelpers: EditorTagHelper; ItemTagHelper; ModalWindowTagHelper; PageHeaderTagHelper; SelectTagHelper.
Nibiru is a library to help application development.
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.
An abstract package for creating database connection objects using System.Data. The interface is database independent. This helps writing loosely coupled and unit testable code. The assembly is signed and CLS compliant.
Abstract DataBase Layer for SQL Server, MySQL and ODBC in C#.
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.
Abstract classes to use for domain models of Milaneze.DomainModel.* namespaces.
Library of helpers for testing using the Moq mocking framework