xtaci / gaio
High performance minimalism async-io(proactor) networking for Golang.
☆777Updated 2 months ago
Alternatives and similar repositories for gaio:
Users that are interested in gaio are comparing it to the libraries listed below
- a thread-safe circular buffer (ring buffer) in Go, implemented io.ReaderWriter interface☆544Updated 3 months ago
- Anti-memory-waste byte buffer pool☆1,236Updated 7 months ago
- Zero-copy I/O primitives and pipelines for Go. Linux-specific.☆544Updated 7 months ago
- A portable mmap package for Go☆991Updated 2 months ago
- reflect api without runtime reflect.Value cost☆778Updated 8 months ago
- Fast golang queue using ring-buffer☆620Updated last year
- Zero-allocation reflection library for Go☆554Updated last year
- Fastest and most memory efficient golang concurrent hashmap☆980Updated 4 months ago
- Fast and easy-to-use skip list for Go.☆401Updated 5 months ago
- auto adjust your GOGC value☆224Updated 6 months ago
- A simple and efficient thread-safe sharded hashmap for Go☆225Updated 5 years ago
- Tools for building go apps.☆675Updated 2 years ago
- Go package implementing bitsets☆1,389Updated last week
- Golang Serializer Benchmark Comparison☆417Updated 2 years ago
- reuse tcp/udp ports in golang☆783Updated 3 weeks ago
- Write ahead log for Go.☆642Updated 3 months ago
- Fast, zero heap allocation Go Trie for runes or paths☆484Updated 5 months ago
- A golang LRU Cache for high concurrency☆1,332Updated 2 months ago
- Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead☆2,187Updated 8 months ago
- Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.☆767Updated 5 months ago
- High-performance timer implementation based on 5-level time wheel. 高性能定时器(5级时间轮,最小堆)[从零实现]☆273Updated 3 months ago
- A Golang lock-free thread-safe HashMap optimized for fastest read access.☆1,821Updated this week
- Mango Cache 🥭 - Partial implementation of Guava Cache in Go (golang).☆591Updated 2 years ago
- a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation☆729Updated 3 years ago
- An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.☆776Updated 2 weeks ago
- golang timewheel similar to glang std timer☆294Updated last year
- Wrapper types for sync/atomic which enforce atomic access☆1,386Updated last week
- More effective network communication, two-way calling, notify and broadcast supported.☆1,009Updated 2 weeks ago
- A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure.☆379Updated 9 months ago
- A Go implementation of the 64-bit xxHash algorithm (XXH64)☆1,899Updated 8 months ago