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

相关推荐
jimy11 小时前
C语言模拟对象、方法:“函数指针+结构体“复用函数指针指向的函数体
c语言·开发语言
程序员张31 小时前
SpringBoot集成BCrypt密码加密库
java·spring boot·后端
CaffeinePro2 小时前
FastAPI数据库集成SQLAlchemy异步ORM全方案
后端·fastapi
小旭Coding2 小时前
凌晨告警轰炸!Go 服务协程只增不减,内存持续暴涨直至 OOM
后端
半个落月2 小时前
用 LangChain.js 手写一个能读写文件和执行命令的 Mini Cursor
javascript·人工智能·后端
天外天-亮2 小时前
HBuilder X 使用 uview-plus 方式
开发语言·javascript·hbuilder x·uview-plus
木木子222 小时前
[特殊字符] 音乐播放器——状态驱动的多媒体控制
android·开发语言·华为·php·harmonyos
952362 小时前
RabbitMQ-基础操作
java·spring boot·分布式·后端·spring·rabbitmq
六个九十度3 小时前
用python脚本访问被网关隔离的嵌入式设备
开发语言·python
柒和远方3 小时前
从审计日志到可下载证据包:事务型 Outbox、租约 fencing 与保留水位
前端·后端·架构