nano
game server framework
A lightweight Go-based networking library for building fast and efficient game servers
Lightweight, facility, high performance golang based game server framework
3k stars
76 watching
447 forks
Language: Go
last commit: 6 months ago
Linked from 2 awesome lists
distributed-systemsgamegolangjsonlightweightmicronetworkingprotobufservertcp-serverwebsocket-server
Related projects:
Repository | Description | Stars |
---|---|---|
xiaonanln/goworld | A scalable distributed game server engine with hot swapping capabilities and support for multiple communication protocols. | 2,573 |
gin-gonic/gin | A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. | 78,978 |
micro/go-micro | A framework for building microservices with built-in support for distributed systems development and scalable communication between services. | 21,956 |
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 |
panjf2000/gnet | An event-driven networking framework designed to provide high-performance and lightweight network capabilities. | 9,665 |
nanomsg/nanomsg | A high-performance messaging library for building scalable applications. | 6,003 |
googleforgames/agones | A Kubernetes-based solution for hosting and scaling dedicated game servers | 6,101 |
hybridgroup/gobot | A framework for robotics and IoT development in Go | 8,960 |
olahol/melody | A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. | 3,748 |
g3n/engine | A Go-based, cross-platform 3D game engine for building rich and dynamic 3D applications. | 2,802 |
name5566/leaf | A pragmatic framework for building game servers in Go | 5,299 |
go-kit/kit | A toolkit for building microservices in Go | 26,621 |
heroiclabs/nakama | A distributed server for building social and real-time games and applications | 9,042 |
nanovms/nanos | A lightweight kernel designed to run a single application in isolation | 2,650 |
tinygo-org/tinygo | A compiler for programming languages in small embedded systems and WebAssembly runtimes | 15,449 |