neelp03 / ThrottleX
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 4 months ago
Alternatives and similar repositories for ThrottleX:
Users that are interested in ThrottleX are comparing it to the libraries listed below
- A fast file-based priority queue☆58Updated last year
- Go library for managing real-time PostgreSQL changes.☆51Updated 5 months ago
- Minimal rules engine, uses yaml as input☆27Updated last year
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years 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
- Dive is an AI toolkit for Go that can be used to create specialized AI agents, automate workflows, and quickly integrate with the leading…☆62Updated last week
- Graceful Shutdown Manager for Go☆36Updated 5 months ago
- Modern Thread-Safe Caching System with Basic Full Text Functionalities☆53Updated last year
- Cookies, but with structs, for happiness.☆111Updated this week
- Uncomplicated L7 Load Balancer/Reverse Proxy with Plugins support and Admin API☆33Updated last month
- spectacular Golang struct tag parsing☆60Updated last year
- High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL☆66Updated 3 months ago
- 📐 Structured concurrency for Go.☆46Updated 2 months ago
- Chi-inspired router for TCP and WebSocket support☆29Updated last month
- A golang map in which entries expire after given a time period☆59Updated last year
- Pipeline pattern for your jobs, tasks, etc.. (Golang)☆56Updated 11 months ago
- 🌀 A simple Go package for (un-)marshalling null-able JSON types☆19Updated 4 months ago
- Adding "unset" state to Go's types☆82Updated last year
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆68Updated 3 years ago
- A simpler and faster alternative to regexp☆52Updated 2 years ago
- Go module dependency graph analysis tool☆24Updated last month
- 🧬 x/sync/singleflight but with generics, batching, sharding and nullable result☆40Updated this week
- ☆14Updated this week
- Go utility library for convenient looping using Go's range-over-func feature☆18Updated 5 months ago
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- GFSM is small and fast Finity State Machine (FSM) library for Go☆48Updated 2 months ago
- The vbalancer is a highload proxy for TCP traffic. It provides high availability, scalability for applications running on multiple server…☆29Updated this week
- cdule (pronounce as Schedule) Golang based scheduler library with database support.☆55Updated 6 months ago
- Interactive visualization of a Go package's dependency graph☆99Updated 2 months ago
- Building, documenting, validating, securing and customizing REST APIs through code-first development☆75Updated 2 weeks ago