A complete LSM tree key-value storage engine written in Go. Implements SSTables, memtables, and write-ahead logging with a modern Wails and React desktop interface
-
Updated
Feb 6, 2026 - Go
A complete LSM tree key-value storage engine written in Go. Implements SSTables, memtables, and write-ahead logging with a modern Wails and React desktop interface
Production-hardened rate limiting library for Go. Multiple algorithms, Redis distributed coordination, circuit breakers, and enterprise observability.
A lightweight, extensible, and production-ready rate limiting system built with Spring Boot. This project implements three classic rate-limiting algorithms: Fixed Window | Sliding Window | Token Bucket
High-performance distributed API rate limiter in .NET 8. Implements 4 algorithms (token bucket, fixed window, sliding window, leaky bucket) with Redis + in-memory fallback. 10,000+ req/sec throughput, <500ms failover, 99.99% uptime SLA. Production-ready with 50+ tests.
A Go project showcasing three rate-limiting implementations: per-client (IP-based), token bucket, and tollbooth middleware. Each approach is modularized for clarity and efficiency.
A rate-limiter package with token-bucket impl. powered by redis
A simple, configurable rate limiter for Go APIs, supporting per-domain and per-action rules with easy YAML configuration and middleware integration. Let me know if you want it even shorter or tailored for a specific context!
A high-performance, distributed rate limiting service built in Go, designed to protect APIs from excessive traffic using the Token Bucket algorithm with Redis-backed shared state.
Designing Rate Limiter using Token Bucket and Leaky Bucket Strategies
Token bucket, sliding window & leaky bucket rate limiters with Redis Lua atomicity. 215K RPS local, 7.5K RPS distributed. Type-safe Python.
Production-ready rate limiting service using Token Bucket algorithm with Spring Boot, Spring Cloud Gateway, and Redis. Implements SOLID principles and design patterns for distributed rate limiting.
A distributed rate limiter implementation in Java using the Token Bucket algorithm and Redis.
A clean architecture web service in golang to generate personalized stories based on user preferences and notify them when their content is ready
Production-ready APIs for handling real users, subscriptions and email reminder workflow.
Add a description, image, and links to the token-bucket-rate-limiter topic page so that developers can more easily learn about it.
To associate your repository with the token-bucket-rate-limiter topic, visit your repo's landing page and select "manage topics."