go_weekly_2025-08-20

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. Be Careful with Go Struct Embedding

揭示结构体嵌入可能导致的字段隐藏问题,提供避免歧义的最佳实践。


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

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


其它

1. dwarfreflect: Enhanced Reflection using DWARF Debug Information

通过 DWARF 调试信息突破 reflect 限制,支持运行时获取函数参数名。


2. TreeView: Display Tree Structures at the Terminal

终端树形结构显示与导航库,支持 Bubble Tea 和 Lip Gloss 框架。


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

自托管测试邮件服务器,支持 Web/REST/POP3 接口,适合邮件功能调试。


4. cors: A Principled CORS Middleware Library

声明为“Go 最佳 CORS 中间件库”,提供规范的跨域请求处理方案。


5. Building Maybe the Fastest Disk Usage Program on macOS

对比 Go 和 Rust 实现 macOS 磁盘使用分析工具的性能优化实践。