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.
2k stars
41 watching
194 forks
Language: Go
last commit: almost 2 years ago
Linked from 3 awesome lists
epollepoll-tcp-serverevent-driveneviogevgogolanggomaxprocsgoroutinekqueuenetwork-programmingnonblockingprotocolreactorwebsocket
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 |