golang-design / researchLinks
ποΈ (Possibly) NaΓ―ve thoughts regarding Go.
β12Updated 2 years ago
Alternatives and similar repositories for research
Users that are interested in research are comparing it to the libraries listed below
Sorting:
- distributed synchronization primitivesβ62Updated 2 years ago
- In memory sharded cache implementationβ34Updated 4 years ago
- Load file-backed memoryβ122Updated 2 years ago
- Write ahead Raft log for Goβ57Updated 4 years ago
- Consistent hashing hashring implementation.β34Updated last year
- β38Updated 2 years ago
- Merge multiple pprof profile files into a single fileβ123Updated 2 years ago
- Using tidb-lite to create a TiDB server with mocktikv mode in your application or unit test.β54Updated 3 years ago
- a key-value store with multiple backends including leveldb, badgerdb, postgresqlβ53Updated 4 years ago
- β±οΈ Reliable performance measurement for Go programs. All in one design.β39Updated 3 years ago
- x/sync/singleflight but with Go 1.18 genericsβ31Updated 3 years ago
- A spinlock implementation for Go.β62Updated 4 years ago
- Experimental go stack unwinding using frame pointers.β31Updated 2 years ago
- golang utilitiesβ114Updated last month
- Fast resizable golang semaphore primitiveβ177Updated 4 years ago
- a library to curb OOMs by running Go GC according to a user-defined policy.β83Updated 2 years ago
- Storing strings without GC overheadβ82Updated 5 years ago
- Minimalist rules engine for Golangβ32Updated last year
- π¦ Semaphore pattern implementation with timeout of lock/unlock operations.β103Updated 5 years ago
- Rate limiter service built in Golangβ44Updated 3 years ago
- Package schedgroup provides a goroutine worker pool which schedules tasks to be performed at or after a specified time. MIT Licensed.β139Updated 3 years ago
- A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.β81Updated 3 years ago
- When storing a value in a Go interface allocates memory on the heap.β72Updated 3 years ago
- β143Updated last year
- Non-Invasive goroutine inspectorβ91Updated last month
- Golang LRU cache with expire feature.β66Updated last year
- Interface for mmap syscall to provide safe and efficient access to memoryβ69Updated last month
- A fast little LRU cache for Goβ172Updated 2 years ago
- A buffer pool file I/O library for Goβ55Updated 3 years ago
- Add interceptors to GO http.Clientβ88Updated 5 years ago