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

815 stars
31 watching
99 forks
Language: Go
last commit: about 2 months ago
Linked from 2 awesome lists

asyncioc10kcontext-switchingepolleventfdkqueuenetpollproactorsyscall-dup

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
allenxuxu/gev A lightweight, non-blocking TCP network library that supports custom protocols and high-performance event-driven networking. 1,727
primetalk/goio A generics streaming library for Go inspired by Scala's cats-effect and fs2 libraries 82
xxjwxc/public A comprehensive utility package for Go programmers 175
lesismal/nbio A high-performance, low-memory network I/O solution that supports multiple protocols and is compatible with standard HTTP libraries. 2,226
staskobzar/goami2 A Go library providing an interface to Asterisk's AMI protocol 14
thebagchi/sctp-go An SCTP library for Go that enables secure and reliable communication over IP networks. 16
number571/go-peer A library for developing secure, decentralized networks in the Go language 265
jszwedko/go-circleci A Go library providing programmatic access to CircleCI's API 65
stianeikeland/go-rpio A Go library for accessing and controlling GPIO pins on Raspberry Pi devices 2,194
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 348
lajosbencz/glo A Go logging library with customizable handlers and filters for controlling output levels. 16
fish-tennis/gnet High-performance network library for game servers using Go. 19
xtaci/gonet A game server skeleton in Go that enables communication between game servers and statistical servers. 1,270
songgao/ether A Go package for crafting and transmitting ethernet frames. 80
dispatchlabs/disgo A Go implementation of the Dispatch protocol for Zero-Knowledge Analytics 32