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
112 watching
623 forks
Language: Go
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gobwas/ws A WebSocket implementation in Go. 6,143
coder/websocket A minimal and idiomatic WebSocket library for Go 3,950
gorilla/websocket An implementation of the WebSocket protocol for real-time communication over TCP connections. 22,445
go-kit/kit A toolkit for building microservices in Go 26,621
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,748
xiaonanln/goworld A scalable distributed game server engine with hot swapping capabilities and support for multiple communication protocols. 2,573
zeromicro/go-zero A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. 29,308
soheilhy/cmux A GoLang library for multiplexing multiple network protocols on the same port 2,583
ethereum/go-ethereum A Go implementation of the Ethereum protocol, providing a suite of tools and utilities for building Ethereum clients and applications. 47,592
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 78,978
asynkron/protoactor-go An ultra-fast distributed actor system for concurrent and distributed computing 5,079
panjf2000/gnet An event-driven networking framework designed to provide high-performance and lightweight network capabilities. 9,665
joewalnes/websocketd Tool to turn existing command-line applications into WebSocket servers by piping client input and sending server output over WebSockets 17,160
icexin/eggos A Go-based unikernel project that runs Go applications on x86 bare metal with a network stack and various features. 2,232
gopherjs/gopherjs Compiles Go code to JavaScript for running in browsers 12,759