Reddit Golang - 2026-03-18
1. 读到一篇关于DataDog如何将构建二进制文件减少77%的精彩博客
分享一篇关于DataDog如何通过技术手段将其Go语言构建的二进制文件大小减少77%的博客。
作者: /u/Modernman1234 | 发布于: 2026-03-17 18:09
2. Loom:Go语言的响应式组件框架
作者发布了基于信号机制的Go组件框架Loom,支持终端和Web界面,并寻求反馈。
作者: /u/AnatoleLucet | 发布于: 2026-03-17 14:06
3. modernc.org/sqlite v1.47.0 新增向量搜索扩展功能
作者: /u/0xjnml | 发布于: 2026-03-17 13:53
4. libgoc:为C语言设计的Go风格CSP并发运行时,集线程池、有栈协程、通道、选择器、异步I/O和垃圾回收于一体的统一API。
作者发布了一个为C语言设计的Go风格并发运行时库libgoc,声称它使C语言具备了类似Go的垃圾回收、CSP模型和异步I/O能力。
作者: /u/therealdivs1210 | 发布于: 2026-03-17 02:25
5. Go中动态文本生成的处理(模板 vs 自定义方法?)
作者在Go中处理动态文本生成时,发现fmt.Sprintf和text/template在复杂格式化场景下受限,因此创建了一个支持按位置或键传递参数并应用格式化的包,并询问社区的常用方法。
作者: /u/Equivalent-Room-1154 | 发布于: 2026-03-17 13:51
6. 我开发了一个具备自主路径迁移能力的自愈VPN运行时原型(Go语言演示)
作者用Go语言构建了一个自愈VPN原型系统,能监控网络路径健康、检测异常并实时迁移流量,旨在演示自适应路由引擎。
作者: /u/Melodic_Reception_24 | 发布于: 2026-03-17 13:27
7. 微服务间共享gRPC协议文件的最佳实践
用户询问在微服务架构中,是应创建共享包还是复制proto文件来管理gRPC协议定义。
作者: /u/Minimum-Ad7352 | 发布于: 2026-03-17 13:49
8. 开发了一个语言无关的Git钩子管理器,希望听听大家的反馈
作者因不满需为不同运行时安装多个Git钩子管理器,开发了gethooky。它是一个二进制文件,只需安装一次即可用于所有项目。
作者: /u/One_Volume8347 | 发布于: 2026-03-17 15:32
9. certctl — 基于Go 1.22标准库路由构建的证书生命周期平台,无框架依赖,采用处理器→服务→仓库分层架构
作者发布了certctl v1版本,这是一个用Go 1.22构建的自托管证书生命周期管理平台,采用标准库路由、分层架构和接口化设计,并开源征求反馈。
作者: /u/im-feeling-the-AGI | 发布于: 2026-03-17 22:58
10. 在 Go 中构建复杂文本模板——你通常如何处理?
作者在构建通知或结构化日志时,发现混合使用位置参数和命名参数并分别格式化很麻烦,因此创建了一个Go库来简化此过程,并询问其他开发者的解决方案。
作者: /u/AccountEngineer | 发布于: 2026-03-17 04:54
11. 还有人觉得Wails的前端配置对于简单工具来说太复杂了吗?
用户认为Wails框架强大,但为简单工具配置Svelte或React前端过于繁重,怀念直接嵌入HTML和使用轻量JS/htmx的简洁方式,并寻求更轻量的方案。
作者: /u/joaunn | 发布于: 2026-03-17 19:50
12. GoAI – 构建AI应用的Go开发工具包。一套SDK,支持20多家服务商。
作者因重复编写LLM包装器而创建了GoAI库,提供统一API支持20+供应商,通过泛型实现结构化输出,且核心无外部依赖。
作者: /u/anhzendev | 发布于: 2026-03-17 20:16
13. Phero:用于构建多智能体AI系统的Go框架
作者介绍了新开发的Go多智能体AI框架Phero,其特点包括模块化设计、自动工具生成和内置MCP支持,适用于构建从简单代理到复杂协调模式的应用程序。
作者: /u/henomis79 | 发布于: 2026-03-17 14:39
14. 用Golang和本地LLM构建RAG系统
作者: /u/askoma | 发布于: 2026-03-17 09:18
15. Golang sqlx 库问题
用户在使用Go和SQLx连接PostgreSQL时,设置search_path后路径会意外改变,寻求解决方案。
作者: /u/Sb77euorg | 发布于: 2026-03-17 10:10