Scalable Distributed Game Server Engine with Hot Swapping in Golang
- golang
- rpc
- entity-framework
- packets
47,133 repositories indexed
1–8 of 8 · Most stars
Scalable Distributed Game Server Engine with Hot Swapping in Golang
A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure.
Berth is a lightweight GPU resource manager written in Go. It controls which applications get access to your GPU, when they get it, and how that access is handed off.
:chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
Keep your secrets out of your AI coding agents. A local HTTPS proxy that swaps real credentials with placeholders and injects them at the network boundary.
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.