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
462 forks
Language: Go
last commit: about 1 year 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,896
g3n/engine A Go-based, cross-platform 3D game engine for building rich and dynamic 3D applications. 2,826
googleforgames/agones A Kubernetes-based solution for hosting and scaling dedicated game servers 6,140
hdt3213/godis A high-performance Redis server and cluster implementation in Go. 3,537
eranyanay/1m-go-websockets Demonstrates how to handle a large number of websockets connections in Go 5,866
heroiclabs/nakama A distributed server for building social and real-time games and applications 9,117
xtaci/gonet A game server skeleton in Go that enables communication between game servers and statistical servers. 1,272
goadesign/goa A tool for designing and generating APIs in Go 5,719
ergo-services/ergo An actor-based framework for creating event-driven architectures with network transparency and distributed system support. 3,771
gwuhaolin/livego A simple and efficient live broadcast server in Go that supports multiple transmission protocols and formats. 9,776
lni/dragonboat A high-performance multi-group Raft consensus library in Go 5,106
panjf2000/gnet An event-driven networking framework designed to provide high-performance and lightweight network capabilities. 9,825
apache/dubbo-go Provides a Go implementation of a scalable and configurable RPC framework for microservices architecture 4,739
urfave/negroni A library that provides an idiomatic approach to web middleware in Go 7,479
go-kratos/kratos A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. 23,457