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

GitHub

3k stars
76 watching
447 forks
Language: Go
last commit: 6 months ago
Linked from 2 awesome lists

distributed-systemsgamegolangjsonlightweightmicronetworkingprotobufservertcp-serverwebsocket-server

Backlinks from these awesome lists:

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