im7mortal / kmutexLinks
Sync primitive for golang. Key + Mutex = Kmutex
☆36Updated 7 months ago
Alternatives and similar repositories for kmutex
Users that are interested in kmutex are comparing it to the libraries listed below
Sorting:
- Promise to the Go compiler that your Reads and Writes are well-behaved☆58Updated 5 years ago
- Simple string pattern matcher for Go☆127Updated last year
- Package for fast copying structs of different types☆51Updated 4 years ago
- A JSON stream parser for Go☆67Updated 2 years ago
- go-delta - A Go package and utility to generate and apply binary delta updates.☆29Updated 4 years ago
- fast int64-int64 map for go☆97Updated 2 years ago
- Storing strings without GC overhead☆83Updated 5 years ago
- cheap Go type to hold & operate on either a read-only []byte or string☆109Updated 11 months ago
- Go Timer implementation with a fixed Reset behavior☆33Updated last year
- GoLang extended synchronization primitives: Named mutex, non blocking mutex, semaphore.☆51Updated 8 years ago
- A spinlock implementation for Go.☆61Updated 4 years ago
- Expression evaluator for Go☆74Updated 2 months ago
- Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.☆88Updated 4 years ago
- A collection of efficient generic integer parser functions for Go☆19Updated 8 months ago
- A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.☆81Updated 3 years ago
- A Go implementation of the Ryu algorithm for converting floating-point numbers to strings☆92Updated 5 years ago
- DRR scheduler for Go channels☆32Updated 2 years ago
- errs is a package for making errors friendly and easy☆53Updated 8 months ago
- Expirable Go LRC\LRU cache without goroutines☆85Updated 2 months ago
- Load file-backed memory☆122Updated 2 years ago
- Package bytesize provides functionality for measuring and displaying byte sizes.☆45Updated 3 years ago
- Golang generic Interval Search Tree☆33Updated last month
- Highly concurrent drop-in replacement for bufio.Writer☆57Updated 7 years ago
- Rolling window implementation in go.☆57Updated last week
- 10x faster than crypto/rand. Uses securely allocated memory. Forked from https://gitlab.com/NebulousLabs/fastrand☆164Updated 4 years ago
- Intern Go strings☆95Updated last year
- Package deque implements a very fast and efficient general purpose queue/stack/deque data structure that is specifically optimized to per…☆48Updated 2 years ago
- A goroutine limiter for Go☆82Updated 3 years ago
- sync.Once with Reset()☆74Updated 4 years ago
- Off heap golang memory pool☆60Updated 3 years ago