bubdm / Sysx

General utilities library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sysx

This is a general utilities library and a place for me to experiment with new ideas.

An incomplete list of other libraries I like (in alphabetical order):

AutoMapper

Simplifies mapping the values from one type onto another.

EntityFramework

Object relational mapper (ORM) for accessing data stored in relational databases.

FluentValidation

Provides fluent syntax for simplifying input validation.

HangFire

Job scheduler for one off or repeating tasks.

Humanizer

Helps with generating more natural human language in the UI.

IdentityServer/OpenID Connect (OIDC)

Manages authentication and authorization of users.

MediatR

Implementation of the mediator pattern for C#. I like it for it's pipeline.

NodaTime

Better handling of time and time zones.

NodaTime JSON Serialization

JSON serialization for NodaTime types.

Polly

For implementing retry logic.

Shouldly

Used to declare more readable test conditions.

Swagger/Swashbuckle/OpenAPI

Helps document your web endpoints and provides a utility interface for testing them.

XUnit

For unit testing.

About

General utilities library

License:MIT License


Languages

Language:C# 100.0%Language:Batchfile 0.0%Language:Smalltalk 0.0%