GopherDaily

GopherDaily

2024-02-18

每日一谚:Avoid repetition in naming


Go技术生态

Go 1.22中值得关注的几个变化
一文帮你搞懂Go 1.22中都有哪些新特性

Learning Go: Part Fifteen— AWS S3 with Go
The article "Learning Go: Part Fifteen AWS S3 with Go" by Brian Enochson is a part of a series that covers basic concepts in Go programming, including types, loops, flow control, functions, pointers, collections, arrays, maps, and slices, and database interaction.

使用CUE让Go向左移动
你的Go运行在哪里?如何告诉它该做什么?配置是现代开发的一个重要部分,但我们可以从 Go 的静态类型系统中获益,及早发现编程错误,却无法从配置数据中获益。本讲座将介绍新的 CUE 语言如何与 Go 集成,将 Go 类型“左移”到部署的早期阶段,从而在降低风险的同时带来乐趣。

gitlab:在Go应用程序中组合Readers和Writers
这篇博文讨论了如何使用 Golang 的“io”包来有效地处理 I/O 操作,特别是在 Gitlab 等应用程序中的 Git 数据流环境中,它每小时处理数 TB 的 Git 数据。

在Go中调用C
该文档提供了有关如何从 Go 调用 C 的详细指南,重点介绍了如何使用 C 包和 cgo(Go 的 C 互操作性层)来引用 C 符号、在 Go 和 C 字符串之间进行转换以及处理指针字段。

云原生技术

为什么未来属于软件/IT 人员
Matt Kornfield 认为,尽管低代码系统和无代码系统以及 AI 编码的兴起,但软件和 IT 的未来掌握在专业人士手中,他认为这些系统在技术上仍然很复杂,可能会导致问题。

使用开源工具和框架对传统可观测性平台进行现代化改造
本文讨论了通过使用开源工具和框架对传统可观测性平台进行现代化改造的重要性,以提高运营效率、系统可靠性和社区支持,从而降低成本、提高灵活性和社区支持。

数据库世界导航 I:ORM vs. SQL查询生成器
Alok Boutzouga 在 Medium 上发表的文章比较了对象关系映射 (ORM) 和 SQL 查询生成器,重点介绍了它们的优缺点、编码风格、项目类型、速度和灵活性。

AI

流行工具与项目

gptscript-ai/gptscript
自然语言编程

ehang-io/nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.

bepass-org/bepass
用 go 编写的简单 DPI 绕过工具

gohugoio/hugo
世界上最快的网站构建框架。

sashabaranov/go-openai
OpenAI ChatGPT、GPT-3、GPT-4、DALL·E, Go 的 Whisper API 包装器

alist-org/alist
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

smartcontractkit/chainlink
去中心化预言机网络的节点,桥接链上和链下计算

SagerNet/sing-box
通用代理平台

hajimehoshi/ebiten
Ebitengine - 一个非常简单的围棋 2D 游戏引擎

XTLS/Xray-core
X射线,穿透一切。也是最好的 v2ray-core,支持 XTLS。完全兼容的配置。

qdm12/gluetun
用于多个 VPN 提供商的瘦 Docker 容器中的 VPN 客户端,用 Go 编写,并使用 OpenVPN 或 Wireguard、DNS over TLS,内置一些代理服务器。

caddyserver/caddy
具有自动 HTTPS 功能的快速且可扩展的多平台 HTTP/1-2-3 Web 服务器

a-h/templ
一种在 Go 中编写 HTML 用户界面的语言。

syncthing/syncthing
开源连续文件同步

siderolabs/talos
Talos Linux 是为 Kubernetes 构建的现代 Linux 发行版。

v2ray/v2ray-core
一个用于构建代理以绕过网络限制的平台。

gofiber/recipes
📁 光纤示例 🚀

go-gost/gost
GO Simple Tunnel - 用 golang 编写的简单隧道

schollz/croc
轻松安全地将内容从一台计算机发送到另一🐊 📦台计算机

blushft/go-diagrams
使用 Go 创建漂亮的系统图

marcoshuck/todo
应用以下技术的生产级待办事项应用:Go、gRPC、Docker、Kubernetes、Zap、Jaeger、Prometheus、Grafana 等

flipped-aurora/gin-vue-admin
基于vite+vue3+gin搭建的开发基础平台(支持TS,JS混用),集成jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,chatGPT自动查表等开发必备功能。

metal3-io/ip-address-manager
集群 API 提供程序 Metal3 的 IP 地址管理器

helm/chart-testing
用于 linting 和测试 Helm 图表的 CLI 工具

helm/helm
Kubernetes 包管理器


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily主页:gopherdaily.tonybai.com

GopherDaily归档:gopherdaily.tonybai.com/more

GopherDaily项目:github.com/bigwhite/gopherdaily

订阅GopherDaily

取消订阅GopherDaily

另一个邮件列表:https://gopher-daily.com

Copyright 2023 GopherDaily