derekparker / trie
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
☆748Updated last week
Related projects: ⓘ
- Golang implementation of Radix trees☆880Updated 2 months ago
- Visualise Go program GC trace data in real time☆1,096Updated 5 years ago
- Go package implementing bitsets☆1,322Updated last week
- Fast golang queue using ring-buffer☆605Updated last year
- Goroutine Leak Detector☆1,037Updated 3 years ago
- An immutable radix tree implementation in Golang☆986Updated last month
- Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go☆877Updated last year
- a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation☆725Updated 3 years ago
- A portable mmap package for Go☆930Updated 2 years ago
- The Snappy compression format in the Go programming language.☆1,517Updated 8 months ago
- A Go code generator for MessagePack / msgpack.org[Go]☆1,786Updated last week
- Wrapper types for sync/atomic which enforce atomic access☆1,336Updated last month
- A golang LRU Cache for high concurrency☆1,283Updated 9 months ago
- Golang channel helpers and special types☆804Updated 6 months ago
- Fast, zero heap allocation Go Trie for runes or paths☆446Updated 6 months ago
- Buffer/Byte pool for Go☆470Updated 5 years ago
- A disk-backed key-value store.☆1,399Updated 2 years ago
- Package throttled implements rate limiting access to resources such as HTTP endpoints.☆1,500Updated last year
- Native MurmurHash3 Go implementation☆946Updated last year
- [mirror] concurrency primitives☆860Updated last month
- Parse and modify Go struct field tags☆627Updated last year
- Mango Cache 🥭 - Partial implementation of Guava Cache in Go (golang).☆574Updated last year
- Pretty printing for Go values☆1,356Updated last month
- simple struct copying for golang☆450Updated 4 years ago
- Implements string functions widely used in other languages but absent in Go.☆1,392Updated 3 months ago
- Collect Golang Runtime Metrics, outputting to a stats handler☆547Updated 8 years ago
- reflect api without runtime reflect.Value cost☆758Updated 2 months ago
- A Go implementation of the 64-bit xxHash algorithm (XXH64)☆1,772Updated 2 months ago
- idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]☆1,847Updated 6 months ago
- Common juju errors and functions to annotate errors. Based on juju/errgo☆1,386Updated 10 months ago