1m-go-websockets

Websocket demo

Demonstrates how to handle a large number of websockets connections in Go

handling 1M websockets connections in Go

GitHub

6k stars
113 watching
628 forks
Language: Go
last commit: about 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gobwas/wsA WebSocket implementation in Go.6,169
coder/websocketA minimal and idiomatic WebSocket library for Go4,017
gorilla/websocketAn implementation of the WebSocket protocol for real-time communication over TCP connections.22,625
go-kit/kitA toolkit for building microservices in Go26,684
olahol/melodyA lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets.3,785
xiaonanln/goworldA scalable distributed game server engine with hot swapping capabilities and support for multiple communication protocols.2,576
zeromicro/go-zeroA cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices.29,481
soheilhy/cmuxA GoLang library for multiplexing multiple network protocols on the same port2,590
ethereum/go-ethereumA Go implementation of the Ethereum protocol's execution layer47,891
gin-gonic/ginA high-performance web framework written in Go, providing a fast and flexible API for building HTTP services.79,433
asynkron/protoactor-goAn ultra-fast distributed actor system for concurrent and distributed computing5,095
panjf2000/gnetAn event-driven networking framework designed to provide high-performance and lightweight network capabilities.9,825
joewalnes/websocketdTool to turn existing command-line applications into WebSocket servers by piping client input and sending server output over WebSockets17,176
icexin/eggosA Go-based unikernel project that runs Go applications on x86 bare metal with a network stack and various features.2,239
gopherjs/gopherjsCompiles Go code to JavaScript for running in browsers12,785