#ThrottlingTroll (rate-limiting/throttling middleware for ASP.NET Core and Azure Functions) v7.0:
https://github.com/ThrottlingTroll/ThrottlingTroll/releases/tag/v7.0 .
.
Now with declarative (attribute-based) configuration. Apply [ThrottlingTrollAttribute] to your controllers/methods/pages/functions to have rate limits defined in-code. And you can now combine all four ways of configuring (declarative, config-file-based, programmatic and reactive) in a single solution. Docs are here:
https://github.com/ThrottlingTroll/ThrottlingTroll/wiki .