This repository contains projects/libraries for adding useful functionality to dotnet when running real world applications in production. We have been using this packages at Tingle for years and thought it is better if we shared them.
Package | Version | Description |
---|---|---|
Tingle.Extensions.AnyOf |
Easier ways to handle optional values especially in libraries. See docs | |
Tingle.Extensions.DataAnnotations |
Additional data validation attributes in the System.ComponentModel.DataAnnotations namespace. Some of this should have been present in the framework but are very specific to some use cases. For example FiveStarRatingAttribute . See docs. |
|
Tingle.Extensions.Logging.LogAnalytics |
Provider for logging to Azure's LogAnalytics (CustomLogs) via ILogger similar to using Console or Debug logger. See docs and sample. |
|
Tingle.Extensions.Json |
Various serialization functionalities that aren't in the System.Text.Json library but may already be in the counterpart Newtonsoft.Json library. See docs. |
|
Tingle.Extensions.JsonPatch |
JSON Patch (RFC 6902) support for .NET to easily generate JSON Patch documents using System.Text.Json . See docs. |
|
Tingle.Extensions.PhoneValidators |
Convenience for validation of phone numbers either via attributes or resolvable services. See docs. | |
Tingle.Extensions.Processing |
Helpers for making processing of bulk in memory tasks. See docs. |
Please leave all comments, bugs, requests, and issues on the Issues page. We'll respond to your request ASAP!
The Library is licensed under the MIT license. Refer to the LICENSE file for more information.