Go Packages for Modern Systems Programming

sox

Pure Go asynchronous I/O library using io_uring

View on GitHub →

iox

Non-blocking semantics extensions for Go’s io package

View on GitHub →

framer

Portable message framing for Go over stream transports

View on GitHub →

iobuf

Lock-free bounded buffer pools for I/O in Go

View on GitHub →

sock

Zero-allocation socket library for Unix systems in pure Go

View on GitHub →

zcall

Zero-overhead syscall primitives for Go

View on GitHub →

iofd

Universal file descriptor abstractions for Unix systems in Go

View on GitHub →

concurrent

Go lock-free concurrent algorithms library

View on GitHub →

dwcas

Portable double-word compare-and-swap primitive for Go

View on GitHub →

spin

Low-latency spin primitives for Go

View on GitHub →