下拉刷新
Go 项目

这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub Go 项目 集合。

1
marmot
Star 2.6k
Vol.118
2 天前

让 SQLite 秒变分布式数据库。这是一款基于 Go 语言开发的轻量级分布式 SQLite 系统,通过无主架构将 SQLite 转化为高可用的分布式数据库。它采用 Gossip 协议进行集群管理和数据同步,支持最终一致性和多点写入,并通过 CDC 实现行级复制,兼容 MySQL 协议,现有的 MySQL 客户端和应用可无缝迁移至 SQLite 集群。

Star 1.6w
Vol.118
1 天前

新一代 AI 模型聚合管理与分发系统。该项目是基于 One API 二次开发的 AI 模型接口管理与分发平台。它将 OpenAl、Claude、Gemini、DeepSeek 等多种主流大模型与 AI 服务封装为统一接口,并兼容 OpenAI、Claude、Gemini 等常见接口格式。同时提供数据看板、智能路由分发、令牌分组、模型访问限制和在线充值等功能,适合用于企业或个人搭建 LLM 统一调用平台。

new-api
Star 1.7k
Vol.118
1 天前

轻量级 Nginx 日志可视化平台。该项目是用 Go、Vue3 和 PostgreSQL 构建的轻量级 Nginx 日志分析和可视化平台,支持 PV/UV 统计、IP 归属地分析、客户端设备解析等功能,适合个人站长和小型团队使用。

nginxpulse
4
snitch
Star 2.8k
Vol.118
1 个月前

更友好的网络连接查看器。该项目是用 Go 语言开发的网络连接监控命令行工具,可作为 ss 和 netstat 的替代品。它开箱即用、界面简洁直观,支持实时刷新、过滤、排序、导出和搜索 TCP/UDP 连接等功能。

snitch
5
tusd
Star 3.6k
Vol.118
16 天前

大文件断点续传的服务端实现。该项目是 tus 协议(基于 HTTP 的文件断点续传协议)官方开源的 Go 语言实现,专为解决大文件上传易中断、需从头重传的问题而设计,支持本地磁盘、AWS S3、Google Cloud Storage 等多种存储,可作为独立服务或 Go 库使用。

6
gitmal
Star 1.3k
Vol.117
1 个月前

Git 仓库一键转静态网站。这是一款 Go 语言开发的工具,可轻松将 Git 仓库转换为静态网站。它通过解析仓库的文件结构、提交历史和代码内容,提供类似 GitHub 的浏览体验,适用于展示个人开源项目代码。

gitmal
7
goose
Star 1w
Vol.117
7 天前

开箱即用的数据库迁移工具。这是一个 Go 语言开发的数据库迁移工具,提供 CLI 和第三方库两种使用方式,可通过 SQL 文件实现常规迁移,也可编写 Go 代码处理复杂的迁移逻辑,兼容 Postgres、MySQL、ClickHouse 等数据库。

goose
8
kaiju
Star 4.1k
Vol.117
1 天前

Go 语言的高性能游戏引擎。该项目是采用 Go 语言和 Vulkan 图形 API 构建的 2D/3D 游戏引擎,让开发者可以直接用 Go 开发游戏。它内置可视化编辑器、Soloud 音频库和 Bullet3 物理引擎,在降低游戏开发门槛的同时,实现了极高的渲染性能和低内存占用。

kaiju
Star 4.6k
Vol.117
17 天前

像 rsync 一样同步 Docker 镜像。该项目可通过简单的 docker pussh 命令,将本地 Docker 镜像直接推送到远程服务器,无需依赖外部容器镜像仓库。仅传输缺失的镜像层,比 docker save/load 更快。

unregistry
Star 6.2k
Vol.116
2 天前

完全开源可自托管的私有云盘。该项目是基于 Go+Vue.js 构建的在线文件管理工具,功能比原版 FileBrowser 更丰富,支持多文件源(本地或云)、目录级访问控制、设置共享过期时间、文件搜索和缩略图等功能。

filebrowser