Rate limiting library for .NET/ASP.NET Core
$ dotnet add package ThrottlingTrollYet another take on rate limiting/throttling in ASP.NET Core.
Install from NuGet:
dotnet add package ThrottlingTroll
Make sure you call one or another form of .UseThrottlingTroll() method at startup:
public static void Main(string[] args)
{
var builder = WebApplication.CreateBuilder(args);
// .....
var app = builder.Build();
app.UseThrottlingTroll();
// .....
}