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
41 watching
194 forks
Language: Go
last commit: almost 2 years ago
Linked from 3 awesome lists

epollepoll-tcp-serverevent-driveneviogevgogolanggomaxprocsgoroutinekqueuenetwork-programmingnonblockingprotocolreactorwebsocket

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
xtaci/gaio A high-performance networking library for Go that reduces context switching and improves concurrency in networked applications. 818
dvergar/anette A simple network library with a straightforward API for communicating between servers and clients over TCP and supporting multiple programming languages. 37
me-no-dev/espasynctcp A TCP networking library for ESP8266 microcontrollers, providing an asynchronous framework for building networked applications. 763
esotericsoftware/kryonet A Java library for efficient TCP and UDP networking with automatic object serialization using Kryo. 1,820
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,242
songgao/ether A Go package for crafting and transmitting ethernet frames. 80
number571/go-peer A library for developing secure, decentralized networks in the Go language 268
lemunozm/message-io An event-driven network library providing a simple API to handle connections, messages, and errors in a scalable and easy-to-use manner. 1,125
anton-k/mig A lightweight and composable library for building servers in Haskell. 71
me-no-dev/asynctcp An asynchronous TCP library designed to simplify network programming on ESP32 devices with multiple connections. 733
vapor-community/sockets A non-blocking TCP socket layer with event-driven server and client 575
kassane/beast A C++ networking library providing low-level HTTP/1, WebSocket, and networking protocol types and algorithms. 1
cloaked9000/frnetlib A small and fast cross-platform networking library with support for various networking protocols and SSL/TLS encryption. 24
mirrornetworking/telepathy A simple, message-based MMO-scale TCP networking library written in C#. 1,174