go_weekly_2025-08-10

2025-08-06 00:00

原文链接

精选

1. Go Concurrency Explorer and Visualizer

WASM 实时编码环境,可视化 Go 并发模式,附带教程,帮助理解常见并发场景。


2. Crush: Charm’s Entry into the AI Coding Agent Space

Charm 团队推出 Go 驱动的 AI 编程助手,类似 Claude Code,结合终端工具 Ultraviolet。


3. Go Assembly Mutation Testing

Go 密码学库测试新方法,通过汇编变异测试提升关键代码的覆盖率检查。


4. Statsviz 0.7: Instant Visualization of Your App’s Runtime Statistics

实时可视化 Go 应用运行时指标(堆、协程、CPU 等),前端界面全新升级。


5. dwarfreflect: Enhanced Reflection using DWARF Debug Information

利用 DWARF 调试信息突破 Go reflect 限制,支持获取函数参数名等元数据。


其它

1. Be Careful with Go Struct Embedding

结构体嵌套可能意外掩盖深层字段,需注意同名字段的深度歧义问题。


2. TreeView: Display Tree Structures at the Terminal

终端树形结构可视化工具,支持 Bubble Tea,适合目录导航等场景。


3. Inbucket 3.1: A Disposable Webmail Server with SMTP, POP3, and More

自托管测试邮件服务,支持 Web/REST/POP3 接口,方便开发调试。


4. cors: A Principled CORS Middleware Library

声明式 CORS 中间件库,自称可能是 Go 最佳实现。


5. Microsoft’s custom builds of Go

Go 1.25 起微软定制版默认使用系统加密库,不再强制内部安全方案。


6. go-redis 9.12

官方 Go Redis 客户端更新,新增 Redis 8.2 支持。


7. tbls 1.87

自动生成数据库 Markdown 文档的工具,支持多种数据库。