gaio

Networking library

A high-performance networking library for Go that reduces context switching and improves concurrency in networked applications.

High performance minimalism async-io(proactor) networking for Golang.

GitHub

829 stars
31 watching
100 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

asyncioc10kcontext-switchingepolleventfdkqueuenetpollproactorsyscall-dup

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
allenxuxu/gevA lightweight, non-blocking TCP network library that supports custom protocols and high-performance event-driven networking.1,735
primetalk/goioA generics streaming library for Go inspired by Scala's cats-effect and fs2 libraries83
xxjwxc/publicA comprehensive utility package for Go programmers175
lesismal/nbioA high-performance, low-memory network I/O solution that supports multiple protocols and is compatible with standard HTTP libraries.2,255
staskobzar/goami2A Go library providing an interface to Asterisk's AMI protocol14
thebagchi/sctp-goAn SCTP library for Go that enables secure and reliable communication over IP networks.17
number571/go-peerA library for building secure and private networks in Go270
jszwedko/go-circleciA Go library providing programmatic access to CircleCI's API65
stianeikeland/go-rpioA Go library for accessing and controlling GPIO pins on Raspberry Pi devices2,204
teaentitylab/fpgoA Golang library providing functional programming features and Rx-style coding capabilities.349
lajosbencz/gloA Go logging library with customizable handlers and filters for controlling output levels.16
fish-tennis/gnetA high-performance network library designed specifically for game servers20
xtaci/gonetA game server skeleton in Go that enables communication between game servers and statistical servers.1,272
songgao/etherA Go package for crafting and transmitting ethernet frames.80
dispatchlabs/disgoA Go implementation of the Dispatch protocol for Zero-Knowledge Analytics32