Found 19 packages
This library provides an implementation of a token bucket algorithm which is useful for providing rate limited access to a portion of code. The implementation provided is that of a "leaky bucket" in the sense that the bucket has a finite capacity and any added tokens that would exceed this capacity will "overflow" out of the bucket and be lost forever.
Token Bucket implementation ported from https://github.com/bbeck/token-bucket
APIs to help manage rate limiting. Commonly Used Types: System.Threading.RateLimiting.RateLimiter System.Threading.RateLimiting.ConcurrencyLimiter System.Threading.RateLimiting.TokenBucketRateLimiter System.Threading.RateLimiting.RateLimitLease
Simple Token Bucket.
This library provides an implementation of a token bucket algorithm which is useful for providing rate limited access to a portion of code. Token Bucket implementation ported from https://github.com/bbeck/token-bucket
Simplified async re-implementtion of https://github.com/esendex/TokenBucket
It is a rate limiting library based on .Net standard.
A rate limit library for ASP.NET Core.
Popular rate limiting algorithms. C# implementations of fixed token bucket and leaky token bucket throttling strategies
Congestion control middleware components for ASPNET Core.
Simple rate limiters for resources in C#.
SimpleSalesforceConnect is a .NET Core platform based class library that can be used to connect to Salesforce to obtain the Access Token and Instance Url to make further Rest API calls. Wrappers are added to download Salesforce logs and then upload logs to Amazon S3 bucket. Visit the project site to get more info on usage.
A rate limit library for ASP.NET.
A rate limit library for ASP.NET Core.
Token Bucket Rate Limiter for Redis in .NET
Simple abstract class for throttled execution of an async function, with throttling implemented by use of TokenBuckets
High-performance rate limiting for .NET APIs. Token bucket, sliding window, fixed window, and concurrency limiting with ASP.NET Core middleware integration.
SteadyFlow.Resilience — a lightweight, async-first resilience toolkit for .NET. Includes retry policies with configurable backoff (exponential, linear, jitter, Fibonacci), circuit breaker, rate limiting (token bucket and sliding window), batch processing, metrics and observability hooks, and ASP.NET Core middleware integration — all with 100% test coverage.
StratusSDK A production-ready .NET SDK for integrating with Zoho Catalyst Stratus object storage. StratusSDK provides a strongly-typed, extensible, and developer-friendly abstraction over the Stratus REST API, designed with clean architecture principles and seamless ASP.NET Core integration. Features Strongly-typed request/response models Extensible operation-based architecture Dependency Injection ready Structured error handling with custom StratusException Built-in ProblemDetails integration for APIs Upload, download, metadata, and bucket management support Presigned URL generation support Async-first with full CancellationToken support HttpClient best practices (no socket exhaustion) Designed For ASP.NET Core applications Cloud-native services Background workers Clean architecture projects Developers who want compile-time safety over raw HTTP calls