🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
47,133 repositories indexed
1–16 of 16 · Most stars
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
Simplified distributed locking implementation using Redis
non-blocking concurrency-limiting goroutine pool
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
Synchronization and asynchronous computation package for Go
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
Simple I/O event notification library wirtten in Golang
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
MySQL Backed Locking Primitive
Highly concurrent drop-in replacement for bufio.Writer
Tealang - high level language for Algorand ASC1 and TEAL
TryLock support on read-write lock for Golang
Software Transactional Locks
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.