扫一扫
关注 HG 公众号
发现更多开源乐趣

Go 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

mercure

第 76 期 Star 3.0k Watch 57 Fork 228
一种用于实时通信的开放式协议。该项目是基于 HTTP 和 SSE 的一种协议,然后用 Go 语言实现的实时推送服务。相较于 WebSocket 协议它使用起来更加简单,客户端发起订阅就和请求普通的 HTTP 接口一样,而且在 HTTP/2 下还可以双向通信。
mercure

gitleaks

第 76 期 Star 10.5k Watch 144 Fork 972
一款静态应用程序安全测试(SAST)工具。它可以检测项目中是否包含密码、API Key、token 等信息,还能够轻松整合到 Git Hook 和 GitHub Action,实现提交代码时自动检测,通过告警和阻止 push 等方式,有效地防止敏感信息泄漏。
gitleaks

wild-workouts-go-ddd-example

第 76 期 Star 2.8k Watch 73 Fork 280
Go DDD 示例项目。该项目通过一个预约系统的示例,展示了如何在 Go 项目中实现领域驱动设计(DDD)和读写分离架构(CQRS)。
wild-workouts-go-ddd-example

ptg

第 76 期 Star 225 Watch 6 Fork 22
用 Go 写的 GUI gRPC 客户端。作者在调试 gPRC 接口时,发现没有类似 postman 趁手的 gPRC 客户端,所以就自己动手写了一个然后开源了。
ptg

wechat-backup

第 76 期 Star 1.3k Watch 11 Fork 102 中文
本地备份微信聊天记录的工具。它能够将手机上的微信聊天记录,解密后保存在电脑上,支持查看、搜索、恢复微信聊天记录。
wechat-backup

server

第 75 期 Star 4.9k Watch 80 Fork 315
多用户的屏幕分享服务。它可以快速启动一个在线共享屏幕的服务,让用户无需安装任何软件,仅使用浏览器就能分享自己的屏幕画面。项目基于网页实时通信(WebRTC) 实现,由 STUN/TURN 协议完成内网穿透和浏览器端对端的连接,既实用又有源码可以学习。
server

paopao-ce

第 75 期 Star 2.3k Watch 26 Fork 319 中文
一个 Go 写的轻量级社区。采用 Gin+Vue 实现的微社区,界面清爽拥有话题、发布短内容、评论等功能。
paopao-ce

natpass

第 75 期 Star 2.5k Watch 33 Fork 296 中文
多功能主机管理平台。Go 写的主机管理 Web 平台,支持 shell 和远程桌面管理 Linux、Windows 和 macOS 系统的主机。
natpass

go-best-practice

第 75 期 Star 1.9k Watch 33 Fork 241 中文
编写可维护 Go 代码的建议。《Go 语言最佳实践》一文的中文翻译版。

navidrome

第 75 期 Star 4.3k Watch 55 Fork 402
Go 写的开源音乐服务器。该项目可以用来搭建自己的音乐网站,功能丰富支持中文界面、专辑封面、多用户、各种音频格式、播放列表等功能,而且硬件要求低即使是在树莓派上也能流畅地运行。
navidrome