CacheManager.Core
by: MichaConrad
- 973 total downloads
- Latest version: 2.0.0-beta-1629
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.
Microsoft.EntityFrameworkCore.Analyzers
by: Microsoft
- 3.475k total downloads
- Latest version: 9.0.0-preview.7.24405.3
CSharp Analyzers for Entity Framework Core.
Microsoft.Extensions.Configuration.Binder
by: Microsoft
- 3.071k total downloads
- Latest version: 9.0.0-preview.7.24405.7
Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the Microsoft.Extensions.Configuration.ConfigurationBinder.Get extension method on the IConfiguration object. To use this package, you also need to install a package for the configuration provider, for example, Microsoft.Extensions.Configuration.Json for the JSON provider.
Microsoft.Extensions.Configuration.FileExtensions
by: Microsoft
- 1.872k total downloads
- Latest version: 9.0.0-preview.7.24405.7
Provides a base class for file-based configuration providers used with Microsoft.Extensions.Configuration and extension methods for configuring them.
Microsoft.Extensions.Configuration.UserSecrets
by: Microsoft
- 2.015k total downloads
- Latest version: 9.0.0-rc.1.24431.7
User secrets configuration provider implementation for Microsoft.Extensions.Configuration. User secrets mechanism enables you to override application configuration settings with values stored in the local secrets file. You can use UserSecretsConfigurationExtensions.AddUserSecrets extension method on IConfigurationBuilder to add user secrets provider to the configuration builder.
Microsoft.Extensions.DependencyInjection
by: Microsoft
- 3.548k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
Microsoft.Extensions.Hosting
by: Microsoft
- 1.878k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Hosting and startup infrastructures for applications.
Microsoft.Extensions.Hosting.Abstractions
by: Microsoft
- 1.776k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Hosting and startup abstractions for applications.
Microsoft.Extensions.Logging.Abstractions
by: Microsoft
- 5.118k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Logging abstractions for Microsoft.Extensions.Logging.
Commonly Used Types:
Microsoft.Extensions.Logging.ILogger
Microsoft.Extensions.Logging.ILoggerFactory
Microsoft.Extensions.Logging.ILogger<TCategoryName>
Microsoft.Extensions.Logging.LogLevel
Microsoft.Extensions.Logging.Logger<T>
Microsoft.Extensions.Logging.LoggerMessage
Microsoft.Extensions.Logging.Abstractions.NullLogger
Microsoft.Extensions.Logging.Console
by: Microsoft
- 2.005k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Console logger provider implementation for Microsoft.Extensions.Logging.
Microsoft.Extensions.Logging.Debug
by: Microsoft
- 1.842k total downloads
- Latest version: 9.0.0-preview.7.24405.7
Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a debugger monitor by writing messages with System.Diagnostics.Debug.WriteLine().
Microsoft.Extensions.Options
by: Microsoft
- 4.187k total downloads
- Latest version: 9.0.0-rc.2.24473.5
Provides a strongly typed way of specifying and accessing settings using dependency injection.
Microsoft.Extensions.Options.ConfigurationExtensions
by: Microsoft
- 2.773k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Provides additional configuration specific functionality related to Options.
Microsoft.Extensions.Primitives
by: Microsoft
- 3.219k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Primitives shared by framework extensions. Commonly used types include:
Commonly Used Types:
Microsoft.Extensions.Primitives.IChangeToken
Microsoft.Extensions.Primitives.StringValues
Microsoft.Extensions.Primitives.StringSegment
System.Diagnostics.DiagnosticSource
by: Microsoft
- 4.077k total downloads
- Latest version: 9.0.0-rc.2.24473.5
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.Diagnostics.EventLog
by: Microsoft
- 1.731k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Provides the System.Diagnostics.EventLog class, which allows the applications to use the Windows event log service.
Commonly Used Types:
System.Diagnostics.EventLog
System.IO.Hashing
by: Microsoft
- 1.023k total downloads
- Latest version: 9.0.0-rc.1.24431.7
Provides non-cryptographic hash algorithms, such as CRC-32.
Commonly Used Types:
System.IO.Hashing.Crc32
System.IO.Hashing.XxHash32
System.Runtime.CompilerServices.Unsafe
by: Microsoft
- 1.411k total downloads
- Latest version: 7.0.0-preview.2.22152.2
Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers.
Commonly Used Types:
System.Runtime.CompilerServices.Unsafe
System.Text.Encodings.Web
by: Microsoft
- 2.286k total downloads
- Latest version: 9.0.0-rc.1.24431.7
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.Text.Json
by: Microsoft
- 2.578k total downloads
- Latest version: 9.0.0-preview.7.24405.7
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data.
The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.