arriqaaq / artLinks
An Adaptive Radix Tree (ART) implementation in Go
β81Updated last year
Alternatives and similar repositories for art
Users that are interested in art are comparing it to the libraries listed below
Sorting:
- Simple and efficient WAL implementation in Go πβ61Updated last year
- A simple In-Memory Data Grid in Goβ76Updated 3 years ago
- β122Updated 2 years ago
- adaptive radix tree (a.k.a prefix tree or compact trie)β33Updated 5 months ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.β69Updated last year
- Pure Go SQL parserβ163Updated 2 months ago
- Go io uring syscall implementation without CGO, rewrite on branch v0.4β117Updated 2 years ago
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocolβ137Updated 4 months ago
- A spinlock implementation for Go.β62Updated 4 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β¦β163Updated last year
- a golang test framework for asserting expected escape analysis results & heap allocationsβ72Updated 8 months ago
- Off heap golang memory poolβ60Updated 4 years ago
- The `io_uring` library and runtime for GOβ146Updated 4 months ago
- A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.β206Updated 2 years ago
- Blazing fast time function library for Go with zero memory allocation. fastime returns the approximate time.β55Updated last month
- Go programming language port of liburing.β109Updated last year
- Load file-backed memoryβ121Updated 2 years ago
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store packageβ36Updated 10 months ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.β45Updated 3 years ago
- Expression evaluator for Goβ77Updated 5 months ago
- β34Updated 4 years ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome libraryβ67Updated 5 months ago
- Fastest and most efficient goroutine pool (experimental)β139Updated 2 years ago
- Easy to use Raft library to make your app distributed, highly available and fault-tolerantβ74Updated 3 years ago
- Raft backend implementation using BadgerDBβ118Updated 2 years ago
- high performance key value database written in Go. Deprecated. Use robaho/leveldbβ87Updated 2 years ago
- Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)β65Updated 3 years ago
- When storing a value in a Go interface allocates memory on the heap.β72Updated 3 years ago
- A Kafka log inspired in-memory and append-only data structureβ134Updated this week
- Simple Go library for executing lots of operations spread over any number of threadsβ75Updated 2 years ago