2025-07-02 00:00
精选
1. An Interactive Tour of Go 1.25
通过可编辑的代码示例,交互式预览 Go 1.25 新特性,RC1 已发布,正式版预计 8 月推出。
2. The Evolution of Caching Libraries in Go
回顾 Go 缓存库发展历程,解析 Otter 缓存库的设计动机与优势。
3. Running a Million-Board Chess MMO in a Single Process
单进程支撑百万棋盘规模的 MMO 象棋游戏,展示 Go 高并发后端能力。
4. Cross-Compiling 10,000+ Go CLI Packages Statically
使用 Zig 工具链静态编译大量 Go CLI 工具,解决无 Go 环境的用户痛点。
5. Depot Ships Gocache v2 for 4x Faster Go Builds
Gocache v2 通过捆绑优化减少网络调用,CI 环境构建速度提升 4 倍。
其它
1. (Ab)using Channels to Implement a 3D Pipe Game
巧妙(或滥用)利用 Go 通道机制实现 3D 管道游戏逻辑。
2. How to Manage Configuration Settings in Go Webapps
对比 CLI 参数、环境变量等配置管理方式,提供实践建议。
3. Colorspace: Color Space Conversion Library
支持 sRGB/OKLAB 等色彩空间转换与插值的纯 Go 库。
4. MCP Go SDK: Official Go SDK for Model Context Protocol
模型上下文协议(MCP)的官方 Go SDK 预览版,8 月将发布稳定版。
5. ktea: A Bubble Tea-Powered Kafka TUI Client
基于 Bubble Tea 的 Kafka 终端交互客户端,提供 TUI 操作界面。
6. Anubis 1.20
通过工作量证明(PoW)挑战阻止 AI 爬虫的 HTTP 请求过滤工具。
7. Validator 10.27
基于结构体标签的字段值验证库,支持丰富校验规则。
8. Gofakeit 7.3
随机假数据生成器,新增 ISBN 等数据类型的支持。
9. Chroma 2.19
纯 Go 实现的通用语法高亮库,支持多种编程语言。
10. Mockery 3.5
自动生成 Mock 代码的工具,简化单元测试中的依赖模拟。