这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub Go 项目 集合。
让 SQLite 秒变分布式数据库。这是一款基于 Go 语言开发的轻量级分布式 SQLite 系统,通过无主架构将 SQLite 转化为高可用的分布式数据库。它采用 Gossip 协议进行集群管理和数据同步,支持最终一致性和多点写入,并通过 CDC 实现行级复制,兼容 MySQL 协议,现有的 MySQL 客户端和应用可无缝迁移至 SQLite 集群。
新一代 AI 模型聚合管理与分发系统。该项目是基于 One API 二次开发的 AI 模型接口管理与分发平台。它将 OpenAl、Claude、Gemini、DeepSeek 等多种主流大模型与 AI 服务封装为统一接口,并兼容 OpenAI、Claude、Gemini 等常见接口格式。同时提供数据看板、智能路由分发、令牌分组、模型访问限制和在线充值等功能,适合用于企业或个人搭建 LLM 统一调用平台。

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

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

大文件断点续传的服务端实现。该项目是 tus 协议(基于 HTTP 的文件断点续传协议)官方开源的 Go 语言实现,专为解决大文件上传易中断、需从头重传的问题而设计,支持本地磁盘、AWS S3、Google Cloud Storage 等多种存储,可作为独立服务或 Go 库使用。
Git 仓库一键转静态网站。这是一款 Go 语言开发的工具,可轻松将 Git 仓库转换为静态网站。它通过解析仓库的文件结构、提交历史和代码内容,提供类似 GitHub 的浏览体验,适用于展示个人开源项目代码。

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

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

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

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