65 packages tagged with “limit”
Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.
This is Jack Leitch's RateGate code with a couple improvements specifically around thread saftety and long interval times (e.g. > 24.9 days).
Better rate limiting for projects written in the .NET Framework
Rate limit extension for RingCentral.Net
An async thread-safe singleton dictionary for Soenneker.Utils.RateLimiting.Executors, designed to manage the rate at which tasks are executed.
Brake Pedal is a general purpose throttling library. The library provides the following features: - Time based throttling: limit X number of requests over Y time period. - Locking: block requests after X attempts over Y time period for Z time period. - Decoupled storage: you can use the bundled repositories (in memory) or roll your own. The BrakePedal.Http package provides code to use the BrakePedal library in a Web API application as an attribute, handler, or filter. The BrakePedal.Redis package contains an implementation of a Redis BrakePedal repository which uses StackExchange.Redis (https://github.com/StackExchange/StackExchange.Redis) for use with the BrakePedal library.
GitHub API Rate Limit Status Calculate the GitHub API Rate Limits for the following GitHub APIs - REST API - Seach API - GraphQL API - Source Import API - Code Scanning Upload API - App Manifest Configuration API
A thread-safe utility designed to manage the rate at which tasks are executed, ensuring they are not run more frequently than a specified interval.
The BrakePedal.Redis package contains an implementation of a Redis BrakePedal repository which uses StackExchange.Redis (https://github.com/StackExchange/StackExchange.Redis) for use with the BrakePedal library.
Rate limiting library for .NET/ASP.NET Core
ASP.NET Core QoS is a set of high-performance and highly customizable middlewares that allow to set different limits on requests (quotas, rates, concurrency,...).
Extentions for GitHub API Rate Limit Status - Implements Microsoft.Extensions.DependencyInjection - Implements Microsoft.Extensions.Http
A util that runs multiple async tasks concurrently with features for limiting and retry
Simple Token Bucket.
Rate limiting library for Azure Functions
It is a rate limiting library based on .Net standard.
Char limit property editor for Umbraco 7+
The BrakePedal.Http package provides code to use the BrakePedal library in a Web API application as an attribute, handler, or filter.
Rate limiting library for Azure Functions with ASP.NET Core integration
Pauses the program execution when an specified rate limit has been exceeded.
The Umbraco's RTE we love extended to allow char limit counter
This package supports in memory rate limiter. Use KL.RateLimiter.Redis for distributed environment.
An iteration over Tim Geyssens and Carlos Casalicchio's input char limit editor. You are able to define messages, store over 500 chars and use it without having to convert it to a string
A rate limit library for ASP.NET Core.
ASP.NET Core rate limiting middleware based on Regular Expressions for Urls
Package Description
The BrakePedal.Memcached package contains an implmentation of a BreakPedal repository which uses Enyim.Memcached (https://github.com/enyim/EnyimMemcached) to back the repository.