Golang技术周刊 2026年第18周
阅读原文: https://mp.weixin.qq.com/s/VYbS9YIPJchwYCZnlvcbUQ
Figma 披露用 Go 自建 Postgres 连接池设计;Solod v0.1 带来 Go 语法系统级语言;mvm 将 Go 编译为字节码执行;多款工具库发布新版本。
🔥 头条
Figma 用 Go 自建 Postgres 连接池
Figma 的数据库团队基于 jackc/pgx 和背压机制,用 Go 构建了自己的 Postgres 连接池管理器。目前尚未开源,但文章深入探讨了设计方案,并配有大量图示说明。
📖 文章
Boring:单二进制 SSH 隧道管理器
一个"开箱即用"的 SSH 隧道管理器:单二进制文件、TOML 配置、兼容 ssh_config、自动重连,以及用于按需启停隧道的 TUI 界面。
mvm:Go 解释器的新思路
六年前我们首次介绍了 yaegi(一个适合嵌入其他应用的 Go 解释器)。mvm 由 yaegi 的作者打造,是对该理念的新尝试——将 Go 编译为字节码在虚拟机上运行。
🛠 工具
Solod v0.1:Go 语法的系统级语言
Anton 过去几个月一直在开发这门采用 Go 语法、无运行时的系统级语言。v0.1 移植了 io、bytes、fmt、os、time 和 strings 等标准库关键部分。文章包含基准测试和示例,包括 Solod 如何与 SQLite 交互。
go-githubapp:构建 GitHub App 的 Go 库
一个用于构建处理 GitHub webhook 的 GitHub App 的简单框架。
imagemeta v1.0
从 JPEG、HEIC、AVIF、TIFF 和 RAW 相机图像中提取 EXIF 和 XMP 元数据。
gotreesitter 0.16
纯 Go 实现的 tree-sitter 运行时(无 Cgo 依赖)。v0.16 新增原生 UTF-16 解析/编辑支持。
postgresparser 1.2
基于 ANTLR 的纯 Go PostgreSQL 方言 SQL 解析器。
go-github 86.0
GitHub REST API (v3) 的 Go 客户端库。
——微信「右耳朵猫AI」
