gnet

Network framework

An event-driven networking framework designed to provide high-performance and lightweight network capabilities.

🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

GitHub

10k stars
170 watching
1k forks
Language: Go
last commit: 10 days ago
Linked from 2 awesome lists

asyncasynchronousepollevent-drivenevent-loopgogolanggoroutineiokqueuenetworknetworkingnon-blockingreactortcpudp

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fish-tennis/gnet High-performance network library for game servers using Go. 20
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 79,104
cloudwego/netpoll A high-performance networking framework designed to optimize RPC scenarios in Go applications. 4,061
gogf/gf A modular framework for building high-performance and scalable enterprise-class applications in Golang. 11,758
lonng/nano A lightweight Go-based networking library for building fast and efficient game servers 2,889
panjf2000/ants A library that provides a reusable and efficient way to manage concurrent tasks with a fixed capacity, helping developers mitigate memory consumption issues in Go programs. 12,981
cloudwego/hertz A high-performance Go HTTP framework designed for building microservices with strong extensibility and usability features. 5,375
ipfs/kubo A Go implementation of an Interplanetary Filesystem that enables peer-to-peer file sharing and content addressing. 16,174
zenazn/goji A minimalistic web framework for Go that values simplicity and composability. 3,645
darthpestilane/easytcp A lightweight TCP server framework built on the standard Go net package, providing a simple and customizable way to build TCP servers. 813
zeromicro/go-zero A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. 29,346
google/gopacket Provides packet processing capabilities for Go. 6,352
ergo-services/ergo An actor-based framework for creating event-driven architectures with network transparency and distributed system support. 3,734
kataras/iris A fast and feature-rich web framework for Go that provides a simple yet powerful foundation for building websites and APIs. 25,267
eranyanay/1m-go-websockets Demonstrates how to handle a large number of websockets connections in Go 5,816