HelloGitHub第126期:39个开源项目推荐

发布时间 2026-09-28 3 天前
来源 HelloGitHub 月刊
字数 3,922 字
查看原文

AI智能总结

《HelloGitHub》第 126 期于 2026 年 9 月 28 日发布,整理了 39 个有趣、入门级的开源项目,涵盖 C、C#、C++、Go、JavaScript 等语言。

《HelloGitHub》第 126 期

发布于 2026 年 09 月 28 日

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目,每月 28 号更新一期。这里有好玩和入门级的开源项目、开源书籍、实战项目、企业级项目,帮助你快速发现开源的魅力,对开源产生兴趣。

C 项目

1、armorpaint

3D 模型纹理绘制工具。这是一款 3D PBR 纹理绘制工具,直接拖入模型即可开始编辑并实时预览。它提供节点编辑器和 UV 编辑,支持 OBJ、FBX、Blend、glTF 等模型格式,适用于 Windows、Linux 和 macOS 等平台。

armorpaint

C# 项目

2、iPhoneMirror

Windows 上的 iPhone 投屏工具。这是一款 Windows 本地投屏工具,可通过 USB 或 AirPlay 传输 iPhone/iPad 画面和声音,支持多设备、独立窗口、截图、OBS、蓝牙鼠标和键盘控制。

iPhoneMirror

3、QuickLook

Windows 的空格键快速预览工具。这是一款 Windows 文件预览工具,提供类似 macOS 快速预览文件的功能,支持图片、视频、文档、代码、压缩包和 3D 模型等 100 多种格式。

QuickLook

4、RHI

一键为游戏开启 HDR 的工具。这是一款 Windows 的游戏画质增强工具,能够自动扫描游戏并一键安装 ReShade 和对应的 HDR 模组,支持切换 DLSS 版本、自动开关系统 HDR、限制帧率和管理 NVIDIA 驱动配置。

RHI

C++ 项目

5、flameshot

开源的跨平台截图工具。这是一款基于 C++ 和 Qt 开发的截图工具,可在截图上直接添加箭头、文字、形状和马赛克,支持延时截图、复制到剪贴板、上传到 Imgur 等功能,适用于 Windows、macOS 和 Linux 系统。

flameshot

Go 项目

6、bilirec

适用于低配设备的 B 站直播录制工具。该项目是专为低配设备优化的 B 站直播录制工具,内存占用极少。它内置 Web 管理界面,支持开播自动录制、自动分段、断流重连和自动转 MP4 等功能。

bilirec

7、hey

小巧的 HTTP 压测工具。这是一款用 Go 编写的 Web 压测命令行工具,能够按请求数和并发数向目标地址发送请求,并输出吞吐量、延迟分布和状态码等统计结果,支持按时长压测、HTTP/2、自定义请求方法和请求头等功能。

8、kserve

K8s 上的 AI 模型推理平台。该项目是基于 K8s 的 AI 推理平台,支持 vLLM 后端和 OpenAI 兼容接口,可部署 TensorFlow、PyTorch、scikit-learn、ONNX 等多种框架的模型,并提供自动扩缩容、灰度发布和模型监控等功能。

kserve

9、PMail

一分钟搭建个人域名邮箱。该项目是用 Go 编写的个人邮件服务器,仅需一台服务器和域名,就能部署自己的域名邮箱。它开箱即用、体积小、占用资源少,内置邮件收发服务和 Web 管理界面,支持 SMTP、POP3、IMAP 协议,以及多域名、多用户和 HTTPS 证书自动续期等功能。

PMail

JavaScript 项目

10、ccstatusline

Claude Code 的状态栏定制工具。这是一款专为 Claude Code 设计的状态栏工具,可在底部实时显示当前模型、Git 分支、Token 用量、上下文占比、每周额度和会话时长等信息。它内置交互式配置界面,支持自定义显示项、多行状态栏和导出配置。

ccstatusline

11、claude-opus-5-5-demo

一句提示词生成的 3D 网页游戏。该项目是 Claude Opus 5.5 代码生成实测的产物,包含鹈鹕骑车、射击和赛车三款 3D 网页游戏。每个游戏仅用一句提示词,由模型自主完成开发、测试和部署,源码没有人工改动过一行。

claude-opus-5-5-demo

12、edgeever

AI 原生的个人笔记应用。这是一款开源的笔记与知识库应用,采用印象笔记经典的三栏布局,可零成本部署在 Cloudflare 上。它提供 REST API、MCP 和 CLI 接口,适配 Claude Code 等 AI 智能体读取和整理笔记,支持多设备同步、Mermaid 图表、版本历史、Markdown 和富文本等功能。

edgeever

13、microlighter

零依赖的代码高亮库。该项目是基于 CSS Highlight API 的网页代码高亮库,无需为每个 Token 插入 span 标签,让 DOM 结构更简洁。它压缩后仅约 2KB,内置 10 套主题,支持 30 多种编程语言、可编辑代码块和自动高亮等功能。

14、openmouse

免装驱动的网页版游戏鼠标设置工具。这是一款基于浏览器的游戏鼠标控制面板,连接鼠标后即可查看设备信息,调整 DPI、回报率等设置,不用安装驱动软件。它通过 WebHID 与鼠标通信,支持罗技、雷蛇、海盗船、HyperX、VGN、ATK 等品牌的鼠标。

openmouse

Python 项目

15、figures4papers

绘制论文配图的 Python 脚本集合。该项目是一套用于制作论文配图的工具,内含 Python 脚本和 AI Skills,支持绘制对比柱状图、构成分解图、趋势图等多种学术图表。

figures4papers

16、flet

用 Python 开发跨平台应用的框架。该项目是基于 Flutter 的 Python 应用开发框架,只用 Python 就能构建 Web、桌面和移动应用,支持 iOS、Android、Windows、macOS、Linux 和浏览器。它内置 Material 和 Cupertino 风格组件,可在移动应用中使用 NumPy、pandas 等库,并能通过一条命令打包发布到 App Store 和 Google Play。

flet

17、kr8s

用 Python 轻松操作 K8s。这是一个受 kubectl 启发的 K8s Python 客户端库,熟悉 kubectl 命令即可快速上手。它提供同步和异步 API,支持获取资源、扩缩容、创建 Pod 和端口转发等常用操作。

kr8s

18、linkding-cn

中文版书签管理与稍后读工具。该项目是基于 linkding 二次开发的书签管理和稍后读工具,内置简体中文界面。它支持网页快照、正文提取、高亮批注、拼音标签搜索和数据看板,部署简单开箱即用。

linkding-cn

19、pywebview

用 Web 技术打造 Python 桌面应用。这是一个轻量级的 Python 原生 WebView 封装库,可用网页技术构建原生窗口,实现前端与 Python 双向通信。它复用系统网页组件,生成的程序体积小,适用于 Windows、macOS、Linux 和 Android。

pywebview

Rust 项目

20、broot

更好用的 tree 命令替代工具。这是一款用 Rust 编写的终端目录浏览工具,能够以精简的目录树展示大型文件夹,并自动忽略 .gitignore 中的文件。它支持模糊搜索、正则表达式和搜索文件内容,输入几个字母即可跳转到目标目录。还提供多面板文件操作、文件预览、批量命令执行和自定义快捷键等功能,可替代 tree 和 ls 命令。

broot

21、numbat

能自动换算物理单位的计算器。这是一款兼具编程语言能力的科学计算器,专为带物理单位的科学计算设计。支持单位换算、自定义单位、常数和函数计算,可在命令行或浏览器中使用。

numbat

22、window-switcher

在 Windows 上切换同一应用的多个窗口。这是一款免安装的 Windows 窗口切换工具,按下 Alt+反引号 即可在同一应用的多个窗口间快速切换,也可启用 Alt+Tab 切换应用。支持自定义快捷键、冲突程序黑名单和限定当前虚拟桌面等功能。

window-switcher

Skills

23、handraw-style

手绘风格 AI 生图技能包。这是一个可安装到 Codex 的 AI 生图技能包,收录了 278 种手绘风格、120 种排版样式和 30 种经典主题色。选定编号并说明主题,即可生成中英双语生图提示词,也能根据主题自动推荐风格和配色。它提供社媒卡、信息图、漫画分镜等排版,支持纯图和图文两种模式,生成的提示词适用于 GPT Image、Midjourney、Stable Diffusion 等工具。

handraw-style

24、skills-manager

统一管理 AI 技能包的工具。这是一款跨平台的 AI 智能体技能管理工具,可将散落在不同工具中的技能集中存入本地仓库,并一键同步到 Claude Code、Codex、Cursor 等工具。它支持从 Git 仓库、本地文件夹、压缩包和 skills.sh 市场安装技能,还提供技能组合预设、项目级管理、上游更新检测和标签筛选等功能,适用于 Windows、macOS 和 Linux。

skills-manager

25、srt-whiteboard-animation

把字幕变成手绘动画。这是一个可将 SRT 字幕转换为白板手绘视频的 AI 技能包。它会解析字幕内容,按叙事顺序拆分场景并生成分镜和线稿,再让画面元素随字幕依次出现,通过笔尖连续勾勒、逐步上色,最终导出为 MP4 视频。

srt-whiteboard-animation

26、threejs-architecture-effects

让 AI 生成逐层搭建的 3D 古建筑。这是一个适用于 Codex、Claude Code 和 Cursor 的 AI 技能,可生成基于 Three.js 的 3D 中式古建网站。建筑会按照砖墙、木构架、斗拱和飞檐的顺序逐步搭建,砖、木、瓦、石等材质均由代码生成,支持拖动时间轴回放搭建过程、旋转缩放视角和查看飞檐特写等功能。

threejs-architecture-effects

Swift 项目

27、birth

macOS 启动项管理工具。这是一款免费开源的 macOS 启动项管理工具,可集中查看和管理开机启动项、守护进程及后台程序,支持按名称、路径或 PID 搜索,并一键停用或移除相关程序。

birth

28、Thaw

按需显隐图标的 Mac 菜单栏管理工具。这是一款免费开源的 macOS 菜单栏管理工具,可隐藏不需要的图标,并通过悬停或快捷键找回。支持按显示器或专注模式切换布局,还能根据电量、Wi-Fi 等条件自动显示图标。

Thaw

29、tinycast

极简的 macOS 启动器。这是一款用 Swift 编写的轻量级 macOS 启动器,内存占用不到 100MB,支持文件搜索、剪贴板历史、汇率换算、代码片段、窗口管理和 AI 对话等功能,兼容 Raycast 扩展。