兴趣是最好的老师,HelloGitHub 让你对开源感兴趣!

简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python 、Java 、Go 、C/C++、Swift...让你在短时间内感受到开源的魅力,爱上开源!
以下为本期内容|每月 28 号更新
C 项目
1 、armorpaint:3D 模型纹理绘制工具。这是一款 3D PBR 纹理绘制工具,直接拖入模型即可开始编辑并实时预览。它提供节点编辑器和 UV 编辑,支持 OBJ 、FBX 、Blend 、glTF 等模型格式,适用于 Windows 、Linux 和 macOS 等平台。

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

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

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

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

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

7 、hey:小巧的 HTTP 压测工具。这是一款用 Go 编写的 Web 压测命令行工具,能够按请求数和并发数向目标地址发送请求,并输出吞吐量、延迟分布和状态码等统计结果,支持按时长压测、HTTP/2 、自定义请求方法和请求头等功能。
8 、kserve:K8s 上的 AI 模型推理平台。该项目是基于 K8s 的 AI 推理平台,支持 vLLM 后端和 OpenAI 兼容接口,可部署 TensorFlow 、PyTorch 、scikit-learn 、ONNX 等多种框架的模型,并提供自动扩缩容、灰度发布和模型监控等功能。

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

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

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

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

13 、microlighter:零依赖的代码高亮库。该项目是基于 CSS Highlight API 的网页代码高亮库,无需为每个 Token 插入 span 标签,让 DOM 结构更简洁。它压缩后仅约 2KB ,内置 10 套主题,支持 30 多种编程语言、可编辑代码块和自动高亮等功能。
14 、openmouse:免装驱动的网页版游戏鼠标设置工具。这是一款基于浏览器的游戏鼠标控制面板,连接鼠标后即可查看设备信息,调整 DPI 、回报率等设置,不用安装驱动软件。它通过 WebHID 与鼠标通信,支持罗技、雷蛇、海盗船、HyperX 、VGN 、ATK 等品牌的鼠标。来自 @Snekxs 的分享

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30 、vphone-cli:在 Mac 上创建并运行虚拟 iPhone 。这是一款适用于 Apple Silicon Mac 的虚拟 iPhone 工具,基于苹果虚拟化框架创建和管理虚拟机,可通过图形启动器或命令行操作,支持文件浏览、截图录屏和剪贴板同步等功能。

人工智能
31 、ego-lite:与 AI 智能体共用且互不干扰的浏览器。这是一款专为人和 AI 智能体共同使用而设计的浏览器。每个 Agent 都在独立空间中执行任务,不会影响正常浏览网页。智能体可直接编写 JavaScript 完成获取页面快照、点击和填写表单等多步操作,从而减少工具调用次数和 Token 消耗。它支持导入 Chrome 的登录状态和书签,可让多个 Agent 并行处理任务,目前仅支持 macOS 。

32 、LoongForge:更快地训练大模型和具身模型。该项目是百度开源的模型训练框架,支持主流的 LLM 、VLM 、扩散和具身模型。它采用多后端架构,提供开箱即用的配置和脚本,支持预训练、SFT 与 LoRA ,适配 NVIDIA GPU 和昆仑芯 XPU 异构硬件。来自 @zhhhhcc 的分享

33 、orca:让多个 AI 编程智能体并行开发的 IDE 。这是一款跨平台的 AI 编程智能体编排工具,能够让 Claude Code 、Codex 等分别在独立的 Git 工作树中并行运行,并通过同一界面统一管理。它能将同一个提示词同时发送给多个 Agent ,对比结果后合并最优方案。还可通过手机 App 查看进度、接收通知和发送指令,适用于 Windows 、macOS 和 Linux 。

34 、TencentDB-Agent-Memory:让多个 AI 智能体共享团队经验。这是一款开源的 AI 智能体团队记忆系统,可将对话、文档和代码整理成可复用的团队记忆,供不同智能体和团队成员共享。它能从对话中提取记忆与技能,将文档和代码转换为 Wiki 和代码图谱,并根据权限将这些内容分配给不同智能体。来自 @Jianing Xu 的分享

35 、YuE:先写曲谱再生成歌曲的音乐模型。该项目是开源的歌曲生成模型,输入歌词和风格描述,即可生成包含人声与伴奏的完整歌曲。它会先生成旋律与和弦乐谱,再根据乐谱生成音频,支持编辑曲谱后重新生成歌曲,也能根据参考录音进行翻唱。配套 Skill 还支持生成纯器乐。

其它
36 、flix:基于 ESP32 的四旋翼无人机。该项目是基于 ESP32 的四旋翼无人机,内含 3D 打印机架、接线图和飞控固件。它通过 Wi-Fi 或 ESP-NOW 使用 MAVLink 协议通信,可用 USB 手柄、遥控器或手机操控,并提供无线命令行调试、Gazebo 仿真和用于自动飞行的 Python 库。

37 、fugleramme:听声识鸟的电子墨水相框。该项目是基于树莓派的智能鸟类相框,通过麦克风采集附近的鸟鸣,借助 BirdNET-Go 识别鸟类,再以古典插画的形式展示识别结果。

38 、microduck:迷你鸭子机器人。该项目是双足鸭子机器人 Microduck 的控制系统。机器人高约 25 厘米、重 800 克,可通过手柄遥控行走,支持加装轮子、叼起物品和摔倒后自行站起。

39 、pigsty:开箱即用的 PostgreSQL 发行版。这是一个企业级开源 PostgreSQL 发行版,可在 Linux 上一键部署单机实例或高可用集群。它内置监控面板、故障自动切换和时间点恢复等功能,并提供 12 种 PG 内核和 500 多个扩展。来自 @r12t 的分享
最后
感谢您的阅读 ❤️