kercylan

Advanced
@kercylan98

minotaur. Minotaur - A Go library for distributed server-side development with an Actor model, tailored for game servers.

207

vivid. High-performance, type-safe Actor model library for Go. Features transparent message passing, remoting, supervision strategies, and built-in scheduler.

12

collision-slide-2d. Interactive visualizer for 2D continuous collision detection and wall sliding algorithms.

4

vivid-stateful-common. 基于 Vivid 实现的轻量化分布式有状态服务开发套件

2

chrono. 与时间相关的开发工具包

2

k8s-nginx-ingress-game-websocket-session-affinity. 该仓库用于记录解决基于 URL 查询参数(如 appid 和 roomid)的 WebSocket 请求路由与会话亲和性问题。通过合理配置和负载均衡策略,确保客户端在扩容和重连的情况下,能够始终连接到相同的 Pod,保持 WebSocket 会话的稳定性与一致性。

2

wasteland. Wasteland 是对于分布式进程的抽象,它适用于快速搭建跨网络交互的应用程序

2

options. 对常见的 `Options` 扩展选项的开发封装,用于满足多种复杂可选项的开发需求。

1

go-balancer. This repository contains some common load balancer implementations

1

sugar. Sugar 是一个现代化的 Go 工具库,致力于为 Go 开发者提供完整的"语法糖"工具集。通过利用 Go 1.18+ 的泛型特性,Sugar 提供了类型安全、高性能的实用工具,让 Go 开发更加优雅和高效。

1

go-log. 基于 slog 实现的支持高度定制的日志记录器

1

vivid-game-framework. Go

1

vivid-proto. Protocol Buffers Codec for Vivid Remoting — optional serialization for cross-node Actor messages.

1

vivid-console. TypeScript

1

vivid-nexus. Go

1
15
Apply