dustinxie / lockfree
Golang lock-free Hashmap and List
☆60Updated last year
Related projects ⓘ
Alternatives and complementary repositories for lockfree
- An Adaptive Radix Tree (ART) implementation in Go☆78Updated last year
- Expression evaluator for Go☆66Updated 8 months ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆44Updated 2 years ago
- Load file-backed memory☆121Updated 2 years ago
- A spinlock implementation for Go.☆61Updated 3 years ago
- A linter to ensure that slices are not initialized with non-zero length☆70Updated 6 months ago
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years ago
- Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers☆85Updated last year
- ☆111Updated last year
- Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.☆86Updated 2 months ago
- Off heap golang memory pool☆59Updated 3 years ago
- Optional values for Go☆104Updated last year
- Simplicity-focused, template based SQL query builder☆64Updated last year
- ⚡️ lock-free utilities in Go☆151Updated 6 months ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library☆65Updated this week
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆116Updated last year
- Storing strings without GC overhead☆82Updated 4 years ago
- A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.☆80Updated 2 years ago
- Library for setting values to structs' fields from env, flags, files or default tag☆108Updated 7 months ago
- fast int64-int64 map for go☆95Updated last year
- Package ring provides a high performance and thread safe Go implementation of a bloom filter.☆138Updated 4 years ago
- A JSON stream parser for Go☆67Updated 2 years ago
- Various implementations of a go-routine safe counter☆31Updated 3 years ago
- Fast Concurrent / Parallel Sorting in Go☆133Updated 6 months ago
- ☆28Updated 2 years ago
- A buffer pool file I/O library for Go☆54Updated 2 years ago
- Fast and Scalable RPC Framework☆43Updated last year
- x/sync/singleflight but with Go 1.18 generics☆30Updated 2 years ago
- Simple string pattern matcher for Go☆125Updated 7 months ago
- Connection pool for Go's net.Conn interface☆128Updated 2 years ago