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β73Updated 3 years ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.β67Updated 11 months ago
- β121Updated 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β¦β162Updated last year
- Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)β66Updated 2 years ago
- Blazing fast time function library for Go with zero memory allocation. fastime returns the approximate time.β54Updated 2 years ago
- Off heap golang memory poolβ60Updated 3 years ago
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocolβ135Updated 2 months ago
- Golang k-D tree implementation with duplicate coordinate supportβ51Updated 2 years ago
- Go io uring syscall implementation without CGO, rewrite on branch v0.4β116Updated 2 years ago
- Fast, lock-free, arena-based Skiplist implementation in Go that supports iteration in both directions.β41Updated 5 years ago
- a golang test framework for asserting expected escape analysis results & heap allocationsβ71Updated 6 months ago
- Fastest and most efficient goroutine pool (experimental)β140Updated 2 years ago
- A Go implementation of an in-memory bloom filter, with support for boltdb and badgerdb as optional data persistent storage.β28Updated 3 years ago
- Generic, zero-alloc, 100%-test covered Quadtree for golangβ38Updated 2 months ago
- The `io_uring` library and runtime for GOβ135Updated 2 months ago
- Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.β89Updated 10 months ago
- Golang lock-free Hashmap and Listβ71Updated 2 years ago
- β28Updated 2 years ago
- Load file-backed memoryβ122Updated 2 years ago
- Go programming language port of liburing.β105Updated last year
- Easy to use Raft library to make your app distributed, highly available and fault-tolerantβ74Updated 3 years ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome libraryβ67Updated 3 months ago
- A high performance memory-bound Go cacheβ90Updated last month
- An offheap memory allocator for manual memory management in Golangβ26Updated 2 months ago
- Scheduler of events for near real-time systemsβ28Updated last week
- A distributed fault tolerant scheduler that is horizontally scalable π₯β98Updated 8 months ago
- Go library that implements fs.FS for Postgres using Large Objects.β61Updated last year
- Fast, type-safe task orchestration , designed for efficient concurrent processing and asynchronous operations.β16Updated this week