Golang技术周刊 2026年第18周

📅 2026/8/2 23:16:05 👁️ 阅读次数 📝 编程学习
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」