下拉刷新
Go 项目

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

Star 5.3k
Vol.116
12 小时前

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

filebrowser
2
kite
Star 1.8k
Vol.116
3 天前

开源的轻量级 K8s 管理面板。这是一款轻量级、现代化的 Kubernetes 可视化管理平台,适用于管理和监控 K8s 集群。它拥有直观易用的界面,支持查看 Pod 日志、执行容器命令、编辑 YAML 配置、管理用户权限等功能。

kite
Star 7.4k
Vol.116
5 天前

终端里运行任意 GUI 应用。该项目突破了传统终端只能运行命令行程序的限制,让用户能够在终端(Terminal)中运行任意 GUI 应用程序,将图形界面的操作体验带入终端环境。它通过自研的 Wayland 合成器,将原本输出到显示器的 GUI 窗口实时渲染为终端可显示的字符或图片,实现了在终端内运行图形应用的能力,兼容 iTerm2、Alacritty、Kitty 等主流终端模拟器。

term.everything
4
tuios
Star 2.1k
Vol.116
6 天前

终端内实现桌面级窗口管理。这是一个 Go 编写的终端多窗口管理工具,支持浮动窗口、鼠标拖拽、自动平铺、多工作区切换等功能。窗口可以自由重叠和移动,像桌面操作系统一样,适合觉得 tmux 快捷键难记的开发者。

tuios
5
Ech0
Star 1.5k
Vol.115
3 天前

清爽的轻量级内容分享平台。这是一款开源、自托管的轻量级内容发布平台,专注于思想流动和快速分享。它拥有简洁直观的操作界面,支持发布和分享想法、文字、图片和链接。同时,支持类似 ActivityPub 的联邦协议,实现不同实例(站点)之间的互联互通,让内容不再局限于单一孤立的网站。

Ech0
6
eget
Star 1.8k
Vol.115
1 年前

一键获取 GitHub Release 安装包。这是一个用 Go 编写的命令行工具,可自动从 GitHub 检索、下载并安装开源项目已发布的二进制文件(Releases),无需手动查找和下载安装包。

eget
7
HAMi
Star 2.7k
Vol.115
15 小时前

面向 K8s 的异构 AI 计算虚拟化中间件。这是一款专为异构计算环境打造的 GPU 共享与调度管理平台,致力于最大化提升 GPU 利用率。它提供灵活、可靠、按需和弹性的多元异构 GPU 虚拟化、调度与管理能力,支持包括 NVIDIA、Ascend 等主流厂商的多种硬件及虚拟化技术,适用于深度学习、数据处理、科学计算等高性能计算场景。

HAMi
Star 6.4k
Vol.114
1 个月前

自动检测代码屎山等级的工具。这是一款用于评估代码“屎山等级”的工具,支持 Python、Java、Go 等多种编程语言。它能够自动扫描指定目录,深入分析项目代码的混乱程度,并用犀利又搞笑的方式告诉你结果。

Star 2.6k
Vol.114
3 个月前

Git 目录级别的贡献分析工具。这是一个用 Go 和 Ruby 语言开发的命令行工具,用于在 Git 仓库中按目录快速统计并可视化每位贡献者的提交次数、代码修改行数和活跃时间。

git-who
10
gonzo
Star 2.3k
Vol.114
16 小时前

终端用户界面日志分析工具。这是一个用 Go 语言开发的终端(TUI)日志分析工具,灵感来自 k9s。它支持在终端界面下实时分析、过滤和可视化日志,结合 AI 提升日志洞察能力,适用于日常开发、运维和故障排查等场景。

gonzo