neelp03 / ThrottleXLinks
A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multiple rate-limiting policies and is scalable with Docker for easy deployment.
☆70Updated 5 months ago
Alternatives and similar repositories for ThrottleX
Users that are interested in ThrottleX are comparing it to the libraries listed below
Sorting:
- spectacular Golang struct tag parsing☆60Updated last year
- A sqlite based queue written in go☆32Updated 2 weeks ago
- Graceful Shutdown Manager for Go☆36Updated 6 months ago
- kmux is a powerful Go package that revolutionizes the way proxies are implemented by allowing developers to define proxies as code. By pr…☆40Updated last year
- ☆14Updated 3 weeks ago
- Go library for managing real-time PostgreSQL changes.☆51Updated 6 months ago
- Dive is an AI toolkit for Go that can be used to create specialized AI agents, automate workflows, and quickly integrate with the leading…☆67Updated this week
- A high-performance rate limiter library for Go applications☆135Updated last week
- Cookies, but with structs, for happiness.☆111Updated 2 weeks ago
- Flexible and fast gRPC to HTTP and OpenAPI interface☆52Updated 2 months ago
- 🧬 x/sync/singleflight but with generics, batching, sharding and nullable result☆43Updated 3 weeks ago
- High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL☆67Updated 4 months ago
- Simplify RabbitMQ operations in Go with Gorabbit, a high-level wrapper for the official Go RabbitMQ plugin. Enhance your messaging workfl…☆77Updated 4 months ago
- A golang map in which entries expire after given a time period☆59Updated last year
- Fast trie-based user-agent parser in Go.☆84Updated last month
- Uncomplicated L7 Load Balancer/Reverse Proxy with Plugins support and Admin API☆33Updated 2 months ago
- A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.☆15Updated 10 months ago
- Go utility library for convenient looping using Go's range-over-func feature☆18Updated this week
- Cron library for go with distributed lock☆50Updated 3 years ago
- 🌶️ In-memory caching library for read-intensive Go applications☆82Updated 3 weeks ago
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆69Updated 3 years ago
- Caching middleware for database/sql☆46Updated last month
- Adding "unset" state to Go's types☆82Updated last year
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- A Go library for encoding structs into Header fields.☆46Updated last year
- A handy and powerful library to deal with unstructured data☆27Updated last year
- A simpler and faster alternative to regexp☆52Updated 2 years ago
- An API framework and micro-service helper in Go featuring dynamic routing, middleware support, and integrated logging☆27Updated 2 months ago
- Chi-inspired router for TCP and WebSocket support☆29Updated last month
- Go module dependency graph analysis tool☆27Updated 3 weeks ago