gev

network library

A lightweight, non-blocking TCP network library that supports custom protocols and high-performance event-driven networking.

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

GitHub

2k stars
42 watching
194 forks
Language: Go
last commit: over 3 years ago
Linked from 3 awesome lists

epollepoll-tcp-serverevent-driveneviogevgogolanggomaxprocsgoroutinekqueuenetwork-programmingnonblockingprotocolreactorwebsocket

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
xtaci/gaioA high-performance networking library for Go that reduces context switching and improves concurrency in networked applications.829
dvergar/anetteA simple network library with a straightforward API for communicating between servers and clients over TCP and supporting multiple programming languages.37
me-no-dev/espasynctcpA TCP networking library for ESP8266 microcontrollers, providing an asynchronous framework for building networked applications.763
esotericsoftware/kryonetA Java library for efficient TCP and UDP networking with automatic object serialization using Kryo.1,819
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
songgao/etherA Go package for crafting and transmitting ethernet frames.80
number571/go-peerA library for building secure and private networks in Go270
lemunozm/message-ioAn event-driven network library providing a simple API to handle connections, messages, and errors in a scalable and easy-to-use manner.1,132
anton-k/migA lightweight and composable library for building servers in Haskell.70
me-no-dev/asynctcpAn asynchronous TCP library designed to simplify network programming on ESP32 devices with multiple connections.734
vapor-community/socketsA non-blocking TCP socket layer with event-driven server and client575
kassane/beastA C++ networking library providing low-level HTTP/1, WebSocket, and networking protocol types and algorithms.1
cloaked9000/frnetlibA small and fast cross-platform networking library with support for various networking protocols and SSL/TLS encryption.24
mirrornetworking/telepathyA simple, message-based MMO-scale TCP networking library written in C#.1,179