🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
88,073 visible repositories in the index
1–13 of 13 · Most stars
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
A Go blocking leaky-bucket rate limit implementation
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
System-wide ad-blocker and privacy guard for Windows, macOS and Linux.
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
non-blocking concurrency-limiting goroutine pool
A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure.
Thread-safe generic queue library for Go: blocking, priority, circular (ring buffer), linked FIFO and delay queues
Simple I/O event notification library wirtten in Golang
Highly concurrent drop-in replacement for bufio.Writer
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
Go http.Client with a byte-exact browser TLS fingerprint (uTLS) — survive JA3/JA4 blocking without a headless browser.