go_weekly_2025-11-04

2025-10-29 00:00

原文链接

精选

1. Go’s Green Tea Garbage Collector

Go 1.25引入的实验性GC,已在Google生产环境带来显著效率提升,深度解析其工作原理和性能对比。


2. Crush: Charm’s Go-Powered AI Coding Agent

Charm推出的Go驱动AI编程助手,支持任何OpenAI兼容的LLM API,是Claude Code等工具的替代方案。


3. Fyne: A GUI App Framework for Desktop, Mobile and Web

跨平台GUI框架,支持桌面、移动和Web应用,近期在i18n、画布绘制和样式方面有重要更新。


4. Timezones as Types: Making Time Safer to Use in Go?

go-meridian库通过类型化时区处理,使错误的时区处理在编译时就不可能发生。


功能齐全的文件传输服务器,支持SFTP/HTTP/S/FTP/S/WebDAV,新增后量子混合密钥交换支持。


其它

1. Go’s Release Cycle and Process as Go 1.26 Progresses

Go 1.26开发冻结期定于11月26日,之后仅接受bug修复和文档更新。


2. vite-plugin-use-golang: Write Go in JavaScript Files?

Vite插件实验性支持在JS文件中使用Go代码,编译为WebAssembly供前端使用。


3. Fantasy: Build Flexible AI Agents with Go

Charm的AI代理构建库,是Crush的基础组件,支持创建工具增强的Go智能体。


4. From 19 Hours to Under a Second: Building a Blazing-Fast TCP Scanner in Go

使用Go构建高性能TCP扫描器,将执行时间从19小时优化到不足1秒。


5. go-redis 9.16

Redis客户端库更新,新增Redis维护通知和追踪过滤支持。