ef-ds / deque
Package deque implements a very fast and efficient general purpose queue/stack/deque data structure that is specifically optimized to perform when used by Microservices and Serverless services running in production environments. https://godoc.org/github.com/ef-ds/deque
☆46Updated last year
Related projects ⓘ
Alternatives and complementary repositories for deque
- A distributed service for monotonically increasing tickets.☆43Updated 4 years ago
- Go translation of MetroHash☆103Updated 2 years ago
- Radio is a library for creating RESP (REdis Serialization Protocol) comaptible services.☆31Updated 4 years ago
- Go implementation of different backoff strategies useful for retrying operations and heartbeating.☆85Updated 4 years ago
- Storing strings without GC overhead☆82Updated 4 years ago
- Composable utilities for Go contexts☆27Updated 5 years ago
- HyperLogLog in golang☆25Updated 6 years ago
- P-Square Algorithm in Go☆36Updated 2 years ago
- Persist to disk channel for Go.☆47Updated 7 years ago
- string interning library for lots of strings☆38Updated 3 years ago
- Simple Go library for executing lots of operations spread over any number of threads☆73Updated last year
- Minimal perfect hashing in Go☆72Updated last year
- Dependency Injection and Inversion of Control package☆36Updated 8 months ago
- Linter for finding defer statements in Go loops☆32Updated 5 years ago
- github.com/cznic/file has moved to modernc.org/file☆57Updated 5 years ago
- 🚧 Flexible mechanism to make execution flow interruptible.☆101Updated 3 years ago
- Cross-language serialization for Golang: greenpack adds versioning, stronger typing, and optional schema atop msgpack2. `greenpack -msgpa…☆114Updated this week
- A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.☆80Updated 2 years ago
- A high performance lock free map type for go.☆19Updated 6 years ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆63Updated 3 months ago
- A simple library that allows a network server to limit how may concurrent connections it supports from each client IP.☆51Updated last year
- golang.org/x/crypto/ssh the next generation: provide idle timeouts, avoid memory leaks, and gracefully cancel connections☆26Updated 3 years ago
- Join contexts like never before!☆20Updated 7 years ago
- wyhash fast non-cryptographic string hash☆35Updated 4 years ago
- A custom protoc generator to make working in golang way easier☆36Updated 5 years ago
- Dependable Go errors with tracebacks☆53Updated 3 years ago
- A tool to compare different versions of an API and find incompatibilities.☆40Updated 5 years ago
- NUMA bindings for Go, requires libnuma.☆26Updated 4 years ago
- A Go implementation of the Ryu algorithm for converting floating-point numbers to strings☆92Updated 4 years ago
- 2D locality queries in Go☆32Updated 2 years ago