goworld

Game server engine

A scalable distributed game server engine with hot swapping capabilities and support for multiple communication protocols.

Scalable Distributed Game Server Engine with Hot Swapping in Golang

GitHub

3k stars
129 watching
460 forks
Language: Go
last commit: 12 months ago
Linked from 2 awesome lists

entitiesentity-frameworkgame-servergolangpacketsrpc

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lonng/nano A lightweight Go-based networking library for building fast and efficient game servers 2,884
g3n/engine A Go-based, cross-platform 3D game engine for building rich and dynamic 3D applications. 2,802
googleforgames/agones A Kubernetes-based solution for hosting and scaling dedicated game servers 6,101
hdt3213/godis A high-performance Redis server and cluster implementation in Go. 3,504
eranyanay/1m-go-websockets Demonstrates how to handle a large number of websockets connections in Go 5,816
heroiclabs/nakama A distributed server for building social and real-time games and applications 9,042
xtaci/gonet A game server skeleton in Go that enables communication between game servers and statistical servers. 1,270
goadesign/goa A tool for designing and generating APIs in Go 5,693
ergo-services/ergo An actor-based framework for creating event-driven architectures with network transparency and distributed system support. 3,722
gwuhaolin/livego A simple and efficient live broadcast server in Go that supports multiple transmission protocols and formats. 9,735
lni/dragonboat A high-performance multi-group Raft consensus library in Go 5,083
panjf2000/gnet An event-driven networking framework designed to provide high-performance and lightweight network capabilities. 9,665
apache/dubbo-go Provides a Go implementation of a scalable and configurable RPC framework for microservices architecture 4,732
urfave/negroni A library that provides an idiomatic approach to web middleware in Go 7,470
go-kratos/kratos A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. 23,374