embano1 / memlog
A Kafka log inspired in-memory and append-only data structure
☆122Updated last week
Related projects ⓘ
Alternatives and complementary repositories for memlog
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆64Updated 3 months ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library☆65Updated this week
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol☆121Updated 4 months ago
- ☆82Updated 3 years ago
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆59Updated 2 years ago
- A set of performant rate limiters for Go☆88Updated 8 months ago
- A go library that implements application/problem+json and application/problem+xml☆66Updated 9 months ago
- Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)☆66Updated 2 years ago
- spectacular Golang struct tag parsing☆61Updated 10 months ago
- A simple In-Memory Data Grid in Go☆72Updated 2 years ago
- Single producer and multi-reader lockless ring buffer in go using generics from the go 1.18.x release. It is significantly faster than ch…☆157Updated last year
- a golang test framework for asserting expected escape analysis results & heap allocations☆69Updated last year
- Elegant middleware functions for your HTTP clients.☆99Updated last year
- PostgreSQL Lock Client for Go☆108Updated 2 weeks ago
- 🧧 Fixed-Point Decimal Money☆29Updated 2 months ago
- Gofire 🔥 Command Line Interface Generator tool for Go☆110Updated 3 years ago
- In-process request tracing☆94Updated last year
- Generic simple workflows and concurrency patterns☆44Updated last year
- Track incoming and outgoing connections☆32Updated 7 months ago
- Notification broadcaster library☆152Updated 2 years ago
- Machine is a workflow/pipeline library for processing data☆158Updated 2 weeks ago
- Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.☆86Updated 2 months ago
- OpenTelemetry Go distribution for Uptrace☆97Updated last week
- Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.☆83Updated last month
- 64-bit Roaring Bitmaps in Go☆51Updated last year
- A scenario-based testing framework for distributed processes☆24Updated last year
- OpenTelemetry integration for Watermill☆27Updated 2 years ago
- A multi-level cache library with cache stampede prevention for Go☆123Updated 2 years ago
- Tiny wrapper around SQLX for Generic SQL queries☆49Updated last month