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

duanhf2012/origin

A game server framework in Go (golang). observed · 2026-08-28

github.com/duanhf2012/origin · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

86/100

  • Activity 99
  • Release rhythm 61
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 11.0
  • age_days: 2778
  • days_rel: 261
  • days_push: 7
  • n_releases_24m: 19

Full methodology

Adoption not part of the score

1703 stars · 200 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Origin is a distributed game server engine written in Go, organized around three core abstractions: Node, Service, and Module. It provides service discovery (etcd or built-in), RPC, and networking over TCP, KCP, and WebSocket, plus utilities for building game backends including H5 game servers.

Use cases

  • build a distributed game server backend in Go
  • create an H5 HTML5 game server
  • set up service discovery and RPC between game server nodes
  • structure game logic into services and modules with monitoring
  • implement login, save, and config loading flows for a multiplayer game

When to choose

  • you are building a multiplayer game server in Go and want a batteries-included engine
  • you need distributed nodes with RPC and etcd-based service discovery
  • you want TCP, KCP, and WebSocket networking out of the box

When to avoid

  • you are building a non-game backend where general web frameworks fit better
  • you need a battle-tested engine with a large community and ecosystem
  • your team does not work in Go

Facets

framework · maturity active

rpc web-framework websocket concurrency service-discovery developer-tools backend microservices networking developer-tools go windows cross-platform game-server-engine distributed node-service-module kcp etcd golang game-development linux macos

1 source

Member repositories

RepositoryRoleHealth v2
duanhf2012/originmain86

For agents

markdown · JSON · MCP: product_card(name="duanhf2012/origin")

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