mailgun / gubernator
High Performance Rate Limiting MicroService and Library
☆961Updated 11 months ago
Alternatives and similar repositories for gubernator:
Users that are interested in gubernator are comparing it to the libraries listed below
- Lightweight, fault-tolerant message streams.☆2,587Updated 11 months ago
- A Go metrics interface with fast buffered metrics and third party reporters☆859Updated 7 months ago
- Golang framework for streaming ETL, observability data pipeline, and event processing apps☆708Updated 9 months ago
- A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)☆1,498Updated last week
- Golimit is Uber ringpop based distributed and decentralized rate limiter☆614Updated last year
- A stats collection and distributed tracing framework☆2,052Updated last year
- An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.☆777Updated last month
- a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more☆1,215Updated 2 years ago
- Package throttled implements rate limiting access to resources such as HTTP endpoints.☆1,531Updated 2 months ago
- Doorman: Global Distributed Client Side Rate Limiting.☆1,928Updated last year
- Go channels at horizontal scale (powered by message queues)☆1,545Updated 2 years ago
- Go package containing implementations of efficient encoding, decoding, and validation APIs.☆1,003Updated 4 months ago
- Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.☆2,402Updated last week
- Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.☆3,196Updated this week
- Easily generate gRPC services in Go ⚡️☆1,504Updated last year
- A build system & configuration system to generate versioned API gateways.☆470Updated 5 months ago
- Continuous profiling for long-term postmortem analysis☆615Updated 2 years ago
- Consistent hashing "hashring" implementation in golang (using the same algorithm as libketama)☆573Updated 4 years ago
- Scalable, fault-tolerant application-layer sharding for Go applications☆845Updated last year
- Serve the Apache Zookeeper API but back it with an etcd cluster☆1,089Updated last year
- Blast is a full text search and indexing server, written in Go, built on top of Bleve.☆1,073Updated 3 years ago
- A golang expression evaluator & Library to build SQL query engine based functionality.☆866Updated last year
- Prometheus monitoring for your gRPC Go servers.☆1,337Updated last year
- Mocking your SQL database in Go tests has never been easier.☆848Updated last month
- GitHub's ops focused Elasticsearch library☆667Updated 2 months ago
- Go (golang) library for creating and consuming HTTP Server-Timing headers☆859Updated last year
- ☆424Updated 3 months ago
- Molecule is a Go library for parsing protobufs in an efficient and zero-allocation manner.☆412Updated 9 months ago
- Library for enabling asynchronous health checks in your service☆750Updated 3 months ago
- Golang port of simdjson: parsing gigabytes of JSON per second☆1,881Updated 2 weeks ago