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实现。

相关推荐
程序员海军4 小时前
用了两年多 GPT,我最近开始换模型了,还折腾了个求职避坑 Agent
前端·人工智能·后端
码士集团小青4 小时前
SpringBoot 集成缓存性能之王 Caffeine
spring boot·后端·缓存
紧跟先前的步伐4 小时前
Go AI Agent 实战 06|JSON 结构化输出与 Go 后端校验
人工智能·ai·golang
H.莓飛5 小时前
【数据结构】排序_OJ题(一):计数、桶与排序后的处理
java·开发语言·数据结构
wangchunyu1146 小时前
JAVA AQS与Lock实现原理(含CAS)
java·开发语言·word
excel6 小时前
IndexNow:让搜索引擎更快发现网站更新的主动通知协议
前端·后端·架构
Json____6 小时前
用 FastAPI + Vue3 打造一套完整的在线考试系统:从组卷到阅卷的业务闭环实践
后端·node.js·fastapi·it学习·wwwoop.com
爱喝水的鱼丶7 小时前
SAP-ABAP:ECC→S/4HANA ABAP 迁移升级指南——程序改造、语法兼容与性能优化 导语
运维·开发语言·性能优化·sap·abap·经验交流·开发交流
小灰灰搞电子7 小时前
Rust+Slint 实现FTP客户端调试助手源码分享
开发语言·后端·rust
外收内放7 小时前
面向对象高级(实战案例)
开发语言·python·学习