Network
Language · FA
Dark mode

LIBRARIES

C# / .NET Libraries

34 NuGet packages — categories, install commands, authors.

C# / .NET NuGet Package Reference

PackageCategoryAuthor/OrgInstallDescription
ASP.NET CoreWeb & APIMicrosoftdotnet add package Microsoft.AspNetCore.AppFull web/API framework, MVC, Razor Pages
Minimal APIsWeb & APIMicrosoft(built-in .NET 6+)Lightweight HTTP API without controllers
SignalRWeb & APIMicrosoftdotnet add package Microsoft.AspNetCore.SignalRReal-time WebSocket / long-polling hub
BlazorWeb & APIMicrosoft(built-in .NET 5+)C# in the browser via WebAssembly
CarterWeb & APICommunitydotnet add package CarterMinimal API routing inspired by Nancy
Entity Framework CoreORM & DatabaseMicrosoftdotnet add package Microsoft.EntityFrameworkCoreFull ORM — migrations, LINQ, DB-first / code-first
DapperORM & DatabaseStackExchangedotnet add package DapperMicro-ORM, raw SQL with object mapping
MongoDB.DriverORM & DatabaseMongoDBdotnet add package MongoDB.DriverOfficial MongoDB .NET driver
StackExchange.RedisORM & DatabaseStackExchangedotnet add package StackExchange.RedisHigh-performance Redis client
NpgsqlORM & DatabaseCommunitydotnet add package NpgsqlPostgreSQL driver + EF Core provider
HttpClientHTTP & MessagingMicrosoft(built-in)Built-in HTTP client (System.Net.Http)
RestSharpHTTP & MessagingCommunitydotnet add package RestSharpREST/HTTP client, serialization support
MassTransitHTTP & MessagingCommunitydotnet add package MassTransitMessage bus (RabbitMQ, Azure SB, Kafka)
RefitHTTP & MessagingReactiveUIdotnet add package RefitType-safe REST client from interface
FlurlHTTP & MessagingCommunitydotnet add package Flurl.HttpFluent URL builder + HTTP client
System.Text.JsonSerializationMicrosoft(built-in)Fast JSON (built-in .NET 5+)
Newtonsoft.JsonSerializationJames Newton-Kingdotnet add package Newtonsoft.JsonFull-featured JSON (Json.NET)
MessagePackSerializationneueccdotnet add package MessagePackBinary serialization, very fast
Protobuf-netSerializationMarc Gravelldotnet add package protobuf-netGoogle Protocol Buffers for .NET
CsvHelperSerializationJosh Closedotnet add package CsvHelperCSV reading/writing, mapping
xUnitTestingCommunitydotnet add package xunitModern .NET unit testing framework
NUnitTestingCommunitydotnet add package NUnitClassic .NET test framework
MoqTestingCommunitydotnet add package MoqMocking library for unit tests
FluentAssertionsTestingCommunitydotnet add package FluentAssertionsReadable assertion syntax
BogusTestingBrian Chavezdotnet add package BogusFake data generator (Faker.js port)
SerilogLogging & DiagnosticsNicholas Blumhardtdotnet add package SerilogStructured logging, sinks (file/seq/ES)
NLogLogging & DiagnosticsCommunitydotnet add package NLogFlexible logging (file, DB, email)
OpenTelemetryLogging & Diagnostics.NET Foundationdotnet add package OpenTelemetryTraces, metrics, logs (OTel standard)
AutoMapperUtilitiesJimmy Bogarddotnet add package AutoMapperObject-to-object mapping
MediatRUtilitiesJimmy Bogarddotnet add package MediatRMediator pattern, CQRS
PollyUtilitiesMichael Wolfendendotnet add package PollyResilience: retry, circuit breaker
FluentValidationUtilitiesJeremy Skinnerdotnet add package FluentValidationFluent model validation rules
HumanizerUtilitiesCommunitydotnet add package HumanizerHuman-readable strings (dates, bytes, etc.)
ImageSharpUtilitiesSixLaborsdotnet add package SixLabors.ImageSharpCross-platform image processing

NuGet Mirrors & Offline

MethodCommand
Install packagedotnet add package Newtonsoft.Json
Install specific versiondotnet add package Serilog --version 3.1.1
Restore from lockdotnet restore
Local NuGet sourcedotnet nuget add source ./nupkg --name local
Offline cachedotnet nuget locals all --list