Top 20 NuGet abstraction Packages

[Icon]
Provides interfaces for types in System.IO: Stream, MemoryStream, BinaryReader, BinaryWriter, StreamReader, StreamWriter, StringReader, StringWriter, TextReader, TextWriter.
[Icon]
Provides interfaces for types in System.Runtime.Handles: SafeHandle, CriticalHandle, SafeWaitHandle.
[Icon]
Provides interfaces for types in System.Runtime: StringBuilder, WaitHandle, EventArgs.
[Icon]
Provides interfaces for types in System.Text.Encoding: Encoding, Encoder, Decoder
[Icon]
Provides types used by all Thinktecture.*.Abstractions projects.
[Icon]
Provides interfaces for types in System.Threading.Tasks: Task, Task<T>, TaskFactory, TaskFactory<T>.
[Icon]
Provides interfaces for types in System.Net.Primitives: Cookie, CookieCollection, CookieContainer, NetworkCredential.
[Icon]
Provides interfaces for types in System.Net.NetworkInformation: NetworkInterface, PhysicalAddress, IPAddressInformation, IPAddressInformationCollection, IPInterfaceProperties, IPInterfaceStatistics, IPv4InterfaceProperties, IPv6InterfaceProperties, UnicastIPAddressInformation, UnicastIPAddressInform...
[Icon]
Provides interfaces for types in System.Net.Http: HttpClient, HttpContent, HttpRequestMessage, HttpResponseMessage, HttpHeaders, DelegatingHandler, HttpClientHandler, HttpMessageHandler, HttpMessageInvoker, MessageProcessingHandler, MultipartContent, MultipartFormDataContent, HttpContentHeaders, Htt...
[Icon]
Provides interfaces for types in System.IO.FileSystem.Watcher: FileSystemWatcher.
[Icon]
Provides interfaces for types in System.Net.Sockets: Socket, TcpClient, UdpClient, TcpListener, NetworkStream, ISocketAsyncEventArgs, LingerOption, SendPacketsElement.
[Icon]
Provides interfaces for types in System.IO.FileSystem: Directory, File, FileSystemInfo, DirectoryInfo, FileInfo, FileStream, SafeFileHandle.
[Icon]
Provides interfaces for type in System.Runtime.Extensions: Path, BitConverter, Convert, Environment, Math, Random, UriBuilder, Stopwatch, WebUtility.
[Icon]
Command/Query abstraction library
[Icon]
An abstraction for Repository pattern based on IQueryable.
[Icon]
Package Description
[Icon]
Extension method for persistance using DbContext that makes possible inserting with Identity (Table per Type approach).
[Icon]
Package Description
[Icon]
This package provides easy file system abstraction and two implementations storing through azure blob storage or local disk. These implementations are interchangeable and you can easily switch between them in different environments.
[Icon]
NHibernate mapping using System.ComponentModel.DataAnnotations and wrappers for tests and ORM switching.