25 packages tagged with “limiting”
C# client-side rate limiting utility. Features: * Easy to use * Fully asynchronous: lower resource usage than thread sleep * Cancellable via CancellationToken * Thread safe so you can share time contraints object to rate limit diferent threads using the same resource * Composable: ability to compose diferent rate limits in one constraint
An async thread-safe singleton dictionary for Soenneker.Utils.RateLimiting.Executors, designed to manage the rate at which tasks are executed.
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.
Rate limiting library for .NET/ASP.NET Core
Rate limiting library for Azure Functions
CounterStore for ThrottlingTroll. Stores counters in Redis.
Manages a pool of Semantic Kernel instances with per-entry rate limiting.
CounterStore for ThrottlingTroll. Stores counters in an Azure Table/Cosmos DB with Table API.
CounterStore for ThrottlingTroll. Stores counters in ASP.Net Core's IDistributedCache.
Provides Azure OpenAI-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
Provides Ollama-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
Rate limiting library for Azure Functions with ASP.NET Core integration
Provides OpenAI-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
A utility to limit the rate of calls to any provided function.
Provides Gemini-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
A request limiter based on the Leaky Bucket algorithm
An enum representing various Semantic Kernel types.
Package Description
CounterStore for ThrottlingTroll. Stores counters in any relational database supported by Entity Framework Core.
Owin middleware that implements the leaky bucket algorithm for request throttling.
Rate limiting module for ASP.NET Core web applications.
ASP.NET Core extensions for NRate rate limiting module.
Redis extensions for NRate rate limiting module.
ASP.NET Core Middleware für kombinierte Rate Limiting und IP Blockierung bei Auth-Fehlern
A high-performance, thread-safe pool implementation for Microsoft Agent Framework agents with built-in rate limiting capabilities.