go_weekly_2025-07-22

2025-07-16 00:00

原文链接

精选

1. The FIPS 140-3 Go Cryptographic Module

Go 官方支持 FIPS 140-3 加密标准,满足政府等特殊领域需求。


2. A Deep Dive Into Deeply Recursive Go

探讨 Go 深度递归导致的栈溢出问题及解决方案,含运行时恢复提案。


3. Learn Go with Tests: An Online Book for Learning TDD with Go

通过测试驱动开发学习 Go 的免费在线书籍,涵盖基础到反射和泛型等进阶主题。


4. pproftui: A Terminal-Based Diagnostic Tool for pprof Data

终端版 pprof 诊断工具,直接定位问题代码并支持实时性能分析。


5. oapi-codegen 2.5: Generate Go Boilerplate from OpenAPI 3 Specs

从 OpenAPI 规范自动生成 Go 服务端/客户端代码,减少样板代码编写。


其它

1. You Don’t Need testify/assert

提倡精简测试断言风格,并推出极简测试库 Be。


2. Introducing go-cdc-chunkers: A New Way to Chunk and Deduplicate Everything

基于内容分块的数据去重算法库,适用于高效存储场景。


3. cpuid 2.3: CPU Feature Identification for Go

获取 CPU 核心数、架构等硬件信息的轻量级库,支持 x86 和 ARM64。


4. FastHTTP 1.64

高性能 HTTP 替代方案,适用于特定高并发场景。


5. Revive 1.11

快速可配置的 Go 代码检查工具,支持高度定制化规则。


6. FerretDB 2.4

基于 Postgres/SQLite 的 MongoDB 兼容层,提供替代方案。