Moq: an enjoyable mocking library

Moq is the most popular and friendly mocking framework for .NET.


AutoFixture with Auto Mocking using Moq

This extension turns AutoFixture into an Auto-Mocking Container. The mock instances are created by Moq. To use it, add the AutoMoqCustomization to your Fixture instance. Read more at http://blog.ploeh.dk/2010/08/19/AutoFixtureAsAnAutomockingContainer.aspx


MockQueryable.Moq

Core package for MockQueryable extensions for mocking operations such ToListAsync, FirstOrDefaultAsync etc.
		  When writing tests for your application it is often desirable to avoid hitting the database. The extension allows you to achieve this by creating a context – with behavior defined by your tests – that makes use of in-memory data.


Moq.AutoMock

An auto-mocking container that generates mocks using Moq


Autofac.Extras.Moq

Autofac extension for automocking and creation of mock objects in Moq.


Moq Extensions for Entity Framework Core

Library that provides methods that will help you with mocking Entity Framework Core. Easily mock DbSet and DbContext for unit testing with Moq.


Moq.Dapper

Moq extensions for Dapper methods.


Moq.Contrib.HttpClient

A set of extension methods for mocking HttpClient and IHttpClientFactory with Moq.


ILogger.Moq

Enables the Moq's Verify API over the *ILogger* extensions (LogInformation, LogError, etc).


Moq.Analyzers

Roslyn analyzer that helps to write unit tests using Moq mocking library by highlighting typical errors and suggesting quick fixes. Port of Resharper extension to Roslyn. Find the full list of detected issues at project GitHub page.

Matt Kotsenas, Andrey "Litee" Lipatkin, Richard Murillo


Ninject.MockingKernel.Moq

Automock implementation for Moq using Ninject to create the objects under test.


AutoMoq

Auto-mocking container


HttpContextMoq: Easy mocking for ASP.NET Core HttpContext

HttpContextMoq is an implementation of AspNetCore.Http.HttpContext that stores a Mock instance and works as a proxy for the real Mock.


EntityFrameworkTesting.Moq

Testing helpers for using Moq with EntityFramework.


EntityFrameworkCore.Testing.Moq

Adds relational support to the Microsoft EntityFrameworkCore in-memory database provider by mocking relational operations.

EntityFrameworkCore.Testing v1.x = EntityFrameworkCore 2 (2.1.0+)
EntityFrameworkCore.Testing v2.x = EntityFrameworkCore 3
EntityFrameworkCore.Testing v3.x = EntityFrameworkCore 5
EntityFrameworkCore.Testing v4.x = EntityFrameworkCore 6
EntityFrameworkCore.Testing v5.x = EntityFrameworkCore 7
EntityFrameworkCore.Testing v8.x = EntityFrameworkCore 8
EntityFrameworkCore.Testing v9.x = EntityFrameworkCore 9
EntityFrameworkCore.Testing v10.x = EntityFrameworkCore 10


Philips.CodeAnalysis.MoqAnalyzers

Roslyn Diagnostic Analyzers for Unit Testing with Moq

Brian Collamore, Jean-Paul Mayer and Ynse Hoornenborg


Moq.Sequences

Supports checking that Moq setups are executed in sequence.


AutoMoqCore

AutoMoq(Darren Cauthon) portado para


AutoBogus.Moq

A C# library complementing the Bogus generator by adding auto creation and population capabilities. This package includes mocking options using Moq.


EntityFrameworkCoreMock.Moq

Easy Mock wrapper for mocking EntityFrameworkCore 5 (EFCore5) DbContext and DbSet using Moq


Moq.Contrib

Contributed features and third-party integration for Moq.


MemoryCache.Testing.Moq

A mocking library that creates Microsoft.Extensions.Caching.Memory IMemoryCache system mocks using Moq.


MoqMicrosoftConfiguration

Extension methods for setupping mock values of Microsoft.Extensions.Configuration.IConfiguration.


FluentAssertions.ArgumentMatchers.Moq

Contains Moq argument matchers using FluentAssertions


MoqExpression

This package helps you to solve expression function in unit test moq framework.


Machine.Fakes.Moq

Machine.Fakes attempts to simplify the usage of such frameworks on top of Machine.Specifications by helping to reduce a lot of the typical fake framwork related clutter code in specifications. If you choose so, Machine.Fakes even helps you to stay mostly independent of a concrete fake framework by providing a little wrapper API and a provider model for fake frameworks.


Objectivity.AutoFixture.XUnit2.AutoMoq

Accelerates preparation of mocked structures for unit tests under xUnit2 by configuring AutoFixture data generation to use Moq. Gracefully handles recursive structures by omitting recursions.


Verify.Moq

Adds Verify (https://github.com/VerifyTests/Verify) support for verifying Moq (https://github.com/moq/moq4) types


structuremap.automocking.moq

StructureMap AutoMocker for Moq


LazyCache.Testing.Moq

A mocking library that creates LazyCache IAppCache system mocks using Moq.


Dapper.Moq

Moq extensions for Dapper methods.


Moq.SetupAsync

Extension for Moq that allow to easily mock async methods


UnityAutoMoq

Automocking container using Microsoft Unity and Moq.


SimpleFixture.Moq

Package Description


EntityFrameworkMock.Moq

Easy Mock wrapper for mocking EF6 DbContext and DbSet using Moq


Moq.Contrib.ExpressionBuilders.Logging

A fluent expression builder that allows easy verification of ILogger Log* (LogDebug, LogInformation, LogError etc) invocations.


FastMoq

Complete FastMoq testing framework with provider-first test doubles, automatic dependency injection, provider-neutral verification, and first-party helpers for EF Core, Azure SDK, Azure Functions, HttpClient, and ASP.NET Core. Includes Roslyn analyzers for migration guidance.


Stashbox.Moq

Moq auto mocking integration for Stashbox.


RockLib.Logging.Moq

Extensions for verifying logging operations with Moq.


Net.Testing.Moq.Grpc

Library to mocking gRPC client. Instead of Grpc.Core.Testing using extensions for Moq


Easy Mock wrapper for mocking EntityFrameworkCore 3 (EFCore3) DbContext and DbSet using Moq


EntityFramework.MoqHelper

Helper methods to work with Entity Framework 6.* and Moq libraries doing mocks of Entity Framework main methods that access database.

To understand how to mock on EF 6, then what this package can do for you, give a look at:

http://www.codeproject.com/Tips/1045590/Testing-with-mock-on-Entity-Framework

More info about how to use this library in GitHub repositoy:
https://github.com/baderbuddy/EntityFramework.MoqHelper

Summary: Helper methods to work with Entity Framework 6 and Moq libraries doing mocks of Entity Framework main methods that access database.


Moq.Autocomplete

Roslyn plugin that provides helpful autocomplets when using Moq mocking library. Port of Resharper extension to Roslyn. NOTE: Works in VS 2017 only because plugin uses the latest Roslyn Autocomplete API.


TransparentMoq

With inspiration taken from mocking frameworks like NSubstitute, FakeItEasy and JustMock this package adds some of the syntactic advantages of these frameworks to Moq.

TransparentMoq allows to use Moq without having to store mocks in Mock<T> variables, instead a T variable can be used. This also removes the need to pass mocks with ".Object" everywhere as they can be passed directly.

The library provides extension methods for most (if not all) of Moq's methods, so they can be called directly on the T variable.
Examples:
Instead of
private Mock<IFileSystem> fileSystem = new Mock<IFileSystem>();
Write
private IFileSystem fileSystem = New.Mock<IFileSystem>();

Instead of
MethodThatTakesFileSystem(fileSystem.Object);
write
MethodThatTakesFileSystem(fileSystem);

To arrange a mock everything remains the same:
fileSystem.Setup(x => x.Exists(It.IsAny<string>())).Returns(true);


Soenneker.Utils.AutoBogus.Moq

An AutoFakerBinder for interfaces and abstract objects using Moq


AutoFixture with Auto Mocking using Moq and Auto Setup the calls

Extending AutoFixture.AutoMoq to automatically Setup all calls on a mocked interface or abstract class.


Grace.Moq

Grace.Moq provides integration classes between Moq and Grace (Dependency Injection Container)

Summary: Grace.Moq is a companion library for Grace and Moq


Dapper.MoqTests.Core

Assembly that provides assistance in testing Dapper methods, allows for Verify and Setup with sql and parameters


PanMoq.Fixturing.Primitives

Provides an abstractions and extensibility primitives for PanMoq.

Commonly Used Types:
PanMoq.Fixturing.Primitives.IFixture
PanMoq.Fixturing.Primitives.ISpecimenBroker
PanMoq.Fixturing.Primitives.ISpecimenProvider


MoqExt

A tiny package (about 200 LOC) that implements a powerful MockingContext class. Try it.


MongoDB.Bson

MongoDB's Official Bson Library.


MongoDB.Driver

Official .NET driver for MongoDB.


MongoDB.Driver.Core

Core Component of the Official MongoDB .NET Driver.


MongoDB.Libmongocrypt

Libmongocrypt wrapper for the .NET driver.


Elastic.Apm.MongoDb

Elastic APM integration with the MongoDB.Driver package.


AspNetCore.HealthChecks.MongoDb

HealthChecks.MongoDb is the health check package for MongoDb.


MongoDB.Driver.GridFS

GridFS Component of the Official MongoDB .NET Driver.


System.Data.OleDb

Provides a collection of classes for OLEDB.

Commonly Used Types:
System.Data.OleDb.OleDbCommand
System.Data.OleDb.OleDbCommandBuilder
System.Data.OleDb.OleDbConnection
System.Data.OleDb.OleDbDataAdapter
System.Data.OleDb.OleDbDataReader
System.Data.OleDb.OleDbParameter
System.Data.OleDb.OleDbParameterCollection
System.Data.OleDb.OleDbTransaction


MongoDB.Bson.signed (Unofficial)

(Unofficial) Signed MongoDB's Bson Library. The containing assembly was generated by signing the officially published MongoDB.Bson.dll.


MongoDB.Driver.Core.Extensions.DiagnosticSources

Package Description


Sitecore.FakeDb

Unit testing framework for Sitecore.


LiteDB

LiteDB - A lightweight embedded .NET NoSQL document store in a single datafile
Signed by signpath.io from repository 'https://github.com/mbdavid/LiteDB' commit '391cc9318c5be6e56cb71b3ce14b1ed9cb324763' (see contained AppVeyorSettings.json file for build settings).


MongoDB.Driver.Core.signed (Unofficial)

(Unofficial) Signed Core Component of the MongoDB .NET Driver. The containing assembly was generated by signing the officially published MongoDB.Driver.Core.dll.


Testcontainers.MongoDb

Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.


MongoDB.Driver.signed (Unofficial)

(Unofficial) Signed .NET driver for MongoDB. The containing assembly was generated by signing the officially published MongoDB.Driver.dll.


Serilog.Sinks.MongoDB

The MongoDB sink for Serilog

Kiran Makkapati, Jaben Cargman, Serilog Contributors


MassTransit.MongoDb

MassTransit MongoDb persistence support; MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.


MaxMind.Db

.NET reader for the MaxMind DB file format


FluentMigrator.Runner.Db2

FluentMigrator is a database migration framework for .NET written in C#. The basic idea is that you can create migrations which are simply classes that derive from the Migration base class and have a Migration attribute with a unique version number attached to them. Upon executing FluentMigrator, you tell it which version to migrate to and it will run all necessary migrations in order to bring your database up to that version. In addition to forward migration support, FluentMigrator also supports different ways to execute the migrations along with selective migrations called profiles and executing arbitrary SQL.

Sean Chambers,Josh Coffman,Tom Marien,Mark Junker,John Zabroski


MongoDB.Analyzer

MongoDB Roslyn analyzer for MongoDB .Net driver.


Azure.ResourceManager.CosmosDB

Microsoft Azure management client SDK for Azure resource provider Microsoft.CosmosDB.


Hangfire MongoDB Storage

MongoDB storage implementation for Hangfire (background job system for ASP.NET applications).


Audit.NET.MongoDB

Store Audit.NET Trail Logs into a MongoDB database


LINQ to DB

LINQ to DB is a data access technology that provides a run-time infrastructure for managing relational data as objects.

Igor Tkachev, Ilya Chudin, Svyatoslav Danyliv, Dmitry Lukashenko, and others


RavenDB Client

RavenDB Client is the client library for accessing RavenDB


Elastic.Apm.Azure.CosmosDb

Elastic APM for Azure Cosmos DB. This package contains auto instrumentation for Microsoft.Azure.Cosmos,
      Microsoft.Azure.DocumentDb, and Microsoft.Azure.DocumentDb.Core.


MongoDB.Driver.Core.Extensions.OpenTelemetry

Package Description


Volo.Abp.MongoDB

Package Description


MongoDB.Libmongocrypt.signed (Unofficial)

(Unofficial) Signed Libmongocrypt wrapper for the .NET driver. The containing assembly was generated by signing the officially published MongoDB.Libmongocrypt.dll.


Mongo2Go

Mongo2Go is a managed wrapper around MongoDB binaries. It targets .NET Framework 4.7.2 and .NET Standard 2.1.
This Nuget package contains the executables of mongod, mongoimport and mongoexport v8.0.26 for Windows (x64), Linux (x64 and arm64) and macOS (x64 and arm64).

Mongo2Go has two use cases:

1. Providing multiple, temporary and isolated MongoDB databases for integration tests
2. Providing a quick to set up MongoDB database for a local developer environment


HotChocolate.Data.MongoDb

Contains extensions for seamless integration of MongoDb into the HotChocolate.Data package


MongoDb Transactions

MongoDB and System.Transactions


MongoDb Generic Repository

A generic repository implementation using the MongoDB C# 2.x driver.


InfluxDB.LineProtocol

A .NET library for efficiently sending time series to InfluxDB


HotChocolate.Types.MongoDb

Contains common HotChocolate types for MongoDb


InfluxDB.Collector

A minimal metrics collection API for InfluxDB


RocksDB

.NET bindings for RocksDB, including the matching native libraries for Linux, Windows and macOS.


Microsoft.Azure.WebJobs.Extensions.CosmosDB

This package contains binding extensions for Azure Cosmos DB.


MongoDB.EntityFrameworkCore

Official MongoDB supported provider for Entity Framework Core. See https://www.mongodb.com/docs/entity-framework/ for more details.


Rebus.MongoDb

MongoDB-based persistence for Rebus


Orleans.Providers.MongoDB

A MongoDb implementation of the Orleans Providers. This includes clustering (IMembershipTable and IGatewayListProvider), reminders (IReminderTable) and storage providers (IGrainStorage).

bboyle1234 laredoza MarkusGeigerDev sebastianstehle wassim-k


Revoke.NET.MongoDB

Revoke.NET MongoDB Store Extension


MongoDB.Entities

A data access library for MongoDB with an elegant api, LINQ support and built-in entity relationship management.


RavenDB Database

Use this package if you want extend RavenDB. Don't use this package if you just want to work with existing RavenDB server, in order to so just use the client API which is in the RavenDB.Client package. RavenDB is a document database for the .NET platform, offering a flexible data model design to fit the needs of real world systems.

Note: If you encounter issue to install this package, please consult the following link: https://groups.google.com/forum/#!topic/ravendb/4TeMq7_7Esc

Summary: This package allows you to extend RavenDB database.


App.Metrics.Formatters.InfluxDB

App Metrics Formatting, formatting metrics data to InfluxDB formats e.g. Line Protocol


MongoDb.Bson.NodaTime

BsonSerializers for NodaTime types.


RavenDB Embedded

RavenDB Embedded library to run ravendb in embedded way


AspNetCore.HealthChecks.CosmosDb

HealthChecks.CosmosDb is the health check package for Azure CosmosDb.


DotNetCore.CAP.MongoDB

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern.


App.Metrics.Reporting.InfluxDB

Provides InfluxDB reporting capability to App Metrics


NSubstitute

NSubstitute is a friendly substitute for .NET mocking libraries. It has a simple, succinct syntax to help developers write clearer tests. NSubstitute is designed for Arrange-Act-Assert (AAA) testing and with Test Driven Development (TDD) in mind.

Anthony Egerton,David Tchepak,Alexandr Nikitin,Oleksandr Povar

alexandrnikitin AlexPovar davetchepak NSubstitute


NSubstitute.Analyzers.CSharp

Provides diagnostic analyzers to warn about incorrect usage of NSubstitute in C#.

Tomasz Podolak, NSubstitute.Analyzers contributors


AutoFixture with Auto Mocking using NSubstitute

This extension turns AutoFixture into an Auto-Mocking Container. The mock instances are created by NSubstitute. To use it, add the AutoNSubstituteCustomization to your Fixture instance.

Daniel Hilgarth, Alex Povar, AutoFixture


MockQueryable.NSubstitute

Core package for MockQueryable extensions for mocking operations such ToListAsync, FirstOrDefaultAsync etc.
		  When writing tests for your application it is often desirable to avoid hitting the database. The extension allows you to achieve this by creating a context – with behavior defined by your tests – that makes use of in-memory data.


AutofacContrib.NSubstitute

Package Description

mamadero mdaviesnet MRCollective robdmoore


EntityFrameworkCore.Testing.NSubstitute

Adds relational support to the Microsoft EntityFrameworkCore in-memory database provider by mocking relational operations.

EntityFrameworkCore.Testing v1.x = EntityFrameworkCore 2 (2.1.0+)
EntityFrameworkCore.Testing v2.x = EntityFrameworkCore 3
EntityFrameworkCore.Testing v3.x = EntityFrameworkCore 5
EntityFrameworkCore.Testing v4.x = EntityFrameworkCore 6
EntityFrameworkCore.Testing v5.x = EntityFrameworkCore 7
EntityFrameworkCore.Testing v8.x = EntityFrameworkCore 8
EntityFrameworkCore.Testing v9.x = EntityFrameworkCore 9
EntityFrameworkCore.Testing v10.x = EntityFrameworkCore 10


AutoBogus.NSubstitute

A C# library complementing the Bogus generator by adding auto creation and population capabilities. This package includes mocking options using NSubtitute.


EntityFrameworkTesting.NSubstitute

Testing helpers for using NSubstitute with EntityFramework.


Sitecore.FakeDb.NSubstitute

Unit testing framework for Sitecore.


NSubstituteAutoMocker

AutoMocker for use with NSubstitute


NSubstitute.Equivalency

Equivalency based argument matcher for NSubstitute


Verify.NSubstitute

Adds Verify (https://github.com/VerifyTests/Verify) support for verifying NSubstitute (https://nsubstitute.github.io/) types


Sitecore.NSubstituteUtils

Helper classes to test Sitecote API using NSubstitute.


MemoryCache.Testing.NSubstitute

A mocking library that creates Microsoft.Extensions.Caching.Memory IMemoryCache system mocks using NSubstitute.


NSubstituteAutoMocker.Standard

AutoMocker for use with NSubstitute


Ninject.MockingKernel.NSubstitute

Automock implementation for NSubstitute using Ninject to create the objects under test.


EntityFrameworkCoreMock.NSubstitute

Easy Mock wrapper for mocking EntityFrameworkCore 5 (EFCore5) DbContext and DbSet using NSubstitute


Autofac.Extras.NSubstitute

Autofac extension supporting generation of NSubstitute objects.


Machine.Fakes.NSubstitute

Machine.Fakes attempts to simplify the usage of such frameworks on top of Machine.Specifications by helping to reduce a lot of the typical fake framwork related clutter code in specifications. If you choose so, Machine.Fakes even helps you to stay mostly independent of a concrete fake framework by providing a little wrapper API and a provider model for fake frameworks.


PAP.NSubstitute.FluentAssertionsBridge

a library for bridging between NSubstitute and FluentAssertions


NExpect.Matchers.NSubstitute

This library offers NSubistitute-specific extensions so you can have Expect-style
      syntax for your NSubstitute assertions. For example, one may previously have done:
      ```
      Expect(result).To.Equal(expected);
      someService.Received(1).SomeMethodCall();
      ```
      and now you can keep it consistent:
      ```
      Expect(result).To.Equal(expected);
      Expect(someService).To.Have.Received(1).SomeMethodCall();
      ```


NSubstitute.Community.DbConnection

Hassle-free mocking of database queries using NSubstitute


Grace.NSubstitute

Grace.NSubstitute provides integration classes between NSubstitute and Grace (Dependency Injection Contaniner)

Summary: Grace.NSubstitute is a companion library for Grace and NSubstitute


Soenneker.Utils.AutoBogus.NSubstitute

An AutoFakerBinder for interfaces and abstract objects using NSubstitute


Objectivity.AutoFixture.XUnit2.AutoNSubstitute

Accelerates preparation of mocked structures for unit tests under xUnit2 by configuring AutoFixture data generation to use NSubstitute. Gracefully handles recursive structures by omitting recursions.


NSubstitute.Verify.That

Glue to allow NSubstitute to use Fluent Assertions when verifying received calls.


Stashbox.NSubstitute

NSubstitute auto mocking integration for Stashbox.


Sfa.Core.Testing.NSubstitute

Core Testing libraries to help when using the Core.NSubstitute libraries.


SimpleFixture.NSubstitute

Package Description


FluffySpoon.Testing.Autofake.NSubstitute

Package Description


LazyCache.Testing.NSubstitute

A mocking library that creates LazyCache IAppCache system mocks using NSubstitute.


NSubstituteAutoSubstitute

An auto-substitute/mock generating container that creates mocks using NSubstitute


Extensions.Logging.NSubstitute

Provides NSubstitute for Microsoft.Extenstions.Logging.ILogger that can be use with .Received()


NSubstitute.Analyzers.VisualBasic

Provides diagnostic analyzers to warn about incorrect usage of NSubstitute in VB.NET.


NSubstitute.Community.Logging

NSubstitute.Community.Logging lets you easily assert that specific logging took place. All you need is any NSubstitute created ILogger to get started.


Chill Autofac NSubstitute extension

A chill container that uses autofac as a container and NSubsitute for creating mocks.


Tethos.NSubstitute

Library which allows to seemlesly mock NSubstitute dependencies for more simpler unit tests.


Mockable

Allows your class under test to be created, automatically creating mocks for all its constructor parameters


EntityFrameworkMock.NSubstitute

Easy Mock wrapper for mocking EF6 DbContext and DbSet using NSubstitute


Three21.Testing.AutoNSubstitute

Useful test helpers for projects using AutoFixture and Moq.


NSubstitute Helper

This package includes a helper for Nsubstitute. This is developed based on our teams need and we will add to it as we continue using NSubstitute.


EntityFrameworkTesting.NSubstitute.Ninject

Testing helpers for using Ninject.MockingKernel.NSubstitute with EntityFramework.


Chill Unity NSubstitute extension

A chill container that uses unity as a dependency injection container and NSubsitute as it's mocking framework


Sitecore AutoFixture NSubstitute

Framework to help Creating Autodata when unit testing Sitecore


NSubstitute.Community.Instance

Create instances of classes for unit tests with dependencies automatically substituted.


Neovolve.Streamline.NSubstitute

Provides streamlined SUT creation


Rocket.Surgery.Extensions.Testing.NSubstitute

Package Description

David Driscoll,Rocket Surgeons Guild contributors


UniMock.WithNSubstitute

UniMock is a auto-mocking tool that automatically mocks the entire universe and lets you concentrate on writing clean, fast, efficient tests with the minimum of overhead. It allows you to use your choice of mocking/stubbing tool and IoC container.


NSubstitute.Construct

Extends NSubstitute with capability to automatically construct instances of an object, with optional automatic mapping of injected parameters.


RecShark.Testing.NSubstitute

Provides some NSubstitute extensions


Microsoft.AspNetCore.SignalR.Common

Common serialization primitives for SignalR Clients Servers

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.Http.Connections.Common

Common primitives for ASP.NET Connection Handlers and clients

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.SignalR.Protocols.Json

Implements the SignalR Hub Protocol using System.Text.Json.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.Http.Connections.Client

Client for ASP.NET Core Connection Handlers

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.SignalR.Client

Client for ASP.NET Core SignalR

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.SignalR.Client.Core


Microsoft.AspNetCore.Http.Connections

Components for providing real-time bi-directional communication across the Web.


Microsoft.AspNetCore.SignalR.Core

Real-time communication framework for ASP.NET Core.


Microsoft.AspNetCore.SignalR


Microsoft.Azure.SignalR.Protocols

.NET Standard SDK for Azure SignalR Service protocol.


Microsoft.Azure.SignalR

.NET Standard SDK for Azure SignalR.


Microsoft ASP.NET SignalR Core Components

Async signaling library for .NET to help build real-time, multi-user interactive web applications.


Microsoft.AspNetCore.SignalR.StackExchangeRedis

Provides scale-out support for ASP.NET Core SignalR using a Redis server and the StackExchange.Redis client.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson

Implements the SignalR Hub Protocol using Newtonsoft.Json.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft ASP.NET SignalR System.Web

Incredibly simple real-time web for .NET. Components for using ASP.NET SignalR in applications hosted on System.Web.


Microsoft ASP.NET SignalR JavaScript Client

JavaScript client for ASP.NET SignalR.


Microsoft.AspNetCore.SignalR.Protocols.MessagePack

Implements the SignalR Hub Protocol over MsgPack.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft ASP.NET SignalR .NET Client

.NET client for ASP.NET SignalR.


Microsoft.Azure.SignalR.Management

Provides communication capabilities with ASP.NET Core SignalR clients through Azure SignalR Service directly. The capabilities include sending messages to all/clients/users/groups and managing group membership. For more information, see https://github.com/Azure/azure-signalr/blob/dev/docs/management-sdk-guide.md


Microsoft.AspNetCore.SignalR.Redis

Redis for ASP.NET Core SignalR.


Microsoft ASP.NET SignalR

Incredibly simple real-time web for .NET. This package pulls in the server components and JavaScript client required to use SignalR in an ASP.NET application.


Microsoft ASP.NET SignalR OWIN

OWIN componenets for ASP.NET SignalR.

Summary: OWIN componenets for ASP.NET SignalR.


AspNetCore.HealthChecks.SignalR

HealthChecks.SignalR is the health check package for SignalR.


Microsoft ASP.NET SignalR SQL Server Messaging Backplane

SQL Server messaging backplane for scaling out of ASP.NET SignalR applications in a web-farm.


Microsoft ASP.NET SignalR Redis Messaging Backplane

Redis messaging backplane for scaling out of ASP.NET SignalR applications in a web-farm.


Azure.Messaging.WebPubSub

Azure SDK client library for the WebPubSub service


AspNetCore.SignalR.OpenTelemetry

SignalR instrumentation for OpenTelemetry .NET


Microsoft ASP.NET SignalR Self Host

This package includes the required dependencies for self-hosting SignalR in a process outside of IIS using OWIN and HTTPListener.


MassTransit.SignalR

MassTransit SignalR Backplane support; MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.


Abp.AspNetCore.SignalR

Abp.AspNetCore.SignalR


Microsoft.Azure.SignalR.AspNet

.NET Framework SDK for Azure ASP.NET SignalR.


Microsoft ASP.NET SignalR Service Bus v3 Messaging Backplane

Service Bus v3 messaging backplane for scaling out of ASP.NET SignalR applications in a web-farm.


Microsoft ASP.NET SignalR Service Bus Messaging Backplane

Service Bus messaging backplane for scaling out of ASP.NET SignalR applications in a web-farm.


Recursos en español para Microsoft ASP.NET SignalR Core

Este paquete contiene los ensamblados satélite de español para ASP.NET SignalR Core.

Summary: Recursos en español para el paquete Microsoft.AspNet.SignalR.Core


Deutsche Ressourcen für Microsoft ASP.NET SignalR Core

Dieses Paket enthält die deutschen Satellitenassemblys für ASP.NET SignalR Core.

Summary: Deutsche Ressourcen für das Microsoft.AspNet.SignalR.Core-Paket


Ressources en français pour Microsoft ASP.NET SignalR Core

Ce package inclut les assemblys satellites en français pour ASP.NET SignalR Core.

Summary: Ressources en français pour le package Microsoft.AspNet.SignalR.Core


Microsoft ASP.NET SignalR Core Türkçe Kaynaklar

Bu paket ASP.NET SignalR Core için Türkçe uydu derlemelerini içerir.

Summary: Microsoft.AspNet.SignalR.Core paketi için Türkçe kaynaklar


Русские ресурсы Microsoft ASP.NET SignalR Core

Этот пакет содержит русские вспомогательные сборки для ASP.NET SignalR Core.

Summary: Русские ресурсы для пакета Microsoft.AspNet.SignalR.Core


ImCore

.NET websocket 实现简易、高性能、集群即时通讯组件，支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能.


Ressources en français pour Microsoft ASP.NET SignalR SystemWeb

Ce package inclut les assemblys satellites en français pour ASP.NET SignalR SystemWeb.

Summary: Ressources en français pour le package Microsoft.AspNet.SignalR.SystemWeb


Microsoft ASP.NET SignalR SystemWeb - Risorse per l'italiano

Il pacchetto contiene gli assembly satellite di ASP.NET SignalR SystemWeb per l'italiano.

Summary: Risorse del pacchetto Microsoft.AspNet.SignalR.SystemWeb per l'italiano


Recursos em Português-BR do Microsoft ASP.NET SignalR SystemWeb

Este pacote contém os assemblies satélites em Português-BR para o ASP.NET SignalR SystemWeb.

Summary: Recursos em Português-BR para o Microsoft.AspNet.SignalR.SystemWeb


Recursos en español para Microsoft ASP.NET SignalR SystemWeb

Este paquete contiene los ensamblados satélite de español para ASP.NET SignalR SystemWeb.

Summary: Recursos en español para el paquete Microsoft.AspNet.SignalR.SystemWeb


Microsoft ASP.NET SignalR SystemWeb Türkçe Kaynaklar

Bu paket ASP.NET SignalR SystemWeb için Türkçe uydu derlemelerini içerir.

Summary: Microsoft.AspNet.SignalR.SystemWeb paketi için Türkçe kaynaklar


Microsoft ASP.NET SignalR SystemWeb 日本語リソース

このパッケージには、ASP.NET SignalR SystemWeb の日本語サテライト アセンブリが含まれています。

Summary: Microsoft.AspNet.SignalR.SystemWeb パッケージの日本語リソース


Microsoft ASP.NET SignalR SystemWeb 한국어 리소스

이 패키지에는 ASP.NET SignalR SystemWeb용 한국어 위성 어셈블리가 포함되어 있습니다.

Summary: Microsoft.AspNet.SignalR.SystemWeb 패키지용 한국어 리소스


Microsoft ASP.NET SignalR SystemWeb — zasoby dla języka polskiego

Ten pakiet zawiera zestawy satelickie dla języka polskiego dotyczące produktu ASP.NET SignalR SystemWeb.

Summary: Zasoby dla języka polskiego dotyczące pakietu Microsoft.AspNet.SignalR.SystemWeb


Русские ресурсы Microsoft ASP.NET SignalR SystemWeb

Этот пакет содержит русские вспомогательные сборки для ASP.NET SignalR SystemWeb.

Summary: Русские ресурсы для пакета Microsoft.AspNet.SignalR.SystemWeb


Deutsche Ressourcen für Microsoft ASP.NET SignalR SystemWeb

Dieses Paket enthält die deutschen Satellitenassemblys für ASP.NET SignalR SystemWeb.

Summary: Deutsche Ressourcen für das Microsoft.AspNet.SignalR.SystemWeb-Paket


Bouncy Castle Portable

BouncyCastle portable version with support for .NET 4, .NET Standard 2.0


BouncyCastle.NET Cryptography

BouncyCastle.NET is a popular cryptography library for .NET


Castle.Core

Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter


Bouncy Castle

The Bouncy Castle Crypto package is a C# implementation of cryptographic algorithms and protocols, it was developed by the Legion of the Bouncy Castle, a registered Australian Charity, with a little help! The Legion, and the latest goings on with this package, can be found at [http://www.bouncycastle.org](http://www.bouncycastle.org). In addition to providing basic cryptography algorithms, the package also provides support for CMS, TSP, X.509 certificate generation and a variety of other standards such as OpenPGP.

Summary: Bouncy Castle is a collection of APIs used in cryptography.


BouncyCastle.NetCore

a BouncyCastle redist package include .Net Framework and .Net Core/ Standard support


Castle Windsor

Castle Windsor is best of breed, mature Inversion of Control container available for .NET.


iText bouncy-castle adapter module

Bouncy-castle adapter module


Castle.Core.AsyncInterceptor

AsyncInterceptor is an extension to Castle DynamicProxy to simplify the development of interceptors for asynchronous methods.


Castle Windsor logging facility

Castle Windsor logging facility lets you easily inject loggers into your components. It offers integration with most popular 3rd party logging frameworks like log4net, NLog and Serilog (see Castle Core docs).


Bouncy Castle Crypto API C#

Here at the Bouncy Castle, we believe in encryption. That's something that's near and dear to our hearts. We believe so strongly in encryption, that we've gone to the effort to provide some for everybody, and we've now been doing it for over 15 years!

    The Bouncy Castle Crypto APIs are looked after by an Australian Charity, the Legion of the Bouncy Castle Inc., which looks after the care and feeding of the Bouncy Castle APIs. If you would like to help support this effort please see our donations page or purchase a support contract through Crypto Workshop. Requests to sponsor specific work on the APIs are also most welcome.


BouncyCastle.NetCoreSdk

Bouncy Castle Cryptography API

The Legion of the Bouncy Castle Inc, Alex Paskhin


BouncyCastle.NET OpenPGP-only

Subset of the full Bouncycastle API focused only on OpenPGP functionality to reduce the size of the compiled library.


Volo.Abp.Castle.Core

Package Description


Castle.Windsor.MsDependencyInjection

Package Description


iText bouncy-castle FIPS adapter module

Bouncy-castle FIPS adapter module


Castle.LoggingFacility.MsLogging

Package Description


Bouncy Castle C# API - Extension

Release includes the full lightweight API, as well as APIs for OpenPGP, CMS, TLS, X.509, PKCS#12, TSP, and Certificate Path validation.

Summary: A lightweight cryptography API for C#.


Abp.Castle.Log4Net


Enterprises.BouncyCastle.Crypto-Library For Hangzhou NetCloud Technology Co., Ltd

26.7.10.657-HiNetCoreAssembly-MD5【F9rUT13cES8mXMNlj1GlEQ==】


Bouncy Castle PCL Signed

BouncyCastle.Crypto is a cryptography API providing:
 -Generation and parsing of PKCS#12 files.
 -X.509: Generators and parsers for V1 and V3 certificates, V2 CRLs and attribute certificates.
 -PBE algorithms supported by PBEUtil: PBEwithMD2andDES-CBC, PBEwithMD2andRC2-CBC, PBEwithMD5andDES-CBC, PBEwithMD5andRC2-CBC, PBEwithSHA1andDES-CBC, PBEwithSHA1andRC2-CBC, PBEwithSHA-1and128bitRC4, PBEwithSHA-1and40bitRC4, PBEwithSHA-1and3-keyDESEDE-CBC, PBEwithSHA-1and2-keyDESEDE-CBC, PBEwithSHA-1and128bitRC2-CBC, PBEwithSHA-1and40bitRC2-CBC, PBEwithHmacSHA-1, PBEwithHmacSHA-224, PBEwithHmacSHA-256, PBEwithHmacRIPEMD128, PBEwithHmacRIPEMD160, and PBEwithHmacRIPEMD256.
 -Signature algorithms supported by SignerUtilities: MD2withRSA, MD4withRSA, MD5withRSA, RIPEMD128withRSA, RIPEMD160withRSA, RIPEMD256withRSA, SHA-1withRSA, SHA-224withRSA, SHA-256withRSAandMGF1, SHA-384withRSAandMGF1, SHA-512withRSAandMGF1, SHA-1withDSA, and SHA-1withECDSA.
 -Symmetric key algorithms: AES, Blowfish, Camellia, CAST5, CAST6, DESede, DES, GOST28147, HC-128, HC-256, IDEA, NaccacheStern, RC2, RC4, RC5-32, RC5-64, RC6, Rijndael, Serpent, Skipjack, TEA/XTEA, Twofish, and VMPC.
 -Symmetric key modes: CBC, CFB, CTS, GOFB, OFB, OpenPGPCFB, and SIC (or CTR).
 -Symmetric key paddings: ISO10126d2, ISO7816d4, PKCS#5/7, TBC, X.923, and Zero Byte.
 -Asymmetric key algorithms: RSA (with blinding), ElGamal, DSA, ECDSA.
 -Asymmetric key paddings/encodings: ISO9796d1, OAEP, and PKCS#1.
 -Digests: GOST3411, MD2, MD4, MD5, RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger, and Whirlpool.
 -Signer mechanisms: DSA, ECDSA, ECGOST3410, GOST3410, ISO9796d2, PSS, RSA.
 -Key Agreement: Diffie-Hellman and EC-DH.
 -Macs: CBCBlockCipher, CFBBlockCipher, GOST28147, HMac, and ISO9797 Alg. 3.
 -PBE generators: PKCS#12, and PKCS#5 - schemes 1 and 2.
 -OpenPGP (RFC 2440)
 -Cryptographic Message Syntax (CMS, RFC 3852), including streaming API.
 -Online Certificate Status Protocol (OCSP, RFC 2560).
 -Time Stamp Protocol (TSP, RFC 3161).
 -TLS/SSL Client with support for client side authentication.

Support for .NET 4, Windows Phone 8, Windows Phone App 8.1, Windows 8, Silverlight 5, MonoTouch, MonoAndroid

Summary: PCL port of BouncyCastle with a signed assembly


Rebus.Castle.Windsor

Provides a Castle Windsor container adapter for Rebus


BouncyCastle-PCL

HMACSHA1 and HMACSHA256 implementation for PCL .NET 4.0, Silverlight5, Windows Phone 8.0, Windows Store Apps.


Castle Windsor WCF integration facility

Castle Windsor WCF Integration facility enables integration with Windows Communication Foundation. It makes services and WCF proxies available as services in your application, lets you use non-default constructor and inject dependencies into your services, adds ability to easily set up your services with extensions, call services asynchronously without needing to use code generation and much more.


XC.BouncyCastle.Crypto

Package Description


NServiceBus.CastleWindsor

Adapter for the Castle Windsor IoC Container


Castle.Core-log4net

Castle log4net integration, logging services from Apache based on log4j


BouncyCastle.CoreClr

BouncyCastle.CoreClr


MassTransit.CastleWindsor

MassTransit CastleWindsor container support; MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com


Castle Windsor System.Web facility

Castle Windsor system web facility lets you easily add windsor to legacy aspnet web apps.


Castle Windsor extension for .NET Extensions DependencyInjection

Allows to use Castle Windsor as a container using IServiceProvider


Castle.Core-Serilog

Castle Serilog integration, for simple logging with structured events


Castle.Core-NLog

Castle NLog integration, flexible and free open-source logging for .NET


Castle.DynamicLinqQueryBuilder

A simple dynamic expression-tree query builder. You pass it a nested collection of filters for an object, and it materializes a query capable of acting as the filter to an arbitrary collection.


BouncyCastle1.7

Summary: Release includes the full lightweight API, as well as APIs for OpenPGP, CMS, TLS, X.509, PKCS#12, TSP, and Certificate Path validation.


Castle.NVelocity

NVelocity is a port of the excellent Apache Jakarta Velocity project. It is a very simple, easy to learn and extensible template engine.

Due to the lack of releases, support and bug fixes on the original port, the Castle Team decided to fork the project, bringing it to our code repository, fixing the bugs and improving it with more features.

Summary: NVelocity is very simple, easy to learn and extensible template engine. It's Castle Team fork of original NVelocity.


Castle.Windsor.Lifestyles

Additional lifestyles for Castle.Windsor


Microting.Rebus.Castle.Windsor


Bouncy Castle

- Generation and parsing of PKCS-12 files.
      - X.509: Generators and parsers for V1 and V3 certificates, V2 CRLs and attribute certificates.
      - PBE algorithms supported by PbeUtilities: PBEwithMD2andDES-CBC, PBEwithMD2andRC2-CBC, PBEwithMD5andDES-CBC, PBEwithMD5andRC2-CBC, PBEwithSHA1andDES-CBC, PBEwithSHA1andRC2-CBC, PBEwithSHA-1and128bitRC4, PBEwithSHA-1and40bitRC4, PBEwithSHA-1and3-keyDESEDE-CBC, PBEwithSHA-1and2-keyDESEDE-CBC, PBEwithSHA-1and128bitRC2-CBC, PBEwithSHA-1and40bitRC2-CBC, PBEwithHmacSHA-1, PBEwithHmacSHA-224, PBEwithHmacSHA-256, PBEwithHmacRIPEMD128, PBEwithHmacRIPEMD160, and PBEwithHmacRIPEMD256.
      - Signature algorithms supported by SignerUtilities: MD2withRSA, MD4withRSA, MD5withRSA, RIPEMD128withRSA, RIPEMD160withECDSA, RIPEMD160withRSA, RIPEMD256withRSA, SHA-1withRSA, SHA-224withRSA, SHA-256withRSAandMGF1, SHA-384withRSAandMGF1, SHA-512withRSAandMGF1, SHA-1withDSA, and SHA-1withECDSA.
      - Symmetric key algorithms: AES, Blowfish, Camellia, CAST5, CAST6, ChaCha, DES, DESede, GOST28147, HC-128, HC-256, IDEA, ISAAC, Noekeon, RC2, RC4, RC5-32, RC5-64, RC6, Rijndael, Salsa20, SEED, Serpent, Skipjack, TEA/XTEA, Threefish, Tnepres, Twofish, VMPC and XSalsa20.
      - Symmetric key modes: CBC, CFB, CTS, GOFB, OFB, OpenPGPCFB, and SIC (or CTR).
      - Symmetric key paddings: ISO10126d2, ISO7816d4, PKCS-5/7, TBC, X.923, and Zero Byte.
      - Asymmetric key algorithms: ElGamal, DSA, ECDSA, NaccacheStern and RSA (with blinding).
      - Asymmetric key paddings/encodings: ISO9796d1, OAEP, and PKCS-1.
      - AEAD block cipher modes: CCM, EAX, GCM and OCB.
      - Digests: GOST3411, Keccak, MD2, MD4, MD5, RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, Tiger, and Whirlpool.
      - XOFs: SHAKE.
      - Signer mechanisms: DSA, ECDSA, ECGOST3410, ECNR, GOST3410, ISO9796d2, PSS, RSA, X9.31-1998.
      - Key Agreement: Diffie-Hellman, EC-DH, EC-MQV, J-PAKE, SRP-6a.
      - Macs: CBCBlockCipher, CFBBlockCipher, CMAC, GMAC, GOST28147, HMac, ISO9797 Alg. 3, Poly1305, SipHash, SkeinMac, VMPCMAC.
      - PBE generators: PKCS-12, and PKCS-5 - schemes 1 and 2.
      - OpenPGP (RFC 4880)
      - Cryptographic Message Syntax (CMS, RFC 3852), including streaming API.
      - Online Certificate Status Protocol (OCSP, RFC 2560).
      - Time Stamp Protocol (TSP, RFC 3161).
      - TLS/DTLS client/server up to version 1.2, with support for the most common ciphersuites and extensions, and many less common ones. Non-blocking API available.
      - Elliptic Curve Cryptography: support for generic F2m and Fp curves, high-performance custom implementations for many standardized curves.
      - Reading/writing of PEM files, including RSA and DSA keys, with a variety of encryptions.
      - PKIX certificate path validation

Bouncy Castle Project Contributors, Viktor Borisov


Castle Windsor factory support facility

Provides ability for the components to be created by factory objects. You can use it to register things like HttpContext in the container. This facility is mostly targeted towards legacy applications.


Aiwins.Rocket.Castle.Core

Package Description


Castle.DynamicProxy (obsolete)

**Obsolete**
This is an old version. For latest version of Castle DynamicProxy please get Castle.Core package.
---------
Castle DynamicProxy is a library for generating lightweight .NET proxies on the fly at runtime. Proxy objects allow calls to members of an object to be intercepted without modifying the code of the class.


Castle Windsor ASP.NET Core facility

Castle Windsor ASP.NET Core facility lets you easily add windsor to aspnet core apps.


NHibernate.Castle

NHibernate is a mature, open source object-relational mapper for the .NET framework.
      This package enables the ability to use lazy-loading with Castle dynamic-proxy.

Summary: NHibernate with lazy-loading enabled.

NHibernate community,  Hibernate community


Silky.Castle

Castle DynamicProxy adapter for the Silky framework, enabling AOP interceptors (caching, governance, transaction) on RPC service entries.


ZhileTime.Hope.Castle.Core

Package Description


AIC.Core.Security.Cryptography.Hashing.BouncyCastle

Shared .NET library for Aerospace, Intelligence, and Cyber solutions.


AIC.Core.Security.Cryptography.Asymmetric.Quantum.BouncyCastle


AIC.Core.Security.Cryptography.Asymmetric.Certificates.Quantum.BouncyCastle.Models


Microsoft.DotNet.PlatformAbstractions

Abstractions for making code that uses file system and environment testable.


YamlDotNet

YamlDotNet is a .NET library for YAML. YamlDotNet provides low level parsing and emitting of YAML as well as a high level object model similar to XmlDocument. A serialization library is also included that allows to read and write objects from and to YAML streams.


BenchmarkDotNet

Powerful .NET library for benchmarking


BenchmarkDotNet.Annotations

Powerful .NET library for benchmarking


System.Net.Http

Provides a programming interface for modern HTTP applications, including HTTP client components that allow applications to consume web services over HTTP and HTTP components that can be used by both clients and servers for parsing HTTP headers.

Commonly Used Types:
System.Net.Http.HttpResponseMessage
System.Net.Http.DelegatingHandler
System.Net.Http.HttpRequestException
System.Net.Http.HttpClient
System.Net.Http.MultipartContent
System.Net.Http.Headers.HttpContentHeaders
System.Net.Http.HttpClientHandler
System.Net.Http.StreamContent
System.Net.Http.FormUrlEncodedContent
System.Net.Http.HttpMessageHandler

When using NuGet 3.x this package requires at least version 3.4.


System.Net.Primitives

Provides common types for network-based libraries, including System.Net.IPAddress, System.Net.IPEndPoint, and System.Net.CookieContainer.

Commonly Used Types:
System.Net.HttpStatusCode
System.Net.Sockets.SocketError
System.Net.Cookie
System.Net.Sockets.SocketException
System.Net.IPEndPoint
System.Net.ICredentials
System.Net.NetworkCredential
System.Net.IPAddress
System.Net.CookieCollection
System.Net.CookieContainer

When using NuGet 3.x this package requires at least version 3.4.


Microsoft.Net.Http.Headers

HTTP header parser implementations.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


System.Net.Sockets

Provides classes such as Socket, TcpClient and UdpClient, which enable developers to send and receive data over the network.

Commonly Used Types:
System.Net.Sockets.Socket
System.Net.Sockets.SocketAsyncEventArgs
System.Net.Sockets.LingerOption
System.Net.Sockets.SocketAsyncOperation
System.Net.Sockets.ProtocolType
System.Net.Sockets.NetworkStream
System.Net.Sockets.TcpClient
System.Net.Sockets.SocketType
System.Net.Sockets.UdpClient
System.Net.Sockets.SocketShutdown

When using NuGet 3.x this package requires at least version 3.4.


Microsoft.NETCore.DotNetHostPolicy

Provides a CoreCLR hosting policy implementation -- configuration settings, assembly paths and assembly servicing


runtime.native.System.Net.Http

Internal implementation package not meant for direct consumption.  Please do not reference directly.
When using NuGet 3.x this package requires at least version 3.4.


Microsoft.NETCore.DotNetHostResolver

Provides an implementation of framework resolution strategy used by Microsoft.NETCore.DotNetHost


Microsoft.AspNetCore.Http

ASP.NET Core default HTTP feature implementations.


Microsoft.NET.Test.Sdk

The MSbuild targets and properties for building .NET test projects.


Microsoft.AspNetCore.Http.Features

ASP.NET Core HTTP feature interface definitions.

This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/02c6de4ba6022025fcda7581415f310f8c73cdc3


Microsoft.AspNetCore.Http.Abstractions

ASP.NET Core HTTP object model for HTTP requests and responses and also common extension methods for registering middleware in an IApplicationBuilder.
Commonly used types:
Microsoft.AspNetCore.Builder.IApplicationBuilder
Microsoft.AspNetCore.Http.HttpContext
Microsoft.AspNetCore.Http.HttpRequest
Microsoft.AspNetCore.Http.HttpResponse


Microsoft.AspNetCore.WebUtilities

ASP.NET Core utilities, such as for working with forms, multipart messages, and query strings.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.Authorization

ASP.NET Core authorization classes.
Commonly used types:
Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute
Microsoft.AspNetCore.Authorization.AuthorizeAttribute

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.NETCore.DotNetAppHost

Provides the .NET app bootstrapper intended for use in the application directory


Microsoft.AspNetCore.Hosting.Server.Abstractions

ASP.NET Core hosting server abstractions for web applications.


Microsoft.AspNetCore.Hosting.Abstractions

ASP.NET Core hosting and startup abstractions for web applications.


Microsoft.AspNetCore.Http.Extensions

ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state.


Swashbuckle.AspNetCore.Swagger

Middleware to expose Swagger JSON endpoints from APIs built on ASP.NET Core


Microsoft.DotNet.InternalAbstractions

Abstractions for making code that uses file system and environment testable.


Swashbuckle.AspNetCore

Swagger tools for documenting APIs built on ASP.NET Core


Microsoft.NETCore.DotNetHost

Provides an executable implementation of the Microsoft DotNet Framework and SDK launcher module


System.Net.NameResolution

Provides the System.Net.Dns class, which enables developers to perform simple domain name resolution.

Commonly Used Types:
System.Net.Dns
System.Net.IPHostEntry

When using NuGet 3.x this package requires at least version 3.4.


Microsoft.AspNetCore.Routing

ASP.NET Core middleware for routing requests to application logic and for generating links.
Commonly used types:
Microsoft.AspNetCore.Routing.Route
Microsoft.AspNetCore.Routing.RouteCollection


Microsoft.AspNetCore.JsonPatch

ASP.NET Core support for JSON PATCH.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Swashbuckle.AspNetCore.SwaggerGen

Swagger Generator for APIs built on ASP.NET Core


Microsoft.AspNetCore.Cryptography.Internal

Infrastructure for ASP.NET Core cryptographic packages. Applications and libraries should not reference this package directly.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Grpc.Net.Common

Infrastructure for common functionality in gRPC


Grpc.Net.Client

.NET client for gRPC


Microsoft.AspNetCore.Authentication.JwtBearer

ASP.NET Core middleware that enables an application to receive an OpenID Connect bearer token.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Swashbuckle.AspNetCore.SwaggerUI

Middleware to expose an embedded version of the swagger-ui from an ASP.NET Core application


Microsoft.NET.Workload.Emscripten.net6.Manifest

Internal toolchain package not meant for direct consumption. Please do not reference directly.


Serilog.AspNetCore

Serilog support for ASP.NET Core logging


Microsoft.NET.Workload.Emscripten.net7.Manifest


Microsoft.AspNetCore.Routing.Abstractions

ASP.NET Core abstractions for routing requests to application logic and for generating links.
Commonly used types:
Microsoft.AspNetCore.Routing.IRouter
Microsoft.AspNetCore.Routing.RouteData


Microsoft.AspNetCore.Authentication.Abstractions

ASP.NET Core common types used by the various authentication components.


Microsoft.DotNet.Scaffolding.Shared

Contains interfaces for Project Model and messaging for scaffolding.


Microsoft.AspNetCore.DataProtection.Abstractions

ASP.NET Core data protection abstractions.
Commonly used types:
Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Microsoft.AspNetCore.DataProtection.IDataProtector

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.Mvc.Abstractions

ASP.NET Core MVC abstractions and interfaces for action invocation and dispatching, authorization, action filters, formatters, model binding, routing, validation, and more.
Commonly used types:
Microsoft.AspNetCore.Mvc.IActionResult


Microsoft.AspNetCore.Authentication.Core

ASP.NET Core common types used by the various authentication middleware components.


Microsoft.AspNetCore.DataProtection

ASP.NET Core logic to protect and unprotect data, similar to DPAPI.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.AspNetCore.Mvc.Core

ASP.NET Core MVC core components. Contains common action result types, attribute routing, application model conventions, API explorer, application parts, filters, formatters, model binding, and more.
Commonly used types:
Microsoft.AspNetCore.Mvc.AreaAttribute
Microsoft.AspNetCore.Mvc.BindAttribute
Microsoft.AspNetCore.Mvc.ControllerBase
Microsoft.AspNetCore.Mvc.FromBodyAttribute
Microsoft.AspNetCore.Mvc.FromFormAttribute
Microsoft.AspNetCore.Mvc.RequireHttpsAttribute
Microsoft.AspNetCore.Mvc.RouteAttribute


System.Net.Security

Provides types, such as System.Net.Security.SslStream, that uses SSL/TLS protocols to provide secure network communication between client and server endpoints.

Commonly Used Types:
System.Net.Security.SslStream
System.Net.Security.ExtendedProtectionPolicy

When using NuGet 3.x this package requires at least version 3.4.


Microsoft.AspNetCore.Hosting

ASP.NET Core hosting infrastructure and startup logic for web applications.


Microsoft ASP.NET Web API 2.2 Client Libraries

This package adds support for formatting and content negotiation to System.Net.Http. It includes support for JSON, XML, and form URL encoded data.


Microsoft.AspNetCore.Authorization.Policy

ASP.NET Core authorization policy helper classes.


System.Net.Requests

Provides older classes (such as HttpWebRequest and HttpWebResponse) for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. Developers should prefer the classes in the System.Net.Http package.

Commonly Used Types:
System.Net.HttpWebRequest
System.Net.HttpWebResponse
System.Net.HttpRequestHeader
System.Net.WebException
System.Net.WebExceptionStatus
System.Net.WebRequest
System.Net.WebResponse

When using NuGet 3.x this package requires at least version 3.4.


SQLitePCLRaw.core

SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  This package does not provide an API which is friendly to app developers.  Rather, it provides an API which handles platform and configuration issues, upon which a friendlier API can be built.  In order to use this package, you will need to also add one of the SQLitePCLRaw.provider.* packages and call raw.SetProvider().


Microsoft.Data.Sqlite.Core

Microsoft.Data.Sqlite is a lightweight ADO.NET provider for SQLite. This package does not include a copy of the native SQLite library.

Commonly Used Types:
Microsoft.Data.Sqlite.SqliteCommand
Microsoft.Data.Sqlite.SqliteConnection
Microsoft.Data.Sqlite.SqliteConnectionStringBuilder
Microsoft.Data.Sqlite.SqliteDataReader
Microsoft.Data.Sqlite.SqliteException
Microsoft.Data.Sqlite.SqliteFactory
Microsoft.Data.Sqlite.SqliteParameter
Microsoft.Data.Sqlite.SqliteTransaction

aspnet dotnetframework EntityFramework Microsoft


SQLitePCLRaw.lib.e_sqlite3

This package contains builds of the native SQLite code for various platforms.
    These builds have "e_sqlite3" as the base name.  The first three numbers in the version number of this package indicate the version of SQLite that was used to build it.  The fourth number, if there is one, is incremented as needed for packaging-specific changes.


SQLitePCLRaw.bundle_e_sqlite3

This 'batteries-included' bundle brings in SQLitePCLRaw.core and the necessary stuff for certain common use cases.  Call SQLitePCL.Batteries.Init().


SQLitePCLRaw.provider.e_sqlite3

SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  Packages named 'SQLitePCLRaw.provider.*' (like this one) are 'plugins' that allow SQLitePCLRaw.core to access the native SQLite library.  This provider does DllImport of 'e_sqlite3', the SQLite builds provided with SQLitePCLRaw.


Microsoft.EntityFrameworkCore.Sqlite

SQLite database provider for Entity Framework Core.


Microsoft.EntityFrameworkCore.Sqlite.Core

SQLite database provider for Entity Framework Core. This package does not include a copy of the native SQLite library.


Microsoft.Data.Sqlite

Microsoft.Data.Sqlite is a lightweight ADO.NET provider for SQLite.

Commonly Used Types:
Microsoft.Data.Sqlite.SqliteCommand
Microsoft.Data.Sqlite.SqliteConnection
Microsoft.Data.Sqlite.SqliteConnectionStringBuilder
Microsoft.Data.Sqlite.SqliteDataReader
Microsoft.Data.Sqlite.SqliteException
Microsoft.Data.Sqlite.SqliteFactory
Microsoft.Data.Sqlite.SqliteParameter
Microsoft.Data.Sqlite.SqliteTransaction


SQLitePCLRaw.bundle_green

This 'batteries-included' bundle brings in SQLitePCLRaw.core and the necessary stuff for certain common use cases.  Call SQLitePCL.Batteries.Init().  Policy of this bundle: iOS=system SQLite, others=e_sqlite3 included.  Note that this bundle is identical to bundle_e_sqlite3, except on iOS where it uses the system SQLite library instead of e_sqlite3.  In other words, when you use this bundle in a cross-platform app, your app is not using the same SQLite build configuration on all platforms.


SQLitePCLRaw.provider.dynamic_cdecl

SQLitePCL.raw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  Packages named 'SQLitePCLRaw.provider.*' (like this one) are 'plugins' that allow SQLitePCLRaw.core to access the native SQLite library.  This provider dynamically loads the native library by name.


System.Data.SQLite Core (x86/x64)

The official SQLite database engine for both x86 and x64 along with the ADO.NET provider.


Native code only (e_sqlite3, linux) for SQLitePCLRaw

This package contains a platform-specific native code build of SQLite for use with SQLitePCL.raw.  To use this, you need SQLitePCLRaw.core as well as SQLitePCLRaw.provider.e_sqlite3.net45 or similar.  Convenience packages are named SQLitePCLRaw.bundle_*.

Summary: A Portable Class Library (PCL) for low-level (raw) access to SQLite


Native code only (e_sqlite3, osx) for SQLitePCLRaw


SQLitePCLRaw.lib.e_sqlite3.v110_xp


SQLitePCLRaw.provider.e_sqlite3.netstandard11

A SQLitePCL.raw 'provider' bridges the gap between SQLitePCLRaw.core and a particular instance of the native SQLite library.  Install this package in your app project and call SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_e_sqlite3());  Depending on the platform, you may also need to add one of the SQLitePCLRaw.lib.* packages.  Convenience packages are named SQLitePCLRaw.bundle_*.


System.Data.SQLite

ADO.NET Data Provider for SQLite


FluentMigrator.Runner.SQLite

FluentMigrator is a database migration framework for .NET written in C#. The basic idea is that you can create migrations which are simply classes that derive from the Migration base class and have a Migration attribute with a unique version number attached to them. Upon executing FluentMigrator, you tell it which version to migrate to and it will run all necessary migrations in order to bring your database up to that version. In addition to forward migration support, FluentMigrator also supports different ways to execute the migrations along with selective migrations called profiles and executing arbitrary SQL.


System.Data.SQLite.EF6

System.Data.SQLite for Entity Framework 6


sqlite-net-pcl

SQLite-net is an open source and light weight library providing easy SQLite database storage for .NET, Mono, and Xamarin applications.
      This version uses SQLitePCLRaw to provide platform independent versions of SQLite.


System.Data.SQLite LINQ

Support for LINQ using System.Data.SQLite.


System.Data.SQLite Core for the .NET Standard 2.x (x86/x64)


SQLitePCLRaw.lib.e_sqlite3.android

This package contains platform-specific native code builds of SQLite for use with SQLitePCLRaw.  To use this, you need SQLitePCLRaw.core as well as one of the SQLitePCLRaw.provider.* packages.  Convenience packages are named SQLitePCLRaw.bundle_*.


Microsoft.EntityFrameworkCore.Sqlite.Design

Design-time Entity Framework Core functionality for SQLite


Akavache.Sqlite3

Package Description


SQLite

This package contains builds of the native SQLite code for various platforms.
    These builds have "e_sqlite3" as the base name.  The first three numbers in the version number of this package indicate the version of SQLite that was used to build it.  The fourth number, if there is one, is incremented as needed for packaging-specific changes.


EFCore.BulkExtensions.Sqlite

EntityFramework .Net EFCore EF Core Bulk Batch Extensions for Insert Update Delete Read (CRUD) operations on SQLite


System.Data.SQLite Core for the .NET Framework (x86/x64)


SQLitePCLRaw.provider.e_sqlite3.net45


SQLitePCLRaw.provider.sqlite3

SQLitePCL.raw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  Packages named 'SQLitePCLRaw.provider.*' (like this one) are 'plugins' that allow SQLitePCLRaw.core to access the native SQLite library.  This provider does DllImport of 'sqlite3', to reference the 'system' SQLite.  One common use for this provider is to access the SQLite library provided with iOS.


SQLitePCLRaw.provider.e_sqlite3.android


SQLitePCLRaw.config.e_sqlite3

This package sets the configuration for using e_sqlite3 but does not bring in that native library itself.  It's like bundle_e_sqlite3, except it's hollow.


Umbraco CMS - Persistence - SQLite

Adds support for SQLite to Umbraco CMS.


SQLitePCLRaw.provider.sqlite3.ios_unified

A SQLitePCL.raw 'provider' bridges the gap between SQLitePCLRaw.core and a particular instance of the native SQLite library.  Install this package in your app project and call SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_sqlite3());  Depending on the platform, you may also need to add one of the SQLitePCLRaw.lib.* packages.  Convenience packages are named SQLitePCLRaw.bundle_*.


SourceGear.sqlite3


SQLitePCLRaw.provider.internal

SQLitePCL.raw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  Packages named 'SQLitePCLRaw.provider.*' (like this one) are 'plugins' that allow SQLitePCLRaw.core to access the native SQLite library.  This provider does DllImport of '__Internal', which is the mechanism used for pinvoke with a static library on iOS.


SQLitePCLRaw.bundle_e_sqlcipher

This 'batteries-included' bundle brings in SQLitePCLRaw.core and the necessary stuff for certain common use cases.  Call SQLitePCL.Batteries.Init().  Policy of this bundle: e_sqlcipher included


SQLitePCLRaw.lib.e_sqlcipher

This package contains platform-specific native code builds of SQLCipher (see sqlcipher/sqlcipher on GitHub) for use with SQLitePCLRaw.  Note that these sqlcipher builds are unofficial and unsupported.  For official sqlcipher builds, contact Zetetic.  To use this package, you need SQLitePCLRaw.core as well as one of the SQLitePCLRaw.provider.* packages.  Convenience packages are named SQLitePCLRaw.bundle_*.

Summary: SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite


SQLitePCLRaw.lib.e_sqlite3.ios


.NET for Android and MAUI bindings for the Android Java library 'androidx.sqlite:sqlite'.

Library description: SQLite API


SQLitePCLRaw.provider.e_sqlcipher

SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  Packages named 'SQLitePCLRaw.provider.*' (like this one) are 'plugins' that allow SQLitePCLRaw.core to access the native SQLite library.  This provider does DllImport of 'e_sqlcipher', the unofficial SQLCipher builds provided with SQLitePCLRaw.


YesSql.Provider.Sqlite

Package Description


Umbraco CMS - Persistence - Entity Framework Core - SQLite migrations

Adds support for Entity Framework Core SQLite migrations to Umbraco CMS.


.NET for Android and MAUI bindings for the Android Java library 'androidx.sqlite:sqlite-framework'.

Library description: The implementation of SQLite library using the framework code.


SQLite.Net Extensions-PCL

SQLite-Net Extensions is a very simple ORM that provides cascade operations, one-to-one, one-to-many, many-to-one, many-to-many, inverse and text-blobbed relationships on top of the sqlite-net library.


SQLitePCLRaw.provider.e_sqlite3.uwp10

A SQLitePCL.raw 'provider' bridges the gap between SQLitePCLRaw.core and a particular instance of the native SQLite library.  Install this package in your app project and call SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_e_sqlite3());  Depending on the platform, you may also need to add one of the SQLitePCLRaw.lib.* packages.  Convenience packages are named SQLitePCLRaw.bundle_*.


SQLitePCLRaw.lib.e_sqlite3.v140

This package contains a platform-specific native code build of SQLite for use with SQLitePCL.raw.  To use this, you need SQLitePCLRaw.core as well as SQLitePCLRaw.provider.e_sqlite3.net45 or similar.  Convenience packages are named SQLitePCLRaw.bundle_*.


sqlite-net-sqlcipher

SQLite-net is an open source and light weight library providing easy SQLite database storage for .NET, Mono, and Xamarin applications.
      This version uses SQLitePCLRaw to provide platform independent versions of SQLite with the SQLCipher extension.
      This enables secure access to the database with password (key) access.


Volo.Abp.EntityFrameworkCore.Sqlite

Package Description


Intersoft Crosslight Data Sqlite

Provides local database access components and offline changes functionality to your Crosslight apps.


Hangfire Storage SQLite

An Alternative SQLite Storage for Hangfire


Autofac

Autofac is an IoC container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity.


Autofac.Extensions.DependencyInjection

Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Framework dependency injection abstraction.


Autofac.WebApi2

Autofac integration for ASP.NET WebAPI.


Autofac.Extras.DynamicProxy

Autofac extension for enabling AOP in conjunction with Castle.


Autofac.Mvc5

ASP.NET MVC 5 integration for Autofac.


Autofac.Owin

ASP.NET OWIN integration support for Autofac IoC.


Autofac.Configuration

Configuration support for Autofac.


Rebus.Autofac

Provides an Autofac container adapter for Rebus


Hangfire Autofac Integration

Autofac IoC Container integration support for Hangfire (background job framework for .NET applications).


Volo.Abp.Autofac

Package Description


Autofac.Multitenant

Autofac.Multitenant


Autofac.WebApi2.Owin

ASP.NET Web API OWIN integration for Autofac.


MassTransit.Autofac

MassTransit Autofac container support; MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com


AutofacSerilogIntegration

Contextual logger injection for Autofac using Serilog


Autofac.Wcf

Windows Communication Foundation integration for Autofac


Autofac.Web

ASP.NET web forms integration for Autofac.


Autofac.Diagnostics.DotGraph

Autofac diagnostics support to enable DOT graph visualization of resolve requests.


MediatR-Autofac-Extension

An extension for Autofac-IoC to use MediatR and CQRS with ease.


Autofac.AspNetCore.Multitenant

Multitenant Autofac container integration support for ASP.NET Core.


NServiceBus.Autofac

Adapter for the Autofac IoC Container


AutoMapper-Autofac-Extension

An extension for Autofac-IoC to use AutoMapper with ease.


Autofac.Extras.CommonServiceLocator

Autofac extension for using the Microsoft Enterprise Library Common Service Locator with Autofac.


Autofac.Mef

Managed Extensibility Framework integration for Autofac. Enables MEF catalogs to be loaded by the Autofac container.


Autofac.Extras.Quartz

Autofac integration for Quartz.Net.


AspectCore.Extensions.Autofac

Interceptor and dynamicProxy support for Autofac via AspectCore Framework.


Autofac.Extras.AggregateService

Dynamic aggregate service implementation generation for Autofac.


Autofac.Mvc5.Owin

OWIN support for the ASP.NET MVC 5 integration for Autofac.


Autofac ASP.NET SignalR Integration

ASP.NET SignalR Integration for Autofac

Summary: Provides a dependency resolver implementation for ASP.NET SignalR.


Topshelf.Autofac

Topshelf.Autofac provides extensions to construct your service class from your Autofac IoC container.


Autofac ASP.NET Web API Integration

ASP.NET Web API Integration for Autofac

Summary: Provides an IControllerFactory implementation and other integration points for the ASP.NET Web API.


SpecFlow Autofac integration plugin

SpecFlow plugin that enables to use Autofac for resolving test dependencies.

Gaspar Nagy, Spec Solutions, SpecFlow Team


Autofac.SignalR2

ASP.NET SignalR 2 Integration for Autofac


AzureFunctions.Autofac

Autofac Implementation of DI for Azure Functions


Autofac.Extras.AttributeMetadata

Autofac allows you to register metadata along with dependencies for additional resolution flexibility. This extension enables that metadata to be registered through attributes.


EasyNetQ.DI.Autofac

An adaptor to allow EasyNetQ to use Autofac as its internal IoC container

Mike Hadlow, Michael Denny, Yury Pliner, Wiebe Tijsma, Contributors (see GitHub repo)

EasyNetQ micdenny mikehadlow Pliner zidad


Nancy.Bootstrappers.Autofac

An Autofac bootstrapper for the Nancy web framework.

Summary: Nancy is a lightweight web framework for the .Net platform, inspired by Sinatra. Nancy aim at delivering a low ceremony approach to building light, fast web applications.

Andreas Håkansson,  Steven Robbins and contributors


Autofac.Extras.FakeItEasy

Autofac extension supporting generation of FakeItEasy objects.


Autofac ASP.NET MVC4 Integration

ASP.NET MVC4 Integration for Autofac

Summary: Provides an IControllerFactory implementation and other integration points for System.Web.Mvc.


Autofac.ServiceFabric

Autofac integration for Azure Service Fabric. Provides service factory implementations for Actors, Stateful Services and Stateless Services.


Serilog with Microsoft logging and Autofac

An extension for Autofac-IoC to use Serilog and Microsoft's logging abstractions with ease.


Autofac.Extras.NLog

Autofac Module that integrates Autofac and NLog. It supports both constructor and property injection.


Akka.DI.AutoFac

AutoFac Dependency Injection (DI) support for Akka.NET


Autofac.Extensions.DependencyInjection.AzureFunctions

Autofac implementation of the dependency injection factory for Azure Functions.


Autofac Extras: Castle Dynamic Proxy Support

The dynamic proxy integration enables method calls on Autofac components to be intercepted by other components. Common use cases are transaction handling, logging, and declarative security.

Summary: Autofac extension for enabling AOP in conjunction with Castle.


RawRabbit.DependencyInjection.Autofac

Wire up RawRabbit with Autofac!


FluentAssertions.Autofac

Fluent Assertions extensions for Autofac


Mediator.Net.Autofac

Use Autofac as the IoC container for Mediator.Net


MassTransit.Automatonymous.Autofac

MassTransit Autofac container support for Automatonymous; MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com


Json.NET

Json.NET is a popular high-performance JSON framework for .NET


System.Text.Json

Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data.

The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.


Microsoft.IdentityModel.JsonWebTokens

Includes types that provide support for creating, serializing and validating JSON Web Tokens. This is a newer, faster version of System.IdentityModel.Tokens.Jwt that has additional functionality.


Microsoft.Extensions.Configuration.Json

JSON configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read your application's settings from a JSON file. You can use JsonConfigurationExtensions.AddJsonFile extension method on IConfigurationBuilder to add the JSON configuration provider to the configuration builder.


Microsoft.AspNetCore.JsonPatch

ASP.NET Core support for JSON PATCH.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/ba53d0ed335bed4ab7bfd01988c8e3953ee5ffbe


Newtonsoft.Json.Bson

Json.NET BSON adds support for reading and writing BSON


Microsoft.AspNetCore.Mvc.NewtonsoftJson

ASP.NET Core MVC features that use Newtonsoft.Json. Includes input and output formatters for JSON and JSON PATCH.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/ba53d0ed335bed4ab7bfd01988c8e3953ee5ffbe


Microsoft.AspNetCore.Mvc.Formatters.Json

ASP.NET Core MVC formatters for JSON input and output and for JSON PATCH input using Json.NET.


System.Runtime.Serialization.Json

Provides classes for serializing objects to the JavaScript Object Notation (JSON) and deserializing JSON data to objects.

Commonly Used Types:
System.Runtime.Serialization.Json.DataContractJsonSerializer

When using NuGet 3.x this package requires at least version 3.4.


System.IdentityModel.Tokens.Jwt

Includes types that provide support for creating, serializing and validating JSON Web Tokens. As of IdentityModel 7x, this is a legacy tool that should be replaced with Microsoft.IdentityModel.JsonWebTokens.


Serilog.Formatting.Compact

A simple, compact JSON-based event format for Serilog.


JsonSubTypes

Discriminated Json Subtypes Converter implementation for .NET


Serilog.Settings.Configuration

Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.


System.Net.Http.Json

Provides extension methods for System.Net.Http.HttpClient and System.Net.Http.HttpContent that perform automatic serialization and deserialization using System.Text.Json.

Commonly Used Types:
System.Net.Http.Json.HttpClientJsonExtensions
System.Net.Http.Json.HttpContentJsonExtensions
System.Net.Http.Json.JsonContent


Json.NET Schema

Json.NET Schema is a complete and easy-to-use JSON Schema framework for .NET


Json.More.Net

Provides extended functionality for the System.Text.Json namespace.


JsonPointer.Net

JSON Pointer built on the System.Text.Json namespace


NJsonSchema.NewtonsoftJson

JSON Schema reader, generator and validator for .NET


GraphQL.NewtonsoftJson

JSON.NET serializer for GraphQL.NET


SpecFlow.Internal.Json

A really simple C# JSON parser.


Microsoft.Kiota.Serialization.Json

Kiota JSON serialization provider implementation with System.Text.Json.


App.Metrics.Formatters.Json

App Metrics Formatters for metrics  and environment data to JSON using Newtonsoft.Json.


JsonSchema.Net

JSON Schema built on the System.Text.Json namespace


Microsoft.AspNetCore.SignalR.Protocols.Json

Implements the SignalR Hub Protocol using System.Text.Json.

This package was built from the source code at https://github.com/dotnet/dotnet/tree/ba53d0ed335bed4ab7bfd01988c8e3953ee5ffbe


Utf8Json

Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).


Handlebars.Net.Helpers.Json

Handlebars.Net.Helpers Json


NodaTime.Serialization.JsonNet

Provides serialization support between Noda Time and Json.NET.


NJsonSchema


Refit.Newtonsoft.Json

Newtonsoft.Json content serializer for Refit clients that need Json.NET converters, settings, or compatibility behavior instead of the default System.Text.Json serializer.


Amazon.Lambda.Serialization.SystemTextJson

Amazon Lambda .NET Core support - Serialization.Json with System.Text.Json.


JsonPatch.Net

JSON Patch built on the System.Text.Json namespace


StreamJsonRpc

A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.


JsonDiffPatch.Net

JSON object diffs and reversible patching


Npgsql.Json.NET

Json.NET plugin for Npgsql, allowing transparent serialization/deserialization of JSON objects directly to and from the database.


NEST.JsonNetSerializer - Elasticsearch .NET custom Json.NET serializer

NEST uses an internal serializer. This package enables serialization for your documents using your own custom Json.NET serializer

elastic elasticsearch forloop Mpdreamz stevejgordon


Microsoft.Azure.Core.NewtonsoftJson

This library contains converters dependent on the Newtonsoft.Json package for use with Azure.Core.


Pomelo.JsonObject

MySQL provider for Entity Framework Core

AmamiyaYuuko bgrainger LauXjpn PomeloFoundation


JsonConverter.Abstractions

Common interface for Json converters (serialize and deserialize)


GeoJSON.Net

.Net types for the GeoJSON RFC to be used with Json.Net

Matt Hunt, Joerg Battermann, Xavier Fischer, Janus Weil


log4net.Ext.Json

Enable JSON logging in log4net.


ProtoBufJsonConverter

Convert a protobuf message to a JSON string or object (and back) using the proto definition file.


NodaTime.Serialization.SystemTextJson

Provides serialization support between Noda Time and System.Text.Json


Ecng.Collections

Ecng system framework

StockSharp Platform LLC https://stocksharp.com


Amazon.Lambda.Serialization.Json

Amazon Lambda .NET Core support - Serialization.Json package.


GraphQL.SystemTextJson

System.Text.Json serializer for GraphQL.NET


Quartz.NET JSON Serialization

Quartz.NET JSON Serialization Support; Quartz Scheduling Framework for .NET


Macross.Json.Extensions

Macross Software Json extensions library.

      Provides helpers & converters for the System.Text.Json API and push
      stream types for the System.Net.Http API.

      Commonly Used Types:
      System.Text.Json.Utf8JsonStreamReader
      System.Text.Json.Serialization.JsonStringEnumMemberConverter
      System.Text.Json.Serialization.JsonMicrosoftDateTimeConverter
      System.Text.Json.Serialization.JsonMicrosoftDateTimeOffsetConverter
      System.Text.Json.Serialization.JsonIPAddressConverter
      System.Text.Json.Serialization.JsonIPEndPointConverter
      System.Text.Json.Serialization.JsonDelegatedStringConverter
      System.Text.Json.Serialization.JsonTypeConverterAdapter
      System.Net.Http.PushStreamContent
      System.Net.Http.PushStreamContent<T>


Volo.Abp.Json

Package Description


CloudNative.CloudEvents.SystemTextJson

JSON support for the CNCF CloudEvents SDK, based on System.Text.Json.


System Text Json Patch

SystemTextJson is JSON Patch (JsonPatchDocument) RFC 6902 implementation for .NET using System.Text.Json


xUnit.net [Runner Utility]

Includes the version-independent runner for xUnit.net to run both v1.9.2 and v2.0+ tests (xunit.runner.utility.*.dll). Supports .NET 3.5, .NET 4.5.2 or later, .NET Standard 1.1, .NET Standard 1.5, and .NET Core 1.0 or later.


Microsoft.PowerShell.Commands.Utility

Runtime for hosting PowerShell


dotnet-reportgenerator-globaltool

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov, or lcov into human readable reports in various formats. The reports show the coverage quotas and also visualize which lines of your source code have been covered.

Use this package if your project is based on .NET Core and you want to use ReportGenerator as a (global) 'DotnetTool'.

Installation:
dotnet tool install -g dotnet-reportgenerator-globaltool

dotnet tool install dotnet-reportgenerator-globaltool --tool-path tools

dotnet new tool-manifest
dotnet tool install dotnet-reportgenerator-globaltool

Usage:
reportgenerator [options]
tools\reportgenerator.exe [options]
dotnet reportgenerator [options]


ReportGenerator

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov, or lcov into human readable reports in various formats. The reports show the coverage quotas and also visualize which lines of your source code have been covered.

Use this package if your project is based on .NET Framework or .NET Core and you want to use ReportGenerator via the command line or a build script.

Usage:
dotnet $(UserProfile)\.nuget\packages\reportgenerator\x.y.z\tools\net8.0\ReportGenerator.dll [options]
$(UserProfile)\.nuget\packages\reportgenerator\x.y.z\tools\net8.0\ReportGenerator.exe [options]
$(UserProfile)\.nuget\packages\reportgenerator\x.y.z\tools\net47\ReportGenerator.exe [options]


Microsoft.VisualStudio.CoreUtility

Microsoft® Visual Studio® Editor Platform


StarMicronics.CloudPRNT-Utility

Utility classes providing support for developers of Star CloudPRNT compatible servers. Including status decoding.


Craig's Utility Library DataTypes Namespace

Craig's Utility Library is one of the largest collections of utility classes and extension methods for .Net. It includes code to help with tasks including encryption, compression, serialization, file management, email, image manipulation, SQL, various file formats (CSV, iCal, etc.), randomization, validation, math related classes, various data types, reflection, code gen, events, code profiling, etc.

Summary: This is the DataTypes namespace from Craig's Utility Library


OpenCover - an open source code coverage tool for .NET

An open source code coverage tool (branch and sequence point) for all .NET Frameworks 2 and above (including Silverlight). Also capable of handling 32 and 64 bit processes. Use ReportGenerator for best viewing results (also available via Nuget).

Summary: An open source code coverage tool (branch and sequence point) for all .NET Frameworks 2 and above. Also capable of handling 32 and 64 bit processes.


Steeltoe.Common

Abstractions and code shared by many Steeltoe components.


Craig's Utility Library IO Namespace

Summary: This is the IO namespace from Craig's Utility Library


Craig's Utility Library Reflection Namespace

Craig's Utility Library is one of the largest collections of utility classes and extension methods for .Net. It includes code to help with tasks including encryption, compression, serialization, file management, email, image manipulation, Active Directory, Exchange, SQL, various file formats (CSV, iCal, etc.), Cisco phone apps, WMI queries, randomization, math related classes, various data types, OAuth, OpenID, REST, reflection, code gen, various web services (Twitter, Hulu, Netflix, etc.), events, speech synthesis, speech recognition, code profiling, etc. Note that this is the package that will be updated going forward.


FastEnum

The extremely fast enum utilities for C#/.NET. Provided methods are all achieved zero allocation and faster than System.Enum.


Craig's Utility Library Random Namespace

Summary: This is the Random namespace from Craig's Utility Library


Craig's Utility Library

Summary: One of the largest collections of utility classes and extension methods for .Net


Craig's Utility Library IoC Namespace

Summary: This is the IoC namespace from Craig's Utility Library


HL7 FHIR support library

Common interfaces and classes used by all FHIR .NET assemblies


Craig's Utility Library Events Namespace


FastEnum.Core

Core libraries of FastEnum.


Craig's Utility Library Math Namespace


FastEnum.Generators

Source code generator for FastEnum.


Craig's Utility Library Encryption Namespace


Craig's Utility Library Web Namespace

Summary: This is the Web namespace from Craig's Utility Library


Craig's Utility Library Media Namespace

Summary: This is the Media namespace from Craig's Utility Library


Craig's Utility Library Validation Namespace

Summary: This is the Validation namespace from Craig's Utility Library


Craig's Utility Library ORM Namespace

Summary: This is the ORM namespace from Craig's Utility Library


Faithlife.Utility

Common .NET utility code in use at Faithlife


xUnit.net v3 [Runner Utility]

Includes the version-independent runner for xUnit.net to run all of v1, v2, and v3 tests (xunit.v3.runner.utility.*.dll). Supports .NET Framework 4.7.2 or later, and .NET 8 or later.


Craig's Utility Library Profiler Namespace

Summary: This is the Profiler namespace from Craig's Utility Library


Craig's Utility Library Configuration Namespace

Summary: This is the Configuration namespace from Craig's Utility Library


Craig's Utility Library Documentation

Summary: This is the basic documentation for Craig's Utility Library


Faithlife.Utility.Dapper

A utility library for Dapper.


OSharp.Utility

OSharp工具组件，对常用工具类辅助操作进行封装

Summary: OSharp工具组件


Craig's Utility Library Compression Namespace


Craig's Utility Library FileFormats Namespace


VIEApps NGX Utility

The general purpose component for developing apps with .NET


Microsoft.VisualStudio.Validation

Common input validation and state verification utility methods.


Windows Implementation Library

The Windows Implementation Libraries (wil) were created to improve productivity and solve problems commonly seen by Windows developers.


Craig's Utility Library DataMapper Namespace


ReportGenerator.Core

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov, or lcov into human readable reports in various formats. The reports show the coverage quotas and also visualize which lines of your source code have been covered.

Use this package if you want to write a custom plugin for ReportGenerator or if you want to call/execute ReportGenerator within your code base.

Plugin development:
https://github.com/danielpalme/ReportGenerator/wiki/Custom-reports
https://github.com/danielpalme/ReportGenerator/wiki/Custom-history-storage


Craig's Utility Library Environment Namespace


Craig's Utility Library SQL Namespace


Craig's Utility Library AI Namespace


Craig's Utility Library Caching Namespace


Nito.AsyncEx.Oop

Interfaces and utility methods for combining async with OOP.


Craig's Utility Library LDAP Namespace


dotenv.net

A library to read variables from a .env file and populate the environment variables.


Enumeration

A utility class. Common uses include Java-like enumerations, dispatch table, flyweight, and drop-down list items/select options.


UtilityFramework.Application.Core

Uilitarios para aplicações asp.net core


Enums.NET

Enums.NET is a high-performance type-safe .NET enum utility library


WebUtility for Portable Class Library

This package contains implementation of WebUtility class for Portable Class Library projects.


Json.NET

Json.NET is a popular high-performance JSON framework for .NET


Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.


Microsoft.Extensions.Logging

Logging infrastructure default implementation for Microsoft.Extensions.Logging.


System.Text.Json

Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data.

The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.


Microsoft.Bcl.AsyncInterfaces

Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0.


Azure.Core

This is the implementation of the Azure Client Pipeline


Serilog

Simple .NET logging with fully-structured events


Microsoft.IdentityModel.Abstractions

A package containing thin abstractions for Microsoft.IdentityModel.


System.Drawing.Common

Provides access to GDI+ graphics functionality.

      Commonly Used Types:
      System.Drawing.Bitmap
      System.Drawing.BitmapData
      System.Drawing.Brush
      System.Drawing.Font
      System.Drawing.Graphics
      System.Drawing.Icon

      Since .NET 7, non-Windows platforms are not supported, even with the runtime configuration switch. See https://aka.ms/systemdrawingnonwindows for more information.


This package contains the binaries of the Microsoft Authentication Library for .NET (MSAL.NET).
      MSAL.NET makes it easy to obtain tokens from the Microsoft identity platform for developers (formerly Azure AD v2.0) signing-in users with work & school accounts, Microsoft personal accounts, and social identities via Azure AD B2C. These tokens provide access to Microsoft Cloud API and any other API secured by the Microsoft identity platform. This version supports adding authentication functionality to your .NET based clients - .NET, .NET Framework, .NET MAUI


Microsoft.Win32.SystemEvents

Provides access to Windows system event notifications.

Commonly Used Types:
Microsoft.Win32.SystemEvents


System.Diagnostics.EventLog

Provides the System.Diagnostics.EventLog class, which allows the applications to use the Windows event log service.

Commonly Used Types:
System.Diagnostics.EventLog


Microsoft.Extensions.Http

The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way.

Commonly Used Types:
System.Net.Http.IHttpClientFactory


Microsoft.EntityFrameworkCore

Entity Framework Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other databases through a provider plugin API.

Commonly Used Types:
Microsoft.EntityFrameworkCore.DbContext
Microsoft.EntityFrameworkCore.DbSet


System.Security.Cryptography.Pkcs

Provides support for PKCS and CMS algorithms.

Commonly Used Types:
System.Security.Cryptography.Pkcs.EnvelopedCms


System.Windows.Extensions

Provides miscellaneous Windows-specific types

Commonly Used Types:
System.Security.Cryptography.X509Certificates.X509Certificate2UI
System.Security.Cryptography.X509Certificates.X509SelectionFlag


AWSSDK - Core Runtime

The Amazon Web Services SDK for .NET - Core Runtime


Azure.Identity

Provides APIs for authenticating to Microsoft Entra ID


System.Memory.Data

A lightweight abstraction for a payload of bytes. Provides methods for converting between strings, streams, JSON, and bytes.

Commonly Used Types:
System.BinaryData


Microsoft.Identity.Client.Extensions.Msal

This package contains the public client (desktop) caching to Microsoft Authentication Library for .NET (MSAL.NET)


Microsoft.Extensions.Diagnostics.Abstractions

Diagnostic abstractions for Microsoft.Extensions.Diagnostics.

Commonly Used Types:
Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder
Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener
Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule
Microsoft.Extensions.Diagnostics.Metrics.MeterScope
Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions
Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions


Polly

Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.


Microsoft.OpenApi

.NET models with JSON and YAML writers for OpenAPI specification


System.Threading.Channels

Provides types for passing data between producers and consumers.

Commonly Used Types:
System.Threading.Channel
System.Threading.Channel<T>


Microsoft.Data.SqlClient

The current data provider for SQL Server and Azure SQL databases. This has replaced System.Data.SqlClient. These classes provide access to SQL and encapsulate database-specific protocols, including tabular data stream (TDS).

      Commonly Used Types:
      Microsoft.Data.SqlClient.SqlConnection
      Microsoft.Data.SqlClient.SqlException
      Microsoft.Data.SqlClient.SqlParameter
      Microsoft.Data.SqlClient.SqlDataReader
      Microsoft.Data.SqlClient.SqlCommand
      Microsoft.Data.SqlClient.SqlTransaction
      Microsoft.Data.SqlClient.SqlParameterCollection
      Microsoft.Data.SqlClient.SqlClientFactory

      When using NuGet 3.x this package requires at least version 3.4.


Microsoft.Extensions.Hosting

Hosting and startup infrastructures for applications.


System.Formats.Asn1

Provides classes that can read and write the ASN.1 BER, CER, and DER data formats.


System.CodeDom

Provides types that can be used to model the structure of a source code document and to output source code for that model in C# or Visual Basic.


System.Runtime.Caching

Provides classes to use caching facilities.

Commonly Used Types:
System.Runtime.Caching.CacheEntryChangeMonitor
System.Runtime.Caching.CacheEntryRemovedArguments
System.Runtime.Caching.CacheEntryUpdateArguments
System.Runtime.Caching.CacheItem
System.Runtime.Caching.CacheItemPolicy
System.Runtime.Caching.ChangeMonitor
System.Runtime.Caching.FileChangeMonitor
System.Runtime.Caching.HostFileChangeMonitor
System.Runtime.Caching.MemoryCache
System.Runtime.Caching.ObjectCache


Google.Protobuf

C# runtime library for Protocol Buffers - Google's data interchange format.


Application Insights API

Application Insights Base API. This package provides core functionality for transmission of all Application Insights Telemetry Types and is a dependent package for all other Application Insights packages. Please install the platform specific package for the best experience. Privacy statement: https://go.microsoft.com/fwlink/?LinkId=512156


System.Diagnostics.PerformanceCounter

Provides the System.Diagnostics.PerformanceCounter class, which allows access to Windows performance counters.

Commonly Used Types:
System.Diagnostics.PerformanceCounter


Microsoft.Extensions.Logging.EventLog

Windows Event Log logger provider implementation for Microsoft.Extensions.Logging.


Serilog.Sinks.File

Write Serilog events to text files in plain or JSON format.


Microsoft.Data.SqlClient.SNI.runtime

Internal implementation package not meant for direct consumption. Please do not reference directly.

When using NuGet 3.x this package requires at least version 3.4.


System.ClientModel

Contains building blocks for clients that call cloud services.


Azure.Storage.Blobs

This client library enables working with the Microsoft Azure Storage Blob service for storing binary and text data.
      For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md
      in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/BreakingChanges.txt
      Microsoft Azure Storage quickstarts and tutorials - https://docs.microsoft.com/en-us/azure/storage/
      Microsoft Azure Storage REST API Reference - https://docs.microsoft.com/en-us/rest/api/storageservices/
      REST API Reference for Blob Service - https://docs.microsoft.com/en-us/rest/api/storageservices/blob-service-rest-api


Serilog.Sinks.Console

A Serilog sink that writes log events to the console/terminal.


StackExchange.Redis

High performance Redis client, incorporating both synchronous and asynchronous usage.

Stack Exchange, Inc.,Marc Gravell,Nick Craver


Microsoft.Extensions.ApiDescription.Server

MSBuild tasks and targets for build-time Swagger and OpenApi document generation

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


AutoMapper

A convention-based object-object mapper.


Grpc.Core.Api

gRPC C# Surface API


Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions

Abstractions for defining health checks in .NET applications

Commonly Used Types
Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck

This package was built from the source code at https://github.com/dotnet/dotnet/tree/f7d90799ce4ef09a0bb257852a57248d2a8fb8dd


Microsoft.Extensions.Primitives

Primitives shared by framework extensions. Commonly used types include:

Commonly Used Types:
Microsoft.Extensions.Primitives.IChangeToken
Microsoft.Extensions.Primitives.StringValues
Microsoft.Extensions.Primitives.StringSegment


Logging abstractions for Microsoft.Extensions.Logging.

Commonly Used Types:
Microsoft.Extensions.Logging.ILogger
Microsoft.Extensions.Logging.ILoggerFactory
Microsoft.Extensions.Logging.ILogger<TCategoryName>
Microsoft.Extensions.Logging.LogLevel
Microsoft.Extensions.Logging.Logger<T>
Microsoft.Extensions.Logging.LoggerMessage
Microsoft.Extensions.Logging.Abstractions.NullLogger


Microsoft.Extensions.Options

Provides a strongly typed way of specifying and accessing settings using dependency injection.


Microsoft.Extensions.DependencyInjection.Abstractions

Abstractions for dependency injection.

Commonly Used Types:
Microsoft.Extensions.DependencyInjection.IServiceCollection


Microsoft.NETCore.Platforms

Provides runtime information required to resolve target framework, platform, and runtime specific implementations of .NETCore packages.


Microsoft.Extensions.Configuration.Abstractions

Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Configuration and other configuration packages.


Microsoft.CSharp

Provides support for compilation and code generation, including dynamic, using the C# language.

Commonly Used Types:
Microsoft.CSharp.RuntimeBinder.Binder
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags
Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags

When using NuGet 3.x this package requires at least version 3.4.


Microsoft.Extensions.Configuration

Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.


Microsoft.Extensions.Configuration.Binder

Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the Microsoft.Extensions.Configuration.ConfigurationBinder.Get extension method on the IConfiguration object. To use this package, you also need to install a package for the configuration provider, for example, Microsoft.Extensions.Configuration.Json for the JSON provider.