panjf2000/gnet

🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。

Gogogolangnetworkingtcpnetworkunix-domain-socketudpioevent-loopreactorevent-drivenkqueueepollgoroutinenon-blocking
This is stars and forks stats for /panjf2000/gnet repository. As of 30 Apr, 2024 this repository has 8064 stars and 927 forks.

English | 中文 📖 Introduction gnet is an event-driven networking framework that is fast and lightweight. It makes direct epoll and kqueue syscalls rather than using the standard Go net package and works in a similar manner as netty and libuv, which makes gnet achieve a much higher performance than Go net. gnet is not designed to displace the standard Go net package, but to create a networking client/server framework for Go that performs on par with Redis and Haproxy for networking packets handling...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
dolthub/doltGoShellJavaScript15.6k04460
filecoin-project/lotusGoShellSolidity2.7k01.3k0
cockroachdb/pebbleGoOther4.1k03710
tailscale/tailscaleGoShellTypeScript13.8k09940
syncthing/syncthingGoHTMLJavaScript54.7k+1123.9k+9
hashicorp/terraform-provider-awsccHCLGo186087+1
cloudposse/terraform-aws-named-subnetsHCLMakefileGo450310
Tencent/bk-ciKotlinVueJavaScript2.2k04740
didi/HummerObjective-CJavaC++1.2k01610
pingcap/talent-planRustGoMakefile9.3k01.2k0