awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Go Rate Limiting Libraries

Ranking aktualisiert am 13. Juli 2026

For a rate limiting library for Go applications, the strongest matches are uber-go/ratelimit (This library provides a robust Go-native implementation of the), didip/tollbooth (This library provides Go-native HTTP middleware for rate limiting) and ulule/limiter (This library provides Go-native HTTP middleware for rate limiting). beefsack/go-rate is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

Wir kuratieren Open-Source GitHub Repositories passend zu „best go rate limiting libraries“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.

Go Rate Limiting Libraries

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • uber-go/ratelimitAvatar von uber-go

    uber-go/ratelimit

    4,665Auf GitHub ansehen↗

    This is a Go library that implements a leaky-bucket algorithm to control the frequency of operations and requests per second. It serves as a concurrent request throttler that blocks calling threads until request slots become available to maintain a steady execution rate. The project includes a traffic burst controller that allows the accumulation of unspent request capacity, permitting short-term spikes in volume while maintaining a defined long-term average rate. The library provides capabilities for operation frequency limiting, request interval enforcement, and application resource protec

    This library provides a robust Go-native implementation of the leaky-bucket algorithm for request throttling and traffic control, though it focuses on local execution rather than distributed rate limiting.

    GoLeaky Bucket AlgorithmsBurst Capacity AccumulatorsBurst Capacity Management
    Auf GitHub ansehen↗4,665
  • didip/tollboothAvatar von didip

    didip/tollbooth

    2,858Auf GitHub ansehen↗

    Simple middleware to rate-limit HTTP requests.

    This library provides Go-native HTTP middleware for rate limiting that supports customizable windows and in-memory storage, making it a direct fit for implementing traffic control in your applications.

    GoHTTP Middleware
    Auf GitHub ansehen↗2,858
  • ulule/limiterAvatar von ulule

    ulule/limiter

    2,336Auf GitHub ansehen↗

    This library provides Go-native HTTP middleware for rate limiting that supports both in-memory and distributed storage backends like Redis, making it a direct fit for your traffic control needs.

    GoHTTP Middleware
    Auf GitHub ansehen↗2,336
  • beefsack/go-rateB

    beefsack/go-rate

    0Auf GitHub ansehen↗

    This library provides a token bucket implementation for rate limiting in Go, serving as a foundational tool for controlling traffic flow within your applications.

    General UtilitiesGeneral Utility Libraries
    Auf GitHub ansehen↗0

Related searches

  • a caching library for Go applications
  • a caching library for Go applications
  • a lightweight HTTP router for Go
  • a metrics collection library for Go
  • an HTTP client library for Go
  • a library for scheduling tasks in Go
  • a high performance web framework for Go
  • a message queue library for Go