go_weekly_2025-08-08

2025-08-06 00:00

原文链接

精选

1. Go Concurrency Explorer and Visualizer

WASM 驱动的实时并发模式可视化工具,附带教程,帮助理解 Go 并发模型。


2. Crush: Charm’s AI Coding Agent

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


3. Go Assembly Mutation Testing

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


4. Statsviz 0.7: Runtime 统计可视化

实时可视化堆内存、Goroutine、CPU 等运行时指标,前端界面全新升级。


5. dwarfreflect: 基于 DWARF 的增强反射

突破 Go reflect 限制,通过 DWARF 调试信息获取函数参数名等元数据。


其它

1. Be Careful with Go Struct Embedding

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


2. TreeView: 终端树形结构导航

支持 Bubble Tea 的终端树状结构展示库,适用于目录等层级数据可视化。


3. Inbucket 3.1: 可自建测试邮件服务器

提供 SMTP/POP3/REST 接口的临时邮件服务,方便开发测试。


4. Go 1.25 微软定制版默认使用系统加密

微软放弃自定义加密方案,转向标准系统加密实现。


5. cors: 声明式 CORS 中间件库

自称可能是 Go 最佳 CORS 中间件,提供原则性配置设计。