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
448 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists

distributed-systemsgamegolangjsonlightweightmicronetworkingprotobufservertcp-serverwebsocket-server

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
xiaonanln/goworldA scalable distributed game server engine with hot swapping capabilities and support for multiple communication protocols.2,576
gin-gonic/ginA high-performance web framework written in Go, providing a fast and flexible API for building HTTP services.79,433
micro/go-microA framework for building microservices with built-in support for distributed systems development and scalable communication between services.22,020
zeromicro/go-zeroA cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices.29,481
panjf2000/gnetAn event-driven networking framework designed to provide high-performance and lightweight network capabilities.9,825
nanomsg/nanomsgA high-performance messaging library for building scalable applications.6,014
googleforgames/agonesA Kubernetes-based solution for hosting and scaling dedicated game servers6,140
hybridgroup/gobotA framework for robotics and IoT development in Go9,005
olahol/melodyA lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets.3,785
g3n/engineA Go-based, cross-platform 3D game engine for building rich and dynamic 3D applications.2,826
name5566/leafA pragmatic framework for building game servers in Go5,321
go-kit/kitA toolkit for building microservices in Go26,684
heroiclabs/nakamaA distributed server for building social and real-time games and applications9,117
nanovms/nanosA lightweight kernel designed to run a single application in isolation2,670
tinygo-org/tinygoA compiler that enables Go programming language for small devices and edge computing applications.15,577