Microsoft.Extensions.Caching.Abstractions
by: Microsoft
- 596 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Caching abstractions for in-memory cache and distributed cache.
Commonly Used Types:
Microsoft.Extensions.Caching.Distributed.IDistributedCache
Microsoft.Extensions.Caching.Memory.IMemoryCache
Microsoft.Extensions.Caching.Memory
by: Microsoft
- 592 total downloads
- Latest version: 9.0.0-preview.3.24172.9
In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.
Microsoft.Extensions.Configuration
by: Microsoft
- 547 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.
Microsoft.Extensions.Configuration.FileExtensions
by: Microsoft
- 564 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Provides a base class for file-based configuration providers used with Microsoft.Extensions.Configuration and extension methods for configuring them.
Microsoft.Extensions.Configuration.Json
by: Microsoft
- 547 total downloads
- Latest version: 9.0.0-preview.3.24172.9
JSON configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read your application's settings from a JSON file. You can use JsonConfigurationExtensions.AddJsonFile extension method on IConfigurationBuilder to add the JSON configuration provider to the configuration builder.
Microsoft.Extensions.Configuration.UserSecrets
by: Microsoft
- 459 total downloads
- Latest version: 9.0.0-preview.3.24172.9
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
- 953 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
Microsoft.Extensions.DependencyInjection.Abstractions
by: Microsoft
- 1.153k total downloads
- Latest version: 9.0.0-preview.3.24172.9
Abstractions for dependency injection.
Commonly Used Types:
Microsoft.Extensions.DependencyInjection.IServiceCollection
Microsoft.Extensions.Hosting
by: Microsoft
- 536 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Hosting and startup infrastructures for applications.
Microsoft.Extensions.Hosting.Abstractions
by: Microsoft
- 544 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Hosting and startup abstractions for applications.
Microsoft.Extensions.Logging
by: Microsoft
- 792 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
Microsoft.Extensions.Logging.Abstractions
by: Microsoft
- 1.428k total downloads
- Latest version: 9.0.0-preview.3.24172.9
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
- 618 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Console logger provider implementation for Microsoft.Extensions.Logging.
Microsoft.Extensions.Logging.Debug
by: Microsoft
- 570 total downloads
- Latest version: 9.0.0-preview.3.24172.9
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.Logging.EventSource
by: Microsoft
- 456 total downloads
- Latest version: 9.0.0-preview.3.24172.9
EventSource/EventListener logger provider implementation for Microsoft.Extensions.Logging.
Microsoft.Extensions.Options
by: Microsoft
- 1.065k total downloads
- Latest version: 9.0.0-preview.3.24172.9
Provides a strongly typed way of specifying and accessing settings using dependency injection.
Microsoft.Extensions.Primitives
by: Microsoft
- 864 total downloads
- Latest version: 9.0.0-preview.3.24172.9
Primitives shared by framework extensions. Commonly used types include:
Commonly Used Types:
Microsoft.Extensions.Primitives.IChangeToken
Microsoft.Extensions.Primitives.StringValues
Microsoft.Extensions.Primitives.StringSegment
Net.Codecrete.QrCodeGenerator
by: Manuel Bleichenbacher Project Nayuki
- 388 total downloads
- Latest version: 2.0.5
QR Code Generator for .NET – simple, compact and with many examples.
Core features:
- Supports encoding all 40 versions (sizes) and all 4 error correction levels, as per the QR Code Model 2 standard
- Output formats: Raw modules/pixels of the QR symbol, SVG and XAML path (for raster bitmap / PNG see project home page), BMP bitmap
- Encodes numeric and special-alphanumeric text in less space than general text
- Open source code under the permissive MIT License
- Significantly shorter code but more documentation compared to competing libraries
- Built for .NET Standard 2.0 and therefore runs on most modern .NET platforms (.NET Core, .NET Framework, Mono etc.).
- Derived from tried and tested implementation by project Nayuki
Manual parameters:
- You can specify the minimum and maximum version number allowed, and the library will automatically choose the smallest version in the range that fits the data.
- You can specify the mask pattern manually, otherwise library will automatically evaluate all 8 masks and select the optimal one.
- You can specify an error correction level, or optionally allow the library to boost it if it doesn't increase the version number.
- You can create a list of data segments manually and add ECI segments.
Optional advanced features:
- Encodes Japanese Unicode text in Kanji mode to save a lot of space compared to UTF-8 bytes
- Computes optimal segment mode switching for text with mixed numeric/alphanumeric/general/kanji parts
System.Text.Encodings.Web
by: Microsoft
- 767 total downloads
- Latest version: 9.0.0-preview.3.24172.9
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
- 766 total downloads
- Latest version: 9.0.0-preview.3.24172.9
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.