iohao/ioGame
A lock-free, asynchronous, event-driven Java Netty framework for building high-performance network applications. Lightweight and dependency-free, it supports distributed, decentralized clusters without requiring external middleware or databases—ideal for game servers, IoT, and long-lived connection systems. observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 95
- Release rhythm 71
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 20.0
- age_days: 1563
- days_rel: 198
- days_push: 31
- n_releases_24m: 17
Adoption not part of the score
1271 stars · 285 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ioGame is a lightweight, lock-free, asynchronous, event-driven Java game server framework built on Netty. It supports WebSocket, TCP, and UDP with distributed clustering without external middleware, and can generate typed client SDKs for Unity, Godot, Unreal, Cocos, and web frontends.
Use cases
- build a multiplayer game server in java
- create a websocket server for real-time games
- develop an iot backend with long-lived connections
- generate client sdk for unity from java server code
- run a distributed game server cluster without middleware
- switch between protobuf and json protocols in one codebase
- build a chat or long-connection system in java
When to choose
- you need a high-performance java game server framework with clustering built in
- you want websocket, tcp, and udp support from one codebase
- you want to avoid external middleware like redis or mq for distribution
- you target multiple client engines (unity, godot, unreal, web) and want generated SDKs
- you prefer a lightweight, zero-config, pure JavaSE stack
When to avoid
- your project is not license-compatible with AGPL-3.0
- you need a non-JVM server language
- you want a general-purpose web MVC or REST framework rather than a game/long-connection server
- you require a large ecosystem and many third-party integrations
- you need JDK versions older than 21
Facets
framework · maturity active
web-framework websocket rpc serialization tracing authorization sdk web-development backend iot microservices jvm cross-platform netty game-server lock-free asynchronous event-driven protobuf client-sdk-generation long-connection unity godot unreal-engine cocos-creator no-middleware cluster game-development real-time websocket tcp
2 sources
- readme: https://github.com/iohao/ioGame · fetched 2026-08-28 · d568f9752ff0
- homepage: https://iohao.github.io/game · fetched 2026-08-29 · 2b8751009bb9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| iohao/ioGame | main | 88 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem