CSharp - Nuget

Swashbuckle.AspNetCore.Swagger

Swagger tooling for APIs built with ASP.NET Core.


Generate beautiful API documentation, including a UI to explore and test operations, directly from your routes, controllers and models.

Swashbuckle.AspNetCore.SwaggerGen

Swagger tooling for APIs built with ASP.NET Core.


Generate beautiful API documentation, including a UI to explore and test operations, directly from your routes, controllers and models.

Swashbuckle.AspNetCore.SwaggerUI

Swagger tooling for APIs built with ASP.NET Core.


Generate beautiful API documentation, including a UI to explore and test operations, directly from your routes, controllers and models.

Syncfusion.Pdf.Net.Core

Syncfusion® .NET PDF library

The Syncfusion® .NET Core PDF library (Essential® PDF) is a feature-rich and high-performance .NET Framework PDF library that is used to create, read, and edit PDF documents programmatically without Adobe dependencies.

System.ComponentModel.Annotations

Provides attributes that are used to define metadata for objects used as data sources.


Commonly Used Types:

System.ComponentModel.DataAnnotations.ValidationResult

System.ComponentModel.DataAnnotations.IValidatableObject

System.ComponentModel.DataAnnotations.ValidationAttribute

System.ComponentModel.DataAnnotations.RequiredAttribute

System.ComponentModel.DataAnnotations.StringLengthAttribute

System.ComponentModel.DataAnnotations.DisplayAttribute

System.ComponentModel.DataAnnotations.RegularExpressionAttribute

System.ComponentModel.DataAnnotations.DataTypeAttribute

System.ComponentModel.DataAnnotations.RangeAttribute

System.ComponentModel.DataAnnotations.KeyAttribute


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

System.Diagnostics.PerformanceCounter

This package provides types that allow applications to interact with the Windows performance counters.


Windows allows you to examine how programs you run affect your computer's performance, both in real time and by collecting log data for later analysis. You can do this via the Windows Performance Monitor tool, which uses performance counters, among other features.


Windows performance counters provide a high-level abstraction layer that provides a consistent interface for collecting various kinds of system data such as CPU, memory, and disk usage. They can be included in the operating system or can be part of individual applications. Windows Performance Monitor requests the current value of performance counters at specifiedtime intervals.


System administrators often use performance counters to monitor systems for performance or behavior problems. Software developers often use performance counters to examine the resource usage of their programs.

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

Provides the System.Net.WebSockets.ClientWebSocket class, which implements the client role of the WebSockets protocol (RFC 6455).


Commonly Used Types:

System.Net.WebSockets.ClientWebSocket


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

System.Reactive

Rx (Reactive Extensions for .NET)


Rx enables event-driven programming with a composable, declarative model.

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.

Temporalio

Temporal is a distributed, scalable, durable, and highly available orchestration engine used to execute asynchronous, long-running business logic in a scalable and resilient way.

TensorFlow.NET

Google's TensorFlow full binding in .NET Standard.

Building, training and infering deep learning models.

https://tensorflownet.readthedocs.io/