Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

cherry-game/cherry — 🍒 Cherry — Go game server framework powered by Actor Model.

Description and use

Cherry is a Go‑based game‑server framework that leverages the Actor Model to provide reusable backend infrastructure—serial goroutine per actor, service discovery via NATS/etcd, pluggable connectors (TCP/WS/HTTP), protobuf messaging with object pooling, a time‑wheel scheduler, and Snowflake ID generation—enabling teams to ship API services faster and standardize service patterns for MMO/SLG/RPG workloads. Adoption is straightforward: start with a small proof‑of‑concept, review the README, and gradually integrate the core components into existing services. The project shows strong production readiness, with recent activity, growing adoption (802★, 138 forks), and ecosystem signals that support a serious pilot, pending a final check of license, security, and maintainer health.

Problem

cherry-game/cherry helps teams reuse service infrastructure instead of rebuilding common backend pieces.

Outcome

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

Workflow

  • ship API services faster
  • reuse backend infrastructure
  • standardize service patterns

Evidence

🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & object-pooled messaging, time wheel, snowflake. Born for MMO/SLG/RPG, scales to millions.

Source

  • Record date: 2026-09-17T12:30:46.193Z