go_weekly_2025-08-13

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 编程助手,结合终端工具 Ultraviolet 实现动态交互。


3. Go Assembly Mutation Testing

Go 密码学库探索汇编级变异测试,提升关键代码的测试覆盖率验证。


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

实时可视化 Go 运行时指标(堆内存、Goroutine 等),新版前端升级。


5. dwarfreflect: Enhanced Reflection using DWARF Debug Information

通过 DWARF 调试信息增强反射能力,突破原生 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 中间件库,提供更规范的跨域请求处理方案。


5. Microsoft’s custom builds of Go

Go 1.25 起微软定制版将默认使用系统加密库,替代原有安全策略实现。