karrick / goswarm
Go Stale While Asynchronously Revalidate Memoization
☆11Updated last year
Related projects ⓘ
Alternatives and complementary repositories for goswarm
- go buffered line scanner☆11Updated 9 months ago
- A small library to measure latency of things.☆35Updated 7 years ago
- disbalance - automagic load balancer☆13Updated 4 years ago
- Linter for finding defer statements in Go loops☆32Updated 5 years ago
- CorrelationVector-Go provides a reference Go implementation of the CorrelationVector protocol for tracing and correlation of events throu…☆17Updated last year
- A simple library to share workloads to a group of workers with one leader at any time. Built on top of Redis.☆15Updated last year
- WIP: generate protobuf package from .proto files, web service and CLI client☆13Updated 5 years ago
- Ketama implementation compatible with Algorithm::Ketama☆65Updated 4 years ago
- A general-purpose write-ahead log☆25Updated 5 years ago
- A hashmap for Go that uses crypto random seeds, hash hints, open addressing, and robin hood hashing.☆29Updated 5 years ago
- An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.☆24Updated 4 years ago
- A distributed service for monotonically increasing tickets.☆43Updated 4 years ago
- Experiments to benchmark implementations of a concurrent counter.☆11Updated 9 years ago
- Thread safe []byte pool for Go☆27Updated 9 years ago
- Benchmarks of common basic operations for the Go language.☆61Updated 3 years ago
- Radio is a library for creating RESP (REdis Serialization Protocol) comaptible services.☆31Updated 4 years ago
- NUMA bindings for Go, requires libnuma.☆26Updated 5 years ago
- Local syncing package with support for timeouts. This package offers both a sync.Mutex and sync.RWMutex compatible interface.☆17Updated 5 years ago
- Super low overhead application level metrics☆24Updated 3 years ago
- blance - functional algorithm to assign partitions and replicas across distributed nodes☆14Updated 7 months ago
- kv database that speaks memcached and can switch dataset gracefully on the fly for batch loading☆42Updated 5 years ago
- A reader and writer per https://www.imperialviolet.org/2014/06/27/streamingencryption.html☆14Updated 4 years ago
- Golang libary for creating, deleting, reading, and writing linux Taps.☆29Updated 9 years ago
- Raft backend implementation using BuntDB☆16Updated 4 years ago
- Generate REST Servers and Clients based on GRPC Service definitions☆10Updated 2 years ago
- Efficient for-loop retries in Go☆18Updated 2 years ago
- Instrumentation for golang apps☆15Updated 5 months ago
- Badger-based backend for Hashicorp's raft package☆28Updated 5 years ago
- The cbgt project provides a generic golang library that manages partitions or data shards across a cluster of servers.☆22Updated last week