Skybrud.Essentials is a library with common purpose functionality for working with .NET.
The package has a strong focus on parsing various types of input. Among other things, the package can help you work with date and time beyond the standard DateTime
and DateTimeOffset
classes in .NET. It has better support for various date formats - such as unix time, ISO 8601, RFC 822 and RFC 2822.
It also contains utilities for converting to and from string values, changing text casing and working with both JSON and XML.
Install the package via NuGet. To install the package, you can use either .NET CLI:
dotnet add package Skybrud.Essentials
or the NuGet Package Manager:
Install-Package Skybrud.Essentials
-
Skybrud.Essentials.Http
A .NET library for making HTTP requests - including working with OAuth 1.0a and OAuth 2. This package us used in most of our integration packages. -
Skybrud.Essentials.Maps
A .NET package for working with maps and geospatial data, including popular formats such as GeoJSON, KML (Keyhole Markup Language) and WKT (Well Known Text). -
Skybrud.Essentials.AspNetCore
A .NET package for that provides various logic that makes it easier to work with different parts of ASP.NET Core - eg. parsing query strings and reading request headers. -
Skybrud.Essentials.Umbraco
A .NET package for that provides various logic that makes it easier to work with different parts of Umbraco.
- Please feel free to create an issue, and I will get back to you ;)
The releases page lists the relevant changes from each release.
Go to the documentation at packages.skybrud.dk