joncrlsn / dque
dque is a fast, embedded, durable queue for Go
☆767Updated 3 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for dque
- Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, Po…☆747Updated 5 months ago
- Attach hooks to any database/sql driver☆651Updated 4 months ago
- Fast, zero heap allocation Go Trie for runes or paths☆471Updated 2 months ago
- Go package containing implementations of efficient encoding, decoding, and validation APIs.☆996Updated 2 months ago
- Type-safe, zero-allocation sets for Go☆810Updated 4 years ago
- This package provides the ability to encode golang structs to a buffer as JSON very quickly.☆736Updated 11 months ago
- 🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit☆336Updated last year
- Expression evaluation in golang☆745Updated last month
- Clone of golang/groupcache with TTL and Item Removal support☆495Updated 4 months ago
- Get hash values for arbitrary values in Go (golang).☆754Updated last year
- An immutable radix tree implementation in Golang☆1,002Updated this week
- Parse and modify Go struct field tags☆633Updated last year
- Selected Go-internal packages factored out from the standard library☆876Updated last month
- Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins☆509Updated last year
- Persistent stacks and queues for Go backed by LevelDB☆862Updated 4 years ago
- An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.☆765Updated last month
- Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go☆877Updated last year
- Go package for dealing with maps, slices, JSON and other data.☆707Updated 8 months ago
- csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.☆942Updated 3 months ago
- Package httpsnoop provides an easy way to capture http related metrics (i.e. response time, bytes written, and http status code) from you…☆1,039Updated last month
- Golang implementation of Radix trees☆888Updated 4 months ago
- Fast ring-buffer deque (double-ended queue)☆590Updated this week
- Mocking your SQL database in Go tests has never been easier.☆841Updated 3 weeks ago
- A universal mechanism to manage goroutine lifecycles☆1,553Updated 7 months ago
- Immutable collections for Go☆715Updated last year
- High Availability Raft Framework for Go☆605Updated 10 months ago
- Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.☆764Updated 2 months ago
- Pprof made easy at development time for Go☆751Updated 4 years ago
- Diodes are ring buffers manipulated via atomics.☆463Updated 2 weeks ago
- Zero-allocation reflection library for Go☆526Updated last year