High-performance, minimalist async-io (proactor) networking for Golang.
-
Updated
Feb 19, 2026 - Go
High-performance, minimalist async-io (proactor) networking for Golang.
Package netpoll implements a network poller based on epoll/kqueue.
netpoll事件驱动,goroutine协程池化,降低无效协程的资源占用,适用于高连接数(对于低频数据传输的场景,可以大幅降低协程数,提升资源利用率)
Deep dive into network internals: From C socket system calls & epoll, to dissecting Go's Netpoll runtime architecture, and building a custom TCP/IP stack using C raw sockets.
An HTTP stress testing utility that generates a very harsh load (~400k RPS)
📁 Monitor file system changes with KQueue—a Swift wrapper for BSD kqueue, providing efficient event tracking for files and directories.
Production-ready transports, storage, file transfer, middleware, and observability packages for mtgo-labs/raw
To associate your repository with the netpoll topic, visit your repo's landing page and select "manage topics."