Google APIs Client Library

The Google APIs Client Library is a runtime client for working with Google services.

This package includes auth components like user-credential, authorization code flow, etc. for making authenticated calls using the OAuth2 spec.


Google APIs Core Client Library

The Google APIs Core Library contains the Google APIs HTTP layer, JSON support, Data-store, logging and so on.


Google APIs Client Library

The Google APIs Client Library is a runtime client for working with Google services.
The library supports service requests, media upload and download, etc.


Google API Extensions

Support classes for Google API client libraries


Google API Common Protos

Common Protocol Buffer messages for Google APIs


Google API Common Protos


Google gRPC API Extensions

Additional support classes for Google gRPC API client libraries


Google.Apis.Storage.v1 Client Library

This is not the recommended package for working with Storage, please use the Google.Cloud.Storage.V1 package.
      This Google APIs Client Library for working with Storage v1 uses older code generation, and is harder to use.

      Product documentation is available at:
      https://developers.google.com/storage/docs/json_api/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Storage.v1/latest/api/Google.Apis.Storage.v1.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Storage.v1

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.Storage.V1

Recommended Google client library to access the Google Cloud Storage API. It wraps the Google.Apis.Storage.v1 client library, making common operations simpler in client code. Google Cloud Storage stores and retrieves potentially large, immutable data objects.


Google.Cloud.Iam.V1

gRPC services for the Google Identity and Access Management API. This library is typically used as a dependency for other API client libraries.


Google.LongRunning

gRPC services for the Google Long Running Operations API. This library is typically used as a dependency for other API client libraries.


Google.Cloud.PubSub.V1

Recommended Google client library to access the Google Cloud Pub/Sub API, which provides reliable, many-to-many, asynchronous messaging between applications.


FirebaseAdmin

Firebase Admin SDK enables server-side .NET developers to integrate Firebase into their
      services and applications.


Grpc.Core bridge Google.Api.Gax.Grpc

Implementation of the GAX GrpcAdapter abstract class based on Grpc.Core


Google.Apis.Bigquery.v2 Client Library

This is not the recommended package for working with Bigquery, please use the Google.Cloud.BigQuery.V2 package.
      This Google APIs Client Library for working with Bigquery v2 uses older code generation, and is harder to use.

      Product documentation is available at:
      https://cloud.google.com/bigquery/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Bigquery.v2/latest/api/Google.Apis.Bigquery.v2.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Bigquery.v2

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.BigQuery.V2

Recommended Google client library to access the BigQuery API. It wraps the Google.Apis.Bigquery.v2 client library, making common operations simpler in client code. BigQuery is a data platform for customers to create, manage, share and query data.


Google Protocol Buffers tools

See project site for more info.

Summary: Tools for Protocol Buffers - Google's data interchange format.


Google.Apis.Drive.v3 Client Library

Google APIs Client Library for working with Drive v3.

      Product documentation is available at:
      https://developers.google.com/workspace/drive/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Drive.v3/latest/api/Google.Apis.Drive.v3.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Drive.v3

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.Location

gRPC services for the Google Cloud Locations API. This library is typically used as a dependency for other API client libraries.


Google.Apis.Sheets.v4 Client Library

Google APIs Client Library for working with Sheets v4.

      Product documentation is available at:
      https://developers.google.com/workspace/sheets/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Sheets.v4/latest/api/Google.Apis.Sheets.v4.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Sheets.v4

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.Logging.V2

Recommended Google client library to access the Google Cloud Logging API, which writes log entries and manages your logs, log sinks, and logs-based metrics.


Google.Cloud.Logging.Type

Version-agnostic types for the Google Cloud Logging API.


Google.Cloud.SecretManager.V1

Recommended Google client library to access the Secret Manager API (v1).


Google.Apis.Calendar.v3 Client Library

Google APIs Client Library for working with Calendar v3.

      Product documentation is available at:
      https://developers.google.com/workspace/calendar/firstapp

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Calendar.v3/latest/api/Google.Apis.Calendar.v3.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Calendar.v3

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Apis.Plus.v1 Client Library

Google APIs Client Library for working with Plus v1.

      Supported Platforms:
      - .NET Framework 4.5+
      - .NET Standard 1.3 and .NET Standard 2.0; providing .NET Core support.

      Legacy platforms:
      - .NET Framework 4.0
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0

      Incompatible platforms:
      - .NET Framework < 4.0
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin

      More documentation on the API is available at:
      https://developers.google.com/api-client-library/dotnet/apis/plus/v1

      The package source code is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated


Google.Apis.Gmail.v1 Client Library

Google APIs Client Library for working with Gmail v1.

      Product documentation is available at:
      https://developers.google.com/workspace/gmail/api/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Gmail.v1/latest/api/Google.Apis.Gmail.v1.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Gmail.v1

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


libphonenumber-csharp

C# port of Google's common Java, C++ and Javascript library for parsing, formatting, storing and validating international phone numbers. https://github.com/google/libphonenumber

Patrick Mézard,Thomas Clegg,Jarrod Alexander,Google,libphonenumber contributors


Google.Cloud.Firestore.V1

Low-level Google client library to access the Firestore API. Users are recommended to use the Google.Cloud.Firestore package instead.


Google.Cloud.Firestore

Recommended Google client library to access the Firestore API.


Google.Apis.Compute.v1 Client Library

This is not the recommended package for working with Compute, please use the Google.Cloud.Compute.V1 package.
      This Google APIs Client Library for working with Compute v1 uses older code generation, and is harder to use.

      Product documentation is available at:
      https://cloud.google.com/compute/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Compute.v1/latest/api/Google.Apis.Compute.v1.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Compute.v1

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Apis.Admin.Directory.directory_v1 Client Library

Google APIs Client Library for working with Admin directory_v1.

      Product documentation is available at:
      https://developers.google.com/workspace/admin/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Admin.Directory.directory_v1/latest/api/Google.Apis.Admin.Directory.directory_v1.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Admin.Directory.directory_v1

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Apis.Iam.v1 Client Library

This is not the recommended package for working with Iam, please use the Google.Cloud.Iam.V1 package.
      This Google APIs Client Library for working with Iam v1 uses older code generation, and is harder to use.

      Product documentation is available at:
      https://cloud.google.com/iam/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Iam.v1/latest/api/Google.Apis.Iam.v1.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Iam.v1

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Apis.IAMCredentials.v1 Client Library

This is not the recommended package for working with Iamcredentials, please use the Google.Cloud.Iam.Credentials.V1 package.
      This Google APIs Client Library for working with Iamcredentials v1 uses older code generation, and is harder to use.

      Product documentation is available at:
      https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.IAMCredentials.v1/latest/api/Google.Apis.IAMCredentials.v1.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.IAMCredentials.v1

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Pulumi.Protobuf

Pulumi fork to override DefaultRecursionLimit - C# runtime library for Protocol Buffers - Google's data interchange format.


Google.Apis.Oauth2.v2 Client Library

Google APIs Client Library for working with Oauth2 v2.

      Product documentation is available at:
      https://developers.google.com/identity/protocols/oauth2/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Oauth2.v2/latest/api/Google.Apis.Oauth2.v2.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Oauth2.v2

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Apis.CloudResourceManager.v1 Client Library

Google APIs Client Library for working with Cloudresourcemanager v1.

      Product documentation is available at:
      https://cloud.google.com/resource-manager

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.CloudResourceManager.v1/latest/api/Google.Apis.CloudResourceManager.v1.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.CloudResourceManager.v1

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.Diagnostics.Common

Google Cloud Logging, Trace and Error Reporting Instrumentation Libraries Common Components.


Google.Cloud.Trace.V1

Recommended Google client library to access the Google Cloud Trace API, which sends and retrieves trace data from Google Cloud Trace. Data is generated and available by default for all App Engine applications. Data from other applications can be written to Cloud Trace for display, reporting, and analysis.


Google Cloud Functions Framework

Google Cloud Functions Framework


Google APIs Auth MVC Extensions

The Google APIs Client Library is a runtime client for working with Google Services.

The ASP.NET MVC extension library contains an auth controller and an authorization code MVC App to make the OAuth2 "dance" easier.

Supported Platforms:
- .NET Framework 4.5+


Google.Apis.AndroidPublisher.v3 Client Library

Google APIs Client Library for working with Androidpublisher v3.

      Product documentation is available at:
      https://developers.google.com/android-publisher

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.AndroidPublisher.v3/latest/api/Google.Apis.AndroidPublisher.v3.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.AndroidPublisher.v3

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.Spanner.Admin.Instance.V1

Recommended Google client library to access the Google Cloud Spanner Instance Admin API.


Google.Apis.YouTube.v3 Client Library

Google APIs Client Library for working with Youtube v3.

      Product documentation is available at:
      https://developers.google.com/youtube/

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.YouTube.v3/latest/api/Google.Apis.YouTube.v3.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.YouTube.v3

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.Spanner.Common.V1

Common resource names used by all Spanner V1 APIs


Google.Cloud.Spanner.Data

Google ADO.NET Provider for Google Cloud Spanner.


Google.Cloud.Spanner.V1

Low-level Google client library to access the Google Cloud Spanner API. The ADO.NET provider (Google.Cloud.Spanner.Data) which depends on this package is generally preferred for Spanner access.


Google.Apis.Translate.v2 Client Library

This is not the recommended package for working with Translate, please use the Google.Cloud.Translation.V2 package.
      This Google APIs Client Library for working with Translate v2 uses older code generation, and is harder to use.

      Product documentation is available at:
      https://code.google.com/apis/language/translate/v2/getting_started.html

      API reference documentation for this package is available at:
      https://googleapis.dev/dotnet/Google.Apis.Translate.v2/latest/api/Google.Apis.Translate.v2.html

      The source code for this package is available at:
      https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.Translate.v2

      Supported Platforms:
      - .NET Framework 4.6.2+
      - .NET Standard 2.0
      - .NET 6.0+

      Incompatible platforms:
      - .NET Framework < 4.6.2
      - Silverlight
      - UWP (will build, but is known not to work at runtime)
      - Xamarin/MAUI
      - Windows 8 Apps
      - Windows Phone 8.1
      - Windows Phone Silverlight 8.0


Google.Cloud.Monitoring.V3

Recommended Google client library to access the Google Cloud Monitoring API, which manages your Google Cloud Monitoring data and configurations.


LightInject.Microsoft.DependencyInjection

Enables LightInject to be used as the service container in ASP.NET Core and Entity Framework 7 applications.


DelegateDecompiler.EntityFramework

A library which is able to decompile a delegate or a method body to its lambda representation


PeanutButter.Utils.Entity

Provides the following:
      * EntityBase
        - a base entity class to inherit from. Provides the following fields:
          Created (datetime)
          LastModified (datetime?)
          Enabled (bool)
      * DbContextWithAutomaticTrackingFields
        - when persisting entities which derive from EntityBase, this will automatically
          set Created to the current timestamp on a new entity and update LastModified
          on an updated entity
      * Extensions to:
        - AddRange on an IDbSet
        - AddRange on an ICollection
        - RemoveRange on an IDbSet
        - RemoveRange on an ICollection
        - Clear on IDbSet (delete all in dbset)
        - AddNew on IDbSet and ICollection
            - Convenience method so you can, for example, do:
              var someItem = context.SomeCollection.FirstOrDefault(i => i.Name == "bob") ?? context.Collection.AddNew(e => e.Name = "bob");
              which finds the first bob or adds a new one
        - Transform, which provides a fluent manner to do what you would with Select(), but on a single result

Summary:
Provides some useful extensions for Entity-based projects as well as a base Entity class and associated base
    DbContext which provide tracking fields (Created/LastModified) and a soft-delete field (Enabled)


Second Level Cache for Entity Framework 6.3.0+.

Second Level Cache for Entity Framework 6.3 and newer.


Support for store functions for Entity Framework 6.3.0+ Code First.

Support for store functions (table valued functions, scalar user defined functions and stored procedures) for Entity Framework 6.3.0+ Code First.


EntityFramework.Triggers

Supports events for entity inserting, inserted, updating, updated, deleting, and deleted. Also events on insert failure, update failure, and delete failure.


EntityFramework.TypedOriginalValues

Get typed access to the `OriginalValue`s of your entity properties. Simple and complex properties are supported, navigation/collections are not.


Entity Framework Provider Wrapper Toolkit

A toolkit for writing Entity Framework provider wrappers.


Trackable Entities Common

Assembly containing ITrackable interface and TrackingState enum.


EntityFrameworkCore.Cacheable

Entity Framework (EF) Core Cacheable is a high performance second level query cache extention library, for the popular Entity Framework data access technology.
It provides caching functionality for all types of query results. Based on expression tree and parameters, the context decide rather to execute query against database or returning result from memory.


WebBackgrounder.EntityFramework

WebBackgrounder.EntityFramework is an implementation of the IJobCoordinator for WebBackgrounder that uses a Database (via EF Code First) as the synchronization mechanism (aka a mutex) for coordinating jobs.


Remote.Linq.EntityFrameworkCore

Remote linq extensions for EF Core.

      Use this package on server side to apply queries to EFs DbContext.

      Use this package in a client side project to enable utilization of query features specific to EF Core:

      - Apply eager-loading (Include-expressions in linq queries)

      - Make use of DB functions
        e.g. queryable.Where(x => Microsoft.EntityFrameworkCore.EF.Functions.Like(x.Name, "%fruit%"))


QueryDesigner

QueryDesigner provides way of creating complex IQueryable filtering based on dynamic expression trees.


Entity Framework Tracing Provider

A provider that allows tracing Entity Framework queries and updates.


Vibrant.QuerySearch

Provides IQueryable extensions for easily working with filtering and pagination.


net core entity framework util

Package Description


Trackable Entities Client

Change-tracking utility for client applications that wish to transmit entities to a web service for batch updates.


Trackable Entities for EF6

Provides an ApplyChanges extension method for DbContext that sets EntityState on trackable entities, so they can be saved in a single transaction as part of a batch update.


SimplePatch

A simple library for partial entity changes in ASP.NET and ASP.NET Core.


NLog.EntityFramework

An NLog database target that is configurable via an Entity Framework connection string.


Vibrant.QuerySearch.EntityFrameworkCore

Provides an asynchronous operations over the original Vibrant.QuerySearch library.


EFCore.DbContextFactory

With EFCore.DbContextFactory you can resolve easily your DbContext dependencies in a safe way injecting a factory instead of an instance itself, enabling you to work in multi-thread contexts with Entity Framework Core or just work safest with DbContext following the Microsoft recommendations about the DbContext lifetime.


ULabs.VBulletinEntity

A vBulletin 4 database abstraction layer for Entity Framework Core


CodexMicroORM.Core

A high performance, low code alternative to ORM's such as Entity Framework, offers intelligent database mapping to your existing CLR objects with minimal effort. Visit "Design Goals" on GitHub to see more rationale and guidance.


PhenX.EntityFrameworkCore.BulkInsert

Super fast bulk insertion for Entity Framework Core on SQL Server, PostgreSQL and SQLite


CachedQueries

High-performance EF Core query caching with automatic invalidation. Cache IQueryable results with a single .Cacheable() call, automatic cache invalidation on SaveChanges, transaction-aware invalidation, multi-tenant support, custom tags, and pluggable cache providers (memory, Redis, custom).


Devart.Data.PostgreSql.EF6

dotConnect for PostgreSQL is a high-performance ORM enabled data provider for PostgreSQL that builds on ADO.NET technology.

The provider works with .NET Frameworks 2.0+, .NET Core 2.0+, .NET 5+.

It supports a wide range of PostgreSQL-specific features, such as secure SSL and SSH connections, PostgreSQL notifications, PostgreSQL bulk data loading, GEOMETRY, PostgreSQL ARRAY types, and others.a

More information at https://www.devart.com/dotconnect/postgresql/

License

dotConnect for PostgreSQL is available in several editions https://www.devart.com/dotconnect/postgresql/ordering.html
The NuGet package initiates the retrieval of an activation key from the Devart website. This key is required to activate the product for a free trial.

Key Features

* Easy Connection: Allows your application to work with PostgreSQL.
* ASP.NET Core: Supports ASP.NET Core Identity.
* Performance: Uses many PostgreSQL-specific performance features & optimizations to ensure the highest performance.
* Monitoring: Allows per-component tracing of database events with a free dbMonitor application.
* Security: Supports various encryption ciphers, SSL and SSH connections, etc.
* Support and updates: Enjoy dedicated support team for prompt issue resolution and regular updates to keep your software running smoothly and securely.

Summary: dotConnect for PostgreSQL is a enhanced database connectivity solution built over ADO.NET architecture and a development framework with a number of innovative technologies.


Vibrant.QuerySearch.Form


EntityFramework.VersionedProperties

Add drop-in versioned properties to your entity framework model for fine-grained auditing of your model.


URF - Unit of Work & Repositories Framework (Official): Repository Pattern for Entity Framework 6

This offical URF framework minimizes the surface area of your ORM technlogy from disseminating in your application. Framework provides an elegant way to implement a reusable and extensible Unit of Work and Repository pattern.


Grumpy.Entity

Helper classes for use of Entity Framework. This library include features for adding connection string to the constructor of the context class for entity framework plus a few other features.


PhenX.EntityFrameworkCore.BulkInsert.PostgreSql


Reconciler.EfCore

Update an entity graph in store to a given one by inserting, updating and removing the respective entities.


Remote.Linq.EntityFramework

Remote linq extensions for EF6:

      - Use this package on server side to apply queries to EFs DbContext.

      - Use this package in a client side project to enable eager-loading (Include-expressions in linq queries).


Vibrant.QuerySearch.EntityFramework


Fluxera.Repository.EntityFrameworkCore

An EntityFramework Core repository implementation.


Myth Repository Entity Framework Implementation

Entity Framework Core implementations of repository pattern with Unit of Work, specification support, expression handling, and transaction management for robust data access with EF Core.


CQELight.DAL.EFCore

Implementation of CQELight abstractions with EF Core


OfX-EFCore

OfX extension. Use EntityFramework as Data Querying


Entity Framework Caching Provider

A provider that allows caching Entity Framework queries and updates.


Funcular Labs Extension Methods

The major feature is a case-insensitive IQueryable to address the mismatch between LINQ Entity Framework and SQL Server case-sensitivity. Also, simple extension methods providing syntactic sugar for strings and collections.

Summary: Case-insensitive IQueryable for EF / LINQ, plus simple extension methods providing syntactic sugar for strings and collections.


EF4Templates

EF4 Templates uses T4toolbox to generate Repositories, Unit of work, POCO entities that can be
    unit tested, achieving over 90% code coverage. They also generate an ODATA service with authentication.


MiniProfilerContrib.EFMigrationsFix

Adds a post build event that removes MiniProfiler.pdb from your project's output. See http://stackoverflow.com/a/25853921/26226.


Trackable Entities Client for .NET 4.0

Change-tracking utility for client applications that wish to transmit entities to a web service for batch updates.


Bit.Server.Data.EntityFramework

Bit.Server.Data.EntityFramework


MSBuild SDK for EF Core Power Tools

MSBuild SDK for EF Core Power Tools CLI integration. Use as a project SDK for the simplest setup: <Project Sdk="JD.Efcpt.Sdk/1.0.0">. Automate database-first EF Core model generation as part of your build pipeline with zero configuration.


SimplyWorks.ExcelImport

A .NET library for reading, parsing, and validating Excel files with type-safe operations, data annotation validation, and Entity Framework integration. Supports batch processing with comprehensive error handling. See GitHub for full documentation and examples.


SYuksel Web Framework

ASP.NET Web uygulamalarını daha hızlı geliştirmek için en küçük web frameworkdür.

The smallest web framework to develop ASP.NET Web applications faster.

Summary: Free ASP.NET Web Framework


CQELight.EventStore.EFCore

Implementation of CQELight EventStore abstractions with EF Core/SQLServer or SQLite


Cormo.Data.EntityFramework

Cormo module that sets up EntityFramework fully-configured with Dependency Injection and other Cormo goodness, zero fuss and zero-config


Azure.Storage.Common

This client library enables working with the Microsoft Azure Storage services which include the blob and file services for storing binary and text data, and the queue service for storing messages that may be accessed by a client.
      For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/CHANGELOG.md
      in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/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/


Azure.Security.KeyVault.Secrets

This is the Microsoft Azure Key Vault Secrets client library


Microsoft Azure Amqp

Package for Azure AMQP

aziotdevsdk azure-sdk Microsoft nugetservicebus


Microsoft.Azure.WebJobs

This package contains the runtime host components of the WebJobs SDK. For more information, please visit https://go.microsoft.com/fwlink/?linkid=2279708.


Azure.Messaging.ServiceBus

Azure Service Bus is a fully managed enterprise integration message broker. Service Bus can decouple applications and services. Service Bus offers a reliable and secure platform for asynchronous transfer of data and state. This client library allows for both sending and receiving messages using Azure Service Bus. For more information about Service Bus, see https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview


Azure.Storage.Queues

This client library enables working with the Microsoft Azure Storage Queue service for storing messages that may be accessed by a client.
      For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/CHANGELOG.md
      in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/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 Queue Service - https://docs.microsoft.com/en-us/rest/api/storageservices/queue-service-rest-api


Microsoft.Azure.WebJobs.Core

This package provides the core Types and Attribute definitions for the WebJobs SDK. For more information, please visit https://go.microsoft.com/fwlink/?linkid=2279708.


Azure.Security.KeyVault.Certificates

This is the Microsoft Azure Key Vault Certificates client library


Microsoft Azure Cosmos DB Client library

This client library enables client applications to connect to Azure Cosmos DB via the NoSQL API. Azure Cosmos DB is a globally distributed, multi-model database service. For more information, refer to http://azure.microsoft.com/services/cosmos-db/.


Azure.Core.Amqp

This library contains AMQP model types used by Azure libraries.


Microsoft.Extensions.Azure

Azure Client SDK integration with Microsoft.Extensions libraries


Microsoft.Rest.ClientRuntime.Azure

Provides common error handling, tracing, and HTTP/REST-based pipeline manipulation.


Visual Studio Tools for Containers Targets

Targets files to enable the Visual Studio Tools for Containers.


Azure.Security.KeyVault.Keys

This is the Microsoft Azure Key Vault Keys client library


Microsoft.Azure.Functions.Worker.Core

This library provides the core functionality to build an Azure Functions .NET Worker, adding support for the isolated, out-of-process execution model.


Azure.Data.Tables

This client library enables working with the Microsoft Azure Table service


Azure.Messaging.EventGrid

This library can be used to publish events to Azure Event Grid and to consume events delivered by EventGrid. It also defines the event schemas for the events published to EventGrid by various Azure services.


Microsoft.Azure.WebJobs.Extensions

This package contains Timers and File triggers. For more information, please visit https://azure.microsoft.com/en-us/documentation/articles/websites-webjobs-resources.


Azure.Messaging.EventHubs

Azure Event Hubs is a highly scalable publish-subscribe service that can ingest millions of events per second and stream them to multiple consumers.  This client library allows for both publishing and consuming events using Azure Event Hubs. For more information about Event Hubs, see https://azure.microsoft.com/en-us/services/event-hubs/


Azure.Data.AppConfiguration

This is the Microsoft Azure Application Configuration Service client library


Azure.Storage.Files.Shares

This client library enables working with the Microsoft Azure Storage File Shares 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.Files.Shares/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md
      in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/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 File Service - https://docs.microsoft.com/en-us/rest/api/storageservices/file-service-rest-api


Microsoft.Azure.Functions.Analyzers

This package provides development time code analysis for C# Azure Functions.


Microsoft.Azure.WebJobs.Extensions.Http

This package adds binding extensions for Http.


Azure.Search.Documents

This is the Azure AI Search client library for developing .NET
      applications with rich search experiences.  It enables you to query your
      indexes, update documents in your indexes, and manage indexes, synonym
      maps, indexers, data sources, or other service-level resources.


Microsoft.Azure.Functions.Worker.ProjectTemplates

Azure Functions .NET Isolated Project Template Pack for Microsoft Template Engine


Microsoft.Azure.WebJobs.Host.Storage

This package contains Azure Storage based implementations of some WebJobs SDK component interfaces. For more information, please visit https://go.microsoft.com/fwlink/?linkid=2279708.


Microsoft.Azure.Functions.Worker

This library enables you to create an Azure Functions .NET Worker, adding support for the isolated, out-of-process execution model.


Azure.Extensions.AspNetCore.Configuration.Secrets

Azure Key Vault configuration provider implementation for Microsoft.Extensions.Configuration.


Microsoft.Kiota.Authentication.Azure

Kiota authentication provider implementation with Azure Identity.


Microsoft.Extensions.Configuration.AzureAppConfiguration is a configuration provider for the .NET Core framework that allows developers to use Microsoft Azure App Configuration service as a configuration source in their applications.


Microsoft.Azure.Functions.Extensions

Provides extensions to work with Azure Functions features.


Microsoft.Azure.Functions.Worker.ItemTemplates

Collection of templates for Azure Functions .NET Isolated


Microsoft.Azure.Functions.Worker.Grpc

This library provides gRPC support for Azure Functions .NET Worker communication with the Azure Functions Host.


Microsoft.Azure.WebJobs.ItemTemplates

Collection of templates for Azure Functions


Microsoft.Azure.WebJobs.ProjectTemplates

Azure Functions Project Template Pack for Microsoft Template Engine


Microsoft.Azure.Functions.Worker.Sdk

This package provides development time support for the Azure Functions .NET Worker.


Azure.ResourceManager

Microsoft Azure Resource Manager client SDK for Azure resources.


Microsoft Azure Configuration Manager

Microsoft Azure Configuration Manager provides a unified API to load configuration settings regardless of where the application is hosted - whether on-premises or in a Cloud Service.


Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator

Azure Functions extensions metadata generator


Microsoft.Azure.Functions.Worker.Extensions.Abstractions

Abstractions for Azure Functions .NET Worker


Microsoft.Extensions.Configuration.AzureKeyVault

Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration.

    This library has been replaced by the following new Azure SDK.

    https://www.nuget.org/packages/Azure.Extensions.AspNetCore.Configuration.Secrets

    It is recommended that you move to the new package.


Microsoft.Azure.Functions.Worker.Sdk.Generators

This package provides source generation for the Azure Functions .NET Worker.


Microsoft.Azure.Functions.Worker.Sdk.Analyzers

This package provides development time code analysis for the Azure Functions .NET Worker.


Microsoft.Azure.Functions.Worker.Extensions.Http

HTTP extensions for .NET isolated functions


Azure.ResourceManager.Storage

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


Microsoft.TestPlatform.ObjectModel

The Microsoft Test Platform Object Model.


Microsoft.TestPlatform.TestHost

Testplatform host executes the test using specified adapter.


coverlet.collector

Coverlet is a cross platform code coverage library for .NET, with support for line, branch and method coverage.

daveMueller dotnetfoundation MarcoRossignoli tonerdo


System.IO.Abstractions

A set of abstractions to help make file system interactions testable.


MSTest.TestFramework

MSTest is Microsoft supported Test Framework.

      This package includes the libraries for writing tests with MSTest. To ensure discovery and execution of your tests, install the MSTest.TestAdapter package.

      Supported platforms:
      - .NET 4.6.2+
      - .NET 8.0+
      - .NET 8.0 Windows.18362+ (WinUI)
      - UWP 10.0.16299
      - UWP 10.0.17763 with .NET 9+


coverlet.msbuild


Microsoft.Testing.Platform

Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device.

This package provides the core platform and the .NET implementation of the protocol.


DiffEngine

Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.


Microsoft.Testing.Extensions.TrxReport.Abstractions

Package Description


Microsoft.Testing.Platform.MSBuild

Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device.

This package provides MSBuild integration of the platform, its extensions and configuration files.


Microsoft.Testing.Extensions.Telemetry

Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device.

This package provides telemetry for the platform.


TestableIO.System.IO.Abstractions.Wrappers


Microsoft.Testing.Extensions.VSTestBridge

Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device.

This package provides a bridge integration for test adapters wanting to target both VSTest and Microsoft.Testing.Platform test platforms.


TestableIO.System.IO.Abstractions


Testcontainers

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


Microsoft.TestPlatform

This package contains the full set of binaries for the Visual Studio Test Platform (vstest).
      It provides a modern, cross platform testing engine that powers the testing on .NET Core as well.
      It integrates with popular test frameworks like MSTest(v1 and v2), xUnit and Nunit with support for extensibility.


System.IO.Abstractions.TestingHelpers

A set of pre-built mocks to help when testing file system interactions.


dotnet-coverage

Code coverage tools.


Verify

Enables verification of complex models and documents.


Microsoft.Extensions.TimeProvider.Testing

Hand-crafted fakes to make time-related testing easier.

    FakeTimeProvider implements the abstract TimeProvider class and is
    specifically designed to be used for testing.


Shouldly

Shouldly - Assertion framework for .NET. The way asserting *Should* be

Jake Ginnivan, Joseph Woodward, Simon Cropp


Testably.Abstractions.FileSystem.Interface


MSTest.Analyzers

MSTest is Microsoft supported Test Framework.

      This package includes code analyzers and code fixes for MSTest.


TestableIO.System.IO.Abstractions.TestingHelpers


Microsoft.TestPlatform.AdapterUtilities

Includes helpers for the Test Platform's modern functionality such as standardized fully qualified names and hierarchical test case names.


Microsoft.Extensions.Diagnostics.Testing

Hand-crafted fakes to make telemetry-related testing easier.


Testcontainers.PostgreSql


Microsoft.Testing.Extensions.CodeCoverage

Code coverage Microsoft.Testing.Platform extension.


Testcontainers.MsSql


NodaTime.Testing

Provides extra types which may be useful when testing code which uses Noda Time, such as a fake programmable implementation of IClock and a time zone which has a fixed transition. These types are also used to test Noda Time itself.


Microsoft.AspNetCore.ResponseCaching

ASP.NET Core middleware for caching HTTP responses on the server.


CacheManager.Core

CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. The Core library contains all base interfaces and tools. You should install at least one other CacheManager package to get cache handle implementations.


LazyCache

Lazy cache is a simple, thread safe, in-memory caching library that makes it easy to add high performance caching to your dotnet app.


AWS Secrets Manager Caching for .NET

The AWS Secrets Manager .NET caching client enables in-process caching of secrets for .NET applications.


ZiggyCreatures.FusionCache

FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.


EasyCaching.Core

EasyCaching is a open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!


EasyCaching.InMemory

A simple in-memory caching provider.


GreenDonut.Abstractions

This package provided GreenDonut DataLoader interfaces and base types.


GreenDonut.Data.Primitives

This package contains the basic building blocks of the DataLoader linq query integration.


GreenDonut.Data

This package provides data integrations like pagination, projections, filtering and sorting.


GreenDonut.Data.Abstractions


NHibernate.Cache.DynamicCacheBuster

Automatically bust your NHibernate cache when the schema changes.


EasyCaching.Redis

A simple distributed caching provider based on StackExchange.Redis.


EnyimMemcached

Memcached client library for .NET based languages.


ZiggyCreatures.FusionCache.Serialization.NewtonsoftJson

FusionCache serializer based on Newtonsoft Json.NET


CacheManager.Microsoft.Extensions.Caching.Memory

CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. This package contains the specific cache handle for Microsoft.Extensions.Caching.Memory.


Aspire.StackExchange.Redis

A generic Redis® client that integrates with Aspire, including health checks, logging, and telemetry.


ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis

FusionCache backplane for Redis based on the StackExchange.Redis library


CacheManager.Microsoft.Extensions.Configuration

CacheManager extension package to use Microsoft.Extensions.Configuration to configure the CacheManager instance. CacheManager is an open source caching abstraction layer for .NET written in C#. This is the ASP.NET Core configuration integration package.


CacheManager.Serialization.Json

CacheManager extension package providing JSON serialization for distributed caches. CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. The Core library contains a Newtonsoft.Json based serializer implementation which can be used instead of the default binary serializer.


Aspire.Hosting.Redis

Redis® support for Aspire.


EasyCaching.Serialization.Json

A serialize library based on Newtonsoft.Json


ServiceStack Server integration with Redis and OrmLite

Integration libraries and adapters with other major ServiceStack server components.
    Includes high-level API's that use OrmLite and Redis including:
      - AutoQuery
      - Redis MQ
      - OrmLiteAuthRepository
      - OrmLiteCacheClient
      - OrmLiteAppSettings
      - RedisServerEvents
      - RedisRequestLogger


CacheManager.StackExchange.Redis

CacheManager extension package which adds support for Redis as a distributed cache layer. CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.


EFCoreSecondLevelCacheInterceptor

Entity Framework Core Second Level Caching Library.


ZiggyCreatures.FusionCache.Serialization.SystemTextJson

FusionCache serializer based on System.Text.Json


GreenDonut.Data.EntityFramework


EasyCaching.HybridCache

A simple hybrid caching provider combines local caching and distributed caching.


EasyCaching.Serialization.MessagePack

A serialize library based on MessagePack


CacheManager.SystemRuntimeCaching

CacheManager extension package which adds System.Runtime.Caching.MemoryCache as an option for a local in-memory cache layer. CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.


ZiggyCreatures.FusionCache.Chaos

Chaos-related utilities and implementations of various componenets (like a distributed cache or a backplane), useful for things like testing dependent components' behavior in a controlled failing environment.


CacheManager.Microsoft.Extensions.Logging

CacheManager extension package to work with Microsoft.Extensions.Logging as logging provider. CacheManager is an open source caching abstraction layer for .NET written in C#. The ASP.NET Core logging provides a bridge to the Microsoft.Extensions.Logging framework.


EasyCaching.Bus.Redis

A simple caching bus(message bus) based on StackExchange.Redis.


Transient Fault Handling Core

The Transient Fault Handling Core provides the retry mechanisms to make your application more resilient to transient faults in both synchronous and asynchronous scenarios.


Aspire.StackExchange.Redis.DistributedCaching

A Redis® implementation for IDistributedCache that integrates with Aspire, including health checks, logging, and telemetry.


EasyCaching.Serialization.SystemTextJson

A serialize library based on System.Text.Json


Abp.RedisCache

Abp.RedisCache


Cache Tower

A multi-layered caching system for .NET


Enterprise Library 5.0 - Caching Application Block

The Enterprise Library Caching Application Block lets developers incorporate a local in-memory or persistent cache in their applications.


Shared library containing caching functionality used by 51Degrees products

The 51Degrees caching library contains shared functionality and interfaces for various caching implementations.


Elsa.Caching

Provides caching services and utility functions common to Elsa modules.


Hazelcast .NET Client

Open-source .NET client for Hazelcast, the open-source in-memory distributed computing platform.


Windows Azure Cache

Windows Azure Cache is a distributed, in-memory cache that increases performance by allowing you to store commonly accessed data in memory and reduces load on backend databases. The Windows Azure Cache NuGet package provides the cache client libraries that can be used to build applications to target the Cache Service or the In-Role Cache.
This NuGet package can only be used with the Windows Azure SDK version 2.9 of Windows Azure Cache.

Summary: A package that adds client libraries and configuration for Windows Azure Cache.


PostSharp.Patterns.Caching

Cache and InvalidateCache patterns. An official PostSharp pattern library.


Microsoft.AspNetCore.Authentication.Google

ASP.NET Core contains middleware to support Google's OAuth 2.0 authentication workflow.

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


Microsoft.AspNetCore.Authentication.Cookies

ASP.NET Core middleware that enables an application to use cookie based authentication.


Microsoft.AspNetCore.Authentication.Facebook

ASP.NET Core middleware that enables an application to support Facebook's OAuth 2.0 authentication workflow.

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


Microsoft.AspNetCore.Authentication.Twitter

ASP.NET Core middleware that enables an application to support Twitter's OAuth 1.0 authentication workflow.

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


Microsoft.AspNetCore.Authentication.OAuth

ASP.NET Core middleware that enables an application to support any standard OAuth 2.0 authentication workflow.


HtmlSanitizer

Cleans HTML from constructs that can be used for cross-site scripting (XSS)


Microsoft.AspNetCore.Authentication.MicrosoftAccount

ASP.NET Core middleware that enables an application to support the Microsoft Account authentication workflow.

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


MimeKit

MimeKit is an Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms. It also supports parsing of Unix mbox files.

      Unlike any other .NET MIME parser, MimeKit's parser does not need to parse string input nor does it use a TextReader. Instead, it parses raw byte streams, thus allowing it to better support undeclared 8bit text in headers as well as message bodies. It also means that MimeKit's parser is significantly faster than other .NET MIME parsers.

      MimeKit's parser also uses a real tokenizer when parsing the headers rather than regex or string.Split() like most other .NET MIME parsers. This means that MimeKit is much more RFC-compliant than any other .NET MIME parser out there, including the commercial implementations.

      In addition to having a far superior parser implementation, MimeKit's object tree is not a derivative of System.Net.Mail objects and thus does not suffer from System.Net.Mail's limitations.

      API documentation can be found on the web at http://www.mimekit.net/docs

      For those that need SMTP, POP3 or IMAP support, check out https://github.com/jstedfast/MailKit

Summary: An Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms.


Duende.AspNetCore.Authentication.OAuth2Introspection

ASP.NET Core authentication handler for validating tokens using OAuth 2.0 introspection


MailKit

MailKit is an Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices.

Features include:
* HTTP, Socks4, Socks4a and Socks5 proxy support.
* SASL Authentication via ANONYMOUS, CRAM-MD5, DIGEST-MD5, LOGIN, NTLM, OAUTHBEARER, PLAIN, SCRAM-SHA-1, SCRAM-SHA-256, SCRAM-SHA-512 and XOAUTH2.
* A fully-cancellable SmtpClient with support for STARTTLS, 8BITMIME, BINARYMIME, ENHANCEDSTATUSCODES, SIZE, DSN, PIPELINING and SMTPUTF8.
* A fully-cancellable Pop3Client with support for STLS, UIDL, APOP, PIPELINING, UTF8, and LANG.
* A fully-cancellable ImapClient with support for ACL, QUOTA, LITERAL+, IDLE, NAMESPACE, ID, CHILDREN, LOGINDISABLED, STARTTLS, MULTIAPPEND, UNSELECT, UIDPLUS, CONDSTORE, ESEARCH, SASL-IR, COMPRESS, WITHIN, ENABLE, QRESYNC, SORT, THREAD, ANNOTATE, LIST-EXTENDED, ESORT, METADATA / METADATA-SERVER, NOTIFY, FILTERS, LIST-STATUS, SORT=DISPLAY, SPECIAL-USE / CREATE-SPECIAL-USE, SEARCH=FUZZY, MOVE, UTF8=ACCEPT / UTF8=ONLY, LITERAL-, APPENDLIMIT, STATUS=SIZE, OBJECTID, REPLACE, SAVEDATE, XLIST, and X-GM-EXT1.
* Client-side sorting and threading of messages (the Ordinal Subject and the Jamie Zawinski threading algorithms are supported).
* Asynchronous versions of all methods that hit the network.
* S/MIME, OpenPGP, DKIM and ARC support via MimeKit.
* Microsoft TNEF support via MimeKit.

Summary: An Open Source .NET mail-client library for Windows, Mac, Linux, and mobile platforms such as iOS and Android.


Microsoft.AspNetCore.Authentication.WsFederation

ASP.NET Core middleware that enables an application to support the WsFederation authentication workflow.

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


Microsoft.AspNetCore.Authentication.Negotiate

ASP.NET Core authentication handler used to authenticate requests using Negotiate, Kerberos, or NTLM.

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


Duende.IdentityModel.OidcClient

RFC8252 compliant and certified OpenID Connect and OAuth 2.0 client library for native applications


Duende.IdentityServer

OpenID Connect and OAuth 2.0 Framework for ASP.NET Core


Duende.IdentityServer.Storage

Storage interfaces and models for Duende IdentityServer


OpenIddict.Abstractions

Abstractions and primitives used by the OpenIddict components.


Capstone.NET

Capstone.NET is a .NET Core and a .NET Framework binding for the Capstone disassembly framework. It is written in C#, supports Capstone 4, and has a friendly and simple type safe API that is ridiculously easy to learn and quick to pick up.


NWebsec.AspNetCore.Core

This library provides shared functionality for the NWebsec ASP.NET Core security libraries.


NWebsec.AspNetCore.Middleware

NWebsec middleware for ASP.NET Core applications. NWebsec helps you set important security headers and detect potentially dangerous redirects. See project website for documentation.


Duende.IdentityServer.AspNetIdentity

ASP.NET Core Identity Integration for Duende IdentityServer


OpenIddict.Core

OpenIddict's core components, used to manage the applications, authorizations, scopes and tokens stored in the database.


OpenIddict

Versatile OpenID Connect stack for .NET.

Note: this metapackage only references the generic core, client, server and validation packages.
To use these features on ASP.NET Core or OWIN/Katana/ASP.NET 4.x, reference the OpenIddict.AspNetCore or OpenIddict.Owin package.


Microsoft.AspNetCore.Authentication.Certificate

ASP.NET Core middleware that enables an application to support certificate authentication.

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


Duende.IdentityServer.EntityFramework.Storage

EntityFramework persistence layer for Duende IdentityServer


OpenIddict.Validation.AspNetCore

ASP.NET Core integration package for the OpenIddict validation services.


OpenIddict.Server

OpenIddict authorization server services.

Note: this package only contains the generic/host-agnostic server components.
To use the server feature on ASP.NET Core or OWIN/Katana, reference the OpenIddict.Server.AspNetCore or OpenIddict.Server.Owin package.


Duende.IdentityModel

OpenID Connect & OAuth 2.0 client library


OpenIddict.Server.AspNetCore

ASP.NET Core integration package for the OpenIddict server services.


OpenIddict.EntityFrameworkCore.Models

Relational entities for the OpenIddict Entity Framework Core stores.


OpenIddict.EntityFrameworkCore

Entity Framework Core stores for OpenIddict.


OpenIddict.Validation.DataProtection

ASP.NET Core Data Protection integration package for the OpenIddict validation services.


OpenIddict.Server.DataProtection

ASP.NET Core Data Protection integration package for the OpenIddict server services.


OpenIddict.Validation.SystemNetHttp

System.Net.Http integration package for the OpenIddict validation services.


OpenIddict.Client

OpenIddict authorization client services.

Note: this package only contains the generic/host-agnostic client components.
To use the client feature on ASP.NET Core or OWIN/Katana, reference the OpenIddict.Client.AspNetCore or OpenIddict.Client.Owin package.


OpenIddict.Client.AspNetCore

ASP.NET Core integration package for the OpenIddict client services.


OpenIddict.AspNetCore

Versatile OpenID Connect stack for ASP.NET Core.


OpenIddict.Client.DataProtection

ASP.NET Core Data Protection integration package for the OpenIddict client services.


AWSSDK - S3

Amazon Simple Storage Service (Amazon S3), provides developers and IT teams with secure, durable, highly-scalable object storage.


AWSSDK - SecurityToken

The AWS Security Token Service (AWS STS) enables you to provide trusted users with temporary credentials that provide controlled access to your AWS resources.


AWSSDK - SQS

Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. SQS makes it simple and cost-effective to decouple the components of a cloud application.


AWSSDK - Extensions for NETCore Setup

Extensions for the AWS SDK for .NET to integrate with .NET Core configuration and dependency injection frameworks.


AWSSDK - DynamoDBv2

Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale.


AWSSDK - SecretsManager

AWS Secrets Manager enables you to easily create and manage the secrets that you use in your customer-facing apps. Instead of embedding credentials into your source code, you can dynamically query Secrets Manager from your app whenever you need credentials. You can automatically and frequently rotate your secrets without having to deploy updates to your apps. All secret values are encrypted when they're at rest with AWS KMS, and while they're in transit with HTTPS and TLS.


AWSSDK - SimpleNotificationService

Amazon Simple Notification Service (Amazon SNS) is a fast, flexible, fully managed push messaging service. Amazon SNS makes it simple and cost-effective to push notifications to Apple, Google, Fire OS, and Windows devices, as well as Android devices in China with Baidu Cloud Push.  You can also use SNS to push notifications to internet connected smart devices, as well as other distributed services.


AWSSDK - SimpleSystemsManagement

Amazon EC2 Simple Systems Manager (SSM) enables you to manage a number of administrative and configuration tasks on your instances.


Amazon.Lambda.Core

Amazon Lambda .NET Core support - Core package.


AWSSDK - CloudWatchLogs

Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, and set alarms.


AWSSDK - Lambda

AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources for you, making it easy to build applications that respond quickly to new information.


AWSSDK - KeyManagementService

AWS Key Management Service (KMS) is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses Hardware Security Modules (HSMs) to protect the security of your keys.


Amazon.Lambda.SQSEvents

Amazon Lambda .NET Core support - SQSEvents package.


Amazon.Lambda.APIGatewayEvents

Amazon Lambda .NET Core support - API Gateway package.


AWSSDK - SimpleEmail

Amazon SES is an outbound-only email-sending service that provides an easy, cost-effective way for you to send email.


AWSSDK - SSO

This is an initial release of AWS Single Sign-On (SSO) end-user access. This release adds support for accessing AWS accounts assigned in AWS SSO using short term credentials.


AWSSDK - SSOOIDC

This is an initial release of AWS Single Sign-On OAuth device code authorization service.


.NET Configuration Extensions for AWS Systems Manager


AWSSDK - CloudWatch


.NET Runtime for JSII

.NET client for jsii runtime


AWSSDK - Kinesis

Amazon Kinesis is a fully managed, cloud-based service for real-time processing of large, distributed data streams.


AWSSDK - CognitoIdentityProvider

You can create a user pool in Amazon Cognito Identity to manage directories and users. You can authenticate a user to obtain tokens related to user identity and access policies. This API reference provides information about user pools in Amazon Cognito Identity, which is a new capability that is available as a beta.


AWSSDK - EC2

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.


AWSSDK - AppConfigData

AWS AppConfig Data is a new service that allows you to retrieve configuration deployed by AWS AppConfig. See the AppConfig user guide for more details on getting started. https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html


AWS.Logger.Core

AWS Core logging library used to send logging messages to Amazon CloudWatch Logs


AWSSDK - BedrockRuntime

Run Inference: Added support to run the inference on models.  Includes set of APIs for running inference in streaming and non-streaming mode.


Amazon.Lambda.Logging.AspNetCore

Amazon Lambda .NET Core support - Logging ASP.NET Core package.


AWSSDK - CloudFront

Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments.


Constructs

A programming model for software-defined state (Stability: Stable)


AWSSDK - EventBridge

Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources, including AWS services, partner applications, and your own applications.


AWSSDK - KinesisFirehose

Amazon Kinesis Firehose is a fully managed service for ingesting data streams directly into AWS data services such as Amazon S3 and Amazon Redshift.


AWSXRayRecorder.Core

The AWS X-Ray Recorder core runtime.


Amazon.Lambda.ApplicationLoadBalancerEvents

Amazon Lambda .NET Core support - Application Load Balancer package.


AWSSDK - ECS

Amazon EC2 Container Service is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run distributed applications on a managed cluster of Amazon EC2 instances.


Amazon.Lambda.AspNetCoreServer

Amazon.Lambda.AspNetCoreServer makes it easy to run ASP.NET Core Web API applications as AWS Lambda functions.


AWSSDK - IdentityManagement

AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.


AWSSDK - PinpointSMSVoiceV2

Amazon Pinpoint now offers a version 2.0 suite of SMS and voice APIs, providing increased control over sending and configuration. This release is a new SDK for sending SMS and voice messages called PinpointSMSVoiceV2.


Amazon.Lambda.Tools

Amazon.Lambda.Tools adds commands to the dotnet cli to deploy AWS Lambda functions.


AWSSDK - Textract

Amazon Textract enables you to add document text detection and analysis to your applications. You provide a document image to the Amazon Textract API, and the service detects the document text. Amazon Textract works with formatted text and can detect words and lines of words that are located close to each other. It can also analyze a document for items such as related text, tables, key-value pairs, and selection elements.


AWSSDK - CognitoIdentity

Amazon Cognito is a service that makes it easy to save user data, such as app preferences or game state, in the AWS Cloud without writing any backend code or managing any infrastructure. With Amazon Cognito, you can focus on creating great app experiences instead of having to worry about building and managing a backend solution to handle identity management, network state, storage, and sync.


AWSSDK - StepFunctions

AWS Step Functions is a web service that enables you to coordinate a network of computing resources across distributed components using state machines.


AWSSDK - RDS

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database management tasks, freeing you up to focus on your applications and business.


AWSSDK - Athena

This release adds support for Amazon Athena. Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to manage, and you pay only for the queries that you run.


AWSSDK - Pipes

AWS introduces new Amazon EventBridge Pipes which allow you to connect sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any code, with filtering, batching, input transformation, and an optional Enrichment stage (Lambda, StepFunctions, ApiGateway, ApiDestinations)


AWSXRayRecorder.Handlers.AwsSdk

This package contains libraries to trace AWSSDK requests.


AWSSDK - CloudFormation

AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.


System.Diagnostics.DiagnosticSource

Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)

Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource


System.Runtime.CompilerServices.Unsafe

Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers.


System.Threading.Tasks.Extensions

System.Threading.Tasks.Extensions


System.Memory

System.Memory


System.Text.Encodings.Web

Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (HTML), and uniform resource locators (URL).

Commonly Used Types:
System.Text.Encodings.Web.HtmlEncoder
System.Text.Encodings.Web.UrlEncoder
System.Text.Encodings.Web.JavaScriptEncoder


System.Buffers

System.Buffers


Provides access to Windows Data Protection Api.

Commonly Used Types:
System.Security.Cryptography.DataProtectionScope
System.Security.Cryptography.ProtectedData


System.Security.Cryptography.Cng

Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).

Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey

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


System.Runtime

Provides the fundamental primitives, classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and exceptions. This packages represents the core package, and provides the minimal set of types required to build a managed application.

Commonly Used Types:
System.Object
System.Exception
System.Int16
System.Int32
System.Int64
System.Enum
System.String
System.Char
System.Boolean
System.SByte
System.Byte
System.DateTime
System.DateTimeOffset
System.Single
System.Double
System.UInt16
System.UInt32
System.UInt64
System.IDisposable
System.Uri

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


System.Security.Principal.Windows

Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.

Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType

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


System.Configuration.ConfigurationManager

Provides types that support using XML configuration files (app.config). This package exists only to support migrating existing .NET Framework code that already uses System.Configuration. When writing new code, use another configuration system instead, such as Microsoft.Extensions.Configuration.


System.Security.AccessControl

Provides base classes that enable managing access and audit control lists on securable objects.

Commonly Used Types:
System.Security.AccessControl.AccessRule
System.Security.AccessControl.AuditRule
System.Security.AccessControl.ObjectAccessRule
System.Security.AccessControl.ObjectAuditRule
System.Security.AccessControl.ObjectSecurity


System.Reflection.TypeExtensions

Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.

Commonly Used Types:
System.Reflection.TypeExtensions
System.Reflection.BindingFlags

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


System.Collections.Immutable

This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.

The System.Collections.Immutable 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.


System.Text.Encoding

Provides base abstract encoding classes for converting blocks of characters to and from blocks of bytes.

Commonly Used Types:
System.Text.Encoding
System.Text.DecoderFallbackException
System.Text.Decoder
System.Text.EncoderFallbackException
System.Text.Encoder
System.Text.EncoderFallback
System.Text.EncoderFallbackBuffer
System.Text.DecoderFallback
System.Text.DecoderFallbackBuffer
System.Text.DecoderExceptionFallback

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


System.IO

Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow reading and writing to data streams

Commonly Used Types:
System.IO.Stream
System.IO.EndOfStreamException
System.IO.MemoryStream
System.IO.StreamReader
System.IO.StreamWriter
System.IO.StringWriter
System.IO.TextWriter
System.IO.TextReader

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


System.Reflection

Provides types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods.

Commonly Used Types:
System.Reflection.MethodInfo
System.Reflection.PropertyInfo
System.Reflection.ParameterInfo
System.Reflection.FieldInfo
System.Reflection.ConstructorInfo
System.Reflection.Assembly
System.Reflection.MemberInfo
System.Reflection.EventInfo
System.Reflection.Module

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


System.Reflection.Emit

Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on disk. The primary clients of these classes are script engines and compilers.

Commonly Used Types:
System.Reflection.Emit.AssemblyBuilder
System.Reflection.Emit.FieldBuilder
System.Reflection.Emit.TypeBuilder
System.Reflection.Emit.MethodBuilder
System.Reflection.Emit.ConstructorBuilder
System.Reflection.Emit.GenericTypeParameterBuilder
System.Reflection.Emit.ModuleBuilder
System.Reflection.Emit.PropertyBuilder
System.Reflection.Emit.AssemblyBuilderAccess
System.Reflection.Emit.EventBuilder

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


System.Reflection.Emit.Lightweight

Provides the System.Reflection.Emit.DynamicMethod class, which represents a dynamic method that can be compiled, executed, and discarded. Discarded methods are available for garbage collection.

Commonly Used Types:
System.Reflection.Emit.DynamicMethod

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


System.Resources.ResourceManager

Provides classes and attributes that allow developers to create, store, and manage various culture-specific resources used in an application.

Commonly Used Types:
System.Resources.ResourceManager
System.Resources.NeutralResourcesLanguageAttribute
System.Resources.SatelliteContractVersionAttribute
System.Resources.MissingManifestResourceException

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


System.Runtime.Extensions

Provides commonly-used classes for performing mathematical functions, conversions, string comparisons and querying environment information.

Commonly Used Types:
System.Math
System.Environment
System.Random
System.Progress<T>
System.Convert
System.Diagnostics.Stopwatch
System.Runtime.Versioning.FrameworkName
System.StringComparer
System.IO.Path

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


System.Threading.Tasks

Provides types that simplify the work of writing concurrent and asynchronous code.

Commonly Used Types:
System.Threading.Tasks.Task<TResult>
System.Runtime.CompilerServices.TaskAwaiter<TResult>
System.Threading.Tasks.TaskCompletionSource<TResult>
System.Threading.Tasks.Task
System.OperationCanceledException
System.AggregateException

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


System.Reflection.Primitives

Provides common enumerations for reflection-based libraries.

Commonly Used Types:
System.Reflection.FieldAttributes
System.Reflection.Emit.OpCode
System.Reflection.TypeAttributes
System.Reflection.MethodAttributes
System.Reflection.CallingConventions
System.Reflection.PropertyAttributes
System.Reflection.EventAttributes
System.Reflection.ParameterAttributes
System.Reflection.GenericParameterAttributes
System.Reflection.MethodImplAttributes

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


System.Threading

Provides the fundamental synchronization primitives, including System.Threading.Monitor and System.Threading.Mutex, that are required when writing asynchronous code.

Commonly Used Types:
System.Threading.Monitor
System.Threading.SynchronizationContext
System.Threading.ManualResetEvent
System.Threading.AutoResetEvent
System.Threading.ThreadLocal<T>
System.Threading.EventWaitHandle
System.Threading.SemaphoreSlim
System.Threading.Mutex

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


System.Globalization

Provides classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings.

Commonly Used Types:
System.Globalization.DateTimeFormatInfo
System.Globalization.CultureInfo
System.Globalization.NumberFormatInfo
System.Globalization.CalendarWeekRule
System.Globalization.TextInfo
System.Globalization.Calendar
System.Globalization.CompareInfo
System.Globalization.CompareOptions
System.Globalization.UnicodeCategory

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


System.Collections

Provides classes that define generic collections, which allow developers to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections.

Commonly Used Types:
System.Collections.Generic.List<T>
System.Collections.Generic.Dictionary<TKey, TValue>
System.Collections.Generic.Queue<T>
System.Collections.Generic.Stack<T>
System.Collections.Generic.HashSet<T>
System.Collections.Generic.LinkedList<T>
System.Collections.Generic.EqualityComparer<T>
System.Collections.Generic.Comparer<T>
System.Collections.Generic.SortedDictionary<TKey, TValue>

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.


System.Diagnostics.Debug

Provides classes and attributes that allows basic interaction with a debugger.

Commonly Used Types:
System.Diagnostics.Debug
System.Diagnostics.DebuggerStepThroughAttribute
System.Diagnostics.Debugger
System.Diagnostics.DebuggerDisplayAttribute
System.Diagnostics.DebuggerBrowsableAttribute
System.Diagnostics.DebuggerBrowsableState
System.Diagnostics.DebuggerHiddenAttribute
System.Diagnostics.DebuggerNonUserCodeAttribute
System.Diagnostics.DebuggerTypeProxyAttribute

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


System.Linq

Provides classes and interfaces that supports queries that use Language-Integrated Query (LINQ).

Commonly Used Types:
System.Linq.Enumerable
System.Linq.IGrouping<TKey, TElement>
System.Linq.IOrderedEnumerable<TElement>
System.Linq.ILookup<TKey, TElement>
System.Linq.Lookup<TKey, TElement>

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


Apache log4net

log4net is a tool to help the programmer output log statements to a variety of output targets.
In case of problems with an application, it is helpful to enable logging so that the problem
can be located. With log4net it is possible to enable logging at runtime without modifying the
application binary. The log4net package is designed so that log statements can remain in
shipped code without incurring a high performance cost. It follows that the speed of logging
(or rather not logging) is crucial.

At the same time, log output can be so voluminous that it quickly becomes overwhelming.
One of the distinctive features of log4net is the notion of hierarchical loggers.
Using these loggers it is possible to selectively control which log statements are output
at arbitrary granularity.

log4net is designed with two distinct goals in mind: speed and flexibility


NLog.Extensions.Logging

NLog LoggerProvider for Microsoft.Extensions.Logging for logging in .NET Standard libraries and .NET Core applications.

For ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore


Common.Logging

Common.Logging library introduces a simple abstraction to allow you to select a specific logging implementation at runtime.

Aleksandar Seovic, Mark Pollack, Erich Eichinger, Stephen Bohlen


Microsoft.IdentityModel.LoggingExtensions

A package containing logging extensions to support writing Identity logs to Microsoft.Extensions.Logging.ILogger.


NLog.Web.AspNetCore

Integrates NLog as provider for Microsoft.Extensions.Logging, and provides NLog LayoutRenderers to enrich logging output with details from HttpContext.


Common.Logging.Core

Common.Logging.Core contains the portable (PCL) implementation of the Common.Logging low-level abstractions common to all other Common.Logging packages.


OpenTracing

This library is a .NET implementation of the OpenTracing API. To fully understand this platform API, it's helpful to be familiar with the OpenTracing project and terminology more generally.

For the time being, mild backwards-incompatible changes may be made without changing the major version number. As OpenTracing and opentracing-csharp mature, backwards compatibility will become more of a priority.


Sentry.Extensions.Logging

Official Microsoft.Extensions.Logging integration for Sentry - Open-source error tracking that helps developers monitor and fix crashes in real time.


Microsoft.Extensions.Logging.Log4Net.AspNetCore

Allows to configure Log4net as Microsoft Extensions Logging handler on any ASP.NET Core application.

			Original code proposal by @anuraj --> https://dotnetthoughts.net/how-to-use-log4net-with-aspnetcore-for-logging/


log4net.Ext.Json

Enable JSON logging in log4net.


Elastic.Apm.Extensions.Logging

Elastic APM integration with Microsoft.Extensions.Logging.Configuration.
      This package automatically captures logs on error level as APM errors and correlates those to APM traces when the APM agent is active.


ELMAH Core Library (no config)

Core library for ELMAH (Error Logging Modules and Handlers) without any configuration.


Microsoft.Data.SqlClient.Internal.Logging

Microsoft.Data.SqlClient Internal Logging - ETW EventSource for SqlClient tracing
      and diagnostics.

      This package is for internal use by other Microsoft.Data.SqlClient
      packages only and should not be referenced directly by application code.


.NET client for Sentry (getsentry.com)

Raven is a C# client for Sentry (getsentry.com and github.com/getsentry/sentry)


New Relic Logging Extension for Serilog

.NET library for sending logging context data to New Relic


Seq.Extensions.Logging

Add centralized structured log collection to ASP.NET Core apps with one line of code.


ELMAH

ELMAH with initial configuration for getting started quickly. ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.


Microsoft.Extensions.Logging.Filter

Provides a common way to filter log messages across all registered logger providers.


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.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


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


Handlebars.Net.Helpers.Json

Handlebars.Net.Helpers Json


NJsonSchema


NodaTime.Serialization.JsonNet

Provides serialization support between Noda Time and Json.NET.


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.


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.


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.


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


NodaTime.Serialization.SystemTextJson

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


Ecng.Collections

Ecng system framework

StockSharp Platform LLC https://stocksharp.com


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>


CloudNative.CloudEvents.SystemTextJson

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