Golang技术周刊 2026年第20周

本周Go生态迎来多项重要更新:gosentry为Go带来LibAFL级模糊测试能力;Cilium分享端到端供应链安全实践;btype库提供比Rust/C++更快的B树集合类型;go-app 11.0支持用Go和WASM构建PWA;多个重要库发布新版本。

🔥 头条

Go模糊测试缺失了一半工具链:我们Fork工具链来修复它

Go的模糊测试工具落后于Rust和C++开发者习以为常的LibAFL级工具。推出gosentry:一个Go工具链的fork,在LibAFL引擎上运行testing.F测试套件,增加了结构体感知和基于语法的模糊测试、竞态和goroutine泄漏检测。这些共同揭示了原生模糊测试无法发现的bug类别

📖 文章

Cilium如何端到端强化其Go供应链

对每个Go模块进行vendor只是Cilium的GitHub Actions和供应链手册中十几个控制措施之一,从控制PR触发到签署发布版本,并诚实列出了他们尚未填补的漏洞。

用纯Go构建分布式搜索引擎

无需离开Go工具链即可实现Multi-Raft共识、SIMD加速向量(通过go-highway)和ML推理(通过gomlx)。

🛠 工具

btype:基于B树的快速集合类型

来自GJSON创建者的新库,提供基于B树的集合类型(包括映射、集合、表、队列和栈),比Go、Rust和C++中现有的B树实现更快。

go-app 11.0:用Go和WebAssembly构建渐进式Web应用

一个用于构建Go驱动的PWA的框架,后端使用Go的标准http方法,并添加声明式语法,以便你可以用Go本身编写基于组件的UI。

grdpwasm:基于Go WASM的Web端RDP客户端

一个基于浏览器的RDP(微软远程桌面协议)客户端实现,使用Go编写并编译为WebAssembly。

graphql-go v1.10.0

GraphQL库现在实现了官方GraphQL 2025年9月规范。

Dasel 3.10

用于处理JSON、YAML、TOML、XML、CSV、HCL和INI文件的CLI工具和Go库。

Native WebP for Go 1.3

基于Go的原生WebP编码器,无libwebp依赖。

urfave/cli 3.9

用于以声明方式构建命令行工具的流行包。

Caddy Defender 0.10.1

Caddy模块,用于阻止或操纵来自AI或云服务的请求。

Lego 5.0

Let's Encrypt客户端和ACME库。更多细节请见此博客文章。

Ark 0.8

基于原型的实体组件系统(ECS),用于Go。

wgpu v0.28.0

纯Go的WebGPU实现。

相关推荐
傻啦嘿哟5 小时前
某招聘平台爬虫:爬取招聘岗位数据,分析各城市薪资水平
开发语言·爬虫·python
2501_933670795 小时前
2026秋招量化分析岗技能栈:Python、SQL、统计建模、回测项目怎么准备
开发语言·python·sql
李少兄6 小时前
JavaScript 数据类型完全指南
开发语言·javascript·ecmascript
码事漫谈6 小时前
多人共用一个 key,缓存命中率会不会因此降低?
后端
Seoyoneh6 小时前
Agentic Workflow编排架构:云客服从“被动响应”迈向“主动执行”的技术实现
java·开发语言·架构
Tangyuewei7 小时前
Java 写 Agent:模型只是组件
java·开发语言
考虑考虑7 小时前
docker compose环境变量替换
运维·后端·自动化运维
小玮看世界7 小时前
[Python]从合并区间到传感器融合区:合并区间在传感器区域融合的实际落地
开发语言·python
武雄(小星Ai)8 小时前
飞书API上传26MB文件偶发失败:错误码9499与空响应体排坑实录
后端·api·排坑实录
徐小夕8 小时前
JitWord 4.0 万字分享:从协同工具到AI Word操作系统,聊聊3年产品创业史
前端·vue.js·后端