Go语言爱好者周刊:第 182 期
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
题图:Go 项目布局
资讯
2D 的游戏引擎。
Go 的解析库。
在 Go 中执行 JavaScript。
纯 Go 实现的通用语法高亮库。
具有现代仪表板的高性能,自托管通讯和邮寄列表管理器。Go + Vue 构建。
微服务框架。
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
让在 Go 中构建基于 SSH 的应用变得更容易。
9、log 0.2
一个小巧、色彩丰富的 Go 日志库。
文章
1、Go每日一库之Pie :一个高性能、类型安全的slice操作库
在Go语言中,对slice和map是我们最常用的数据结构。比如,计算两个切片的交集、差集;判断切片中的元素是否都满足某个条件的等。我推荐大家使用这个包。
很多人第一次接触Go,他们中的很多是来自像Java, Ruby这样的OO(面向对象)语言阵营的,他们学习Go之后的第一个问题便是:Go是一门OO语言吗?在这篇博文中,我们就来探讨一下。
C语言是Go语言的先祖之一,Go继承了很多C语言的语法与表达方式,这其中就包含了全局变量,虽然Go在其语法规范中并没有直接给出全局变量的定义。
是否有借鉴作用?
开源项目
OpenAI 的 Golang SDK,包括 ChatGPT、GPT-3、GPT-4 等。
2、sse
服务器事件发送服务端和客户端。
3、go-nostr
nostr 协议的 Go 实现。
基于原始字节流的高性能+动态化 Go 数据处理。
资源&&工具
一个检测结构体是否可以占用更少内存的工具。
基于 Docker 的热重载开发。
极度灵活的 golang 深度对比,扩展 go 测试包,测试 HTTP APIs,提供测试套件.
订阅
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。