ivanstanev / rate-limiter
A simple rate limiting library with swappable algorithms and configurable backends (e.g. Redis, in-memory, etc.).
☆17Updated 3 years ago
Alternatives and similar repositories for rate-limiter:
Users that are interested in rate-limiter are comparing it to the libraries listed below
- A database change feed for processing work☆11Updated 4 years ago
- A tool used to manage installations of multiple Go toolchain versions☆39Updated 2 months ago
- Pipeline pattern for your jobs, tasks, etc.. (Golang)☆56Updated 10 months ago
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years ago
- This Project aims to port/build well known and commonly used data structures to GO.☆29Updated 3 years ago
- Embedded cache lib using sqlite for storage☆19Updated 5 months ago
- A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multi…☆70Updated 4 months ago
- ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.☆54Updated 5 months ago
- Lightweight and Robust API Gateway written in Go☆53Updated last year
- Fast and Scalable RPC Framework☆43Updated last year
- A simple prometheus metrics and pprof profile viewer.☆46Updated 2 years ago
- ☆21Updated 3 years ago
- Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries☆49Updated 2 years ago
- ☆19Updated last week
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library☆67Updated last week
- actor model imlepemtation in golang☆49Updated 3 years ago
- Golnag microservice-template by DDD☆33Updated this week
- TopN collector☆23Updated 10 months ago
- 🚀 Schema based, typed Redis caching/memoize framework for Go☆24Updated 3 years ago
- Wrapper around LUA script executor for long-running scripts☆19Updated 7 months ago
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated last year
- A fast file-based priority queue☆58Updated last year
- ☆14Updated last week
- A better Generic Pool (sync.Pool)☆61Updated last week
- Consistent hashing hashring implementation.☆34Updated last year
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package☆35Updated 6 months ago
- Simple internal event bus for Go applications☆31Updated last year
- The vbalancer is a highload proxy for TCP traffic. It provides high availability, scalability for applications running on multiple server…☆29Updated 3 weeks ago
- Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist☆42Updated last year
- High Availability Routing and Queueing Application☆50Updated 3 years ago