CacheManager.Core by: MichaConrad
  • 973 total downloads
  • Latest version: 2.0.0-beta-1629
  • Caching Cache CacheManager Distributed Cache StackExchange Redis Memcached
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
  • Entity Framework Core entity-framework-core EF Data O/RM EntityFramework EntityFrameworkCore EFCore
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.