jwangsadinata / go-multimap
Go-Multimap is an implementation of the `multimap` data structure in Go.
☆38Updated 5 years ago
Alternatives and similar repositories for go-multimap:
Users that are interested in go-multimap are comparing it to the libraries listed below
- Golang radix tree implementation☆35Updated 5 years ago
- Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go t…☆47Updated 2 years ago
- Memory store like map[string]interface{} with better performance when reuse memory☆19Updated 2 years ago
- Logging, distilled☆31Updated 6 years ago
- sync.Once with Reset()☆74Updated 4 years ago
- Pure Go embedded persistent job queue backed by BadgerDB☆161Updated 2 years ago
- Simple string pattern matcher for Go☆126Updated 10 months ago
- Lightweight, thread-safe, blocking FIFO queue based on auto-resizing circular buffer☆70Updated 4 years ago
- Storing strings without GC overhead☆82Updated 5 years ago
- 🚧 Flexible mechanism to make execution flow interruptible.☆102Updated 3 years ago
- Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.☆86Updated 4 years ago
- little websocket implementation☆36Updated 2 years ago
- Package deque implements a very fast and efficient general purpose queue/stack/deque data structure that is specifically optimized to per…☆46Updated last year
- Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ.☆90Updated last year
- A scriptable FSM library for Go☆38Updated 5 years ago
- Development of Goki has moved to Cogent Core. For the latest stable version of ki v1, import version 1.1.17 and see the v1 branch.☆89Updated 6 months ago
- Simple, lightweight and ultra-fast HTTP Cache to speed up your websites☆64Updated last year
- Automatically sets up command line flags based on struct fields and tags.☆175Updated 2 years ago
- Tracing middleware for go-chi☆19Updated 3 years ago
- Collection of embeddable Go datastores along with benchmarks and examples (bolt,level,badger,sqlite,etc...)☆43Updated 5 years ago
- Go package for managing a set of lazily constructed, self-expiring, concurrency-limited worker pools and their data☆29Updated 2 years ago
- efficient client ⚡️☆75Updated 11 months ago
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name w…☆47Updated 8 months ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library☆67Updated 2 months ago
- A diff3 text merge implementation in Go☆23Updated last year
- interpol is a Go package for doing format-string like string interpolation using named parameters.☆44Updated 6 years ago
- Experimental golang database/sql☆19Updated 2 years ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆67Updated 6 months ago
- WebSocket for fasthttp☆61Updated last year
- Pipelines using goroutines☆57Updated 3 years ago