CSharp - Nuget

ActionScheduler

using ActionScheduler;

// For each 1 hour execute 
ActionScheduler jobScheduler = new ActionScheduler(TimeSpan.FromHours(1) , ()=>
{
  // Your Action goes here 
  Console.WriteLine("Hello!");
});

jobScheduler.Start(); // To Start The Scheduler 

jobScheduler.Stop(); // To Stop The Scheduler

Akka

Akka.NET is a .NET port of the popular Akka project from the Scala / Java community. We are an idiomatic .NET implementation of the actor model built on top of the .NET Common Language Runtime.

AngleSharp

AngleSharp is a .NET library that gives you the ability to parse angle bracket based hyper-texts like HTML, SVG, and MathML. XML without validation is also supported by the library. An important aspect of AngleSharp is that CSS can also be parsed. The included parser is built upon the official W3C specification. This produces a perfectly portable HTML5 DOM representation of the given source code and ensures compatibility with results in evergreen browsers. Also standard DOM features such as querySelector or querySelectorAll work for tree traversal.

Ardalis.GuardClauses

A simple extensible package with guard clause extensions.


A guard clause is a software pattern that simplifies complex functions by "failing fast", checking for invalid inputs up front and immediately failing if any are found.

Ardalis.Specification

A simple package with a base Specification class, for use in creating queries that work with Repository types.

Asp.Versioning.Mvc

ASP.NET API versioning gives you a powerful, but easy-to-use method for adding API versioning semantics to your new and existing REST services built with ASP.NET Core MVC. The API versioning extensions define simple metadata attributes and conventions that you use to describe which API versions are implemented by your services.

AspNetCore.HealthChecks.ApplicationStatus

This health check verifies that application is up and runnning based on IHostApplicationLifetime. If application received stop signal, eg: SIGTERM in docker container - then health status will be unhealthy and application won't be able to receive new requests.

AspNetCore.HealthChecks.ArangoDb

This health check verifies the ability to communicate with a ArangoDb server. ArangoDb is a Hight Available and Multi-Model database. For more information about ArangoDb please check ArangoDb Home

AspNetCore.HealthChecks.Aws.S3

This health check verifies the ability to communicate with Amazon S3.

AspNetCore.HealthChecks.Aws.SecretsManager

This health check verifies the ability to communicate with Amazon Secrets Manager and the existence of some secrets. For more information about AWS Secrets Manager check the AWS Secrets Manager Site

AspNetCore.HealthChecks.Aws.Sns

This health check verifies the ability to communicate with Amazon SNS and the existence of some topics and its subscriptions. For more information about AWS SNS check the AWS SNS Site

AspNetCore.HealthChecks.Aws.Sqs

This health check verifies the ability to communicate with Amazon SQS and the existence of some queues. For more information about AWS SQS check the AWS SQS Site