Skip to content
On this page

Go语言爱好者周刊:第 200 期

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue

鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。

题图:Go 项目的代码库生成器

资讯

1、expr v1.15.0 发布

Go 的表达式语言。

2、go2rtc v1.7 发布

支持各种协议的流媒体应用程序。

3、juicefs v1.1 发布

基于 redis 和 S3 构建的分布式 POSIX 文件系统。

4、miller v6.9 发布

文本数据处理的瑞士军刀,Go 实现。

5、dnscontrol v4.3 发布

一个用于维护 DNS 区域的系统。

6、fibratus v2.0 发布

Windows 内核勘探和追踪的现代工具。

7、gobgp v3.18 发布

BGP 的 Go 实现。

文章

1、盘点 Go 语言的那些日志库:你用了哪个?

在本文中,将介绍Go语言中最流行和最优秀的日志库,并给出每个库的使用示例代码。

2、探索 Go1.21 中的 slices 包:原理,特点和示例

slices 标准库是 Go 1.21 新增的一个包,它提供了许多对切片(slices)进行常见操作的泛型函数,可以适用于任何元素类型的切片。

3、Go 1.21 是不是还没用上?新版又来了

Go Team 发布了 Go1.21.1 和 Go1.20.8,这是两个小版本,主要涉及安全更新。

4、微服务回归单体,代码行数减少75%,性能提升1300%

QQ 浏览器搜索 —— 基础架构团队出品。

5、吵翻了!到底该选 Rust 还是 Go,成2023年最大技术分歧

虽然 Rust 和 Go 在语法和风格上差别很大,但它们都是构建软件的一流工具。

开源项目

1、lotusdb

Go 编写的最先进的键值存储,速度极快,兼容 LSM 树和 B+ 树。

2、turn

用于构建 TURN 客户端和服务器的 API。

3、siopao

Golang 的简化文件操作。

资源&&工具

1、autostrada

Go 项目的代码库生成器。一个站点,可让你从各种选项中进行选择(webapp与JSON API、SQLite与Postgres-添加身份验证、安全cookie、会话等),然后下载从这些选项构建的自定义代码库以继续构建应用程序。

2、climate

CLI Mate 旨在让在 Go 中创建 CLI 变得简单(而且有趣!),类似于 python-fire。

3、gothub

用 Go 编写的 GitHub 替代前端。

订阅

这个周刊每周日发布,同步更新在Go语言中文网微信公众号

微信搜索"Go语言中文网"或者扫描二维码,即可订阅。

wechat

Released under the MIT License.