Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/iohao/ioGame · homepage · Java · AGPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
iohao/ioGamemain88

For agents

markdown · JSON · MCP: product_card(name="iohao/ioGame")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem