阅读,与值得关注的内容Readance

《HelloGitHub》第 126 期

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

简介

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。

这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,爱上开源!


以下为本期内容|每月 28 号更新

C 项目

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

地址:github.com/armory3d/armorpaint

C# 项目

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

地址:github.com/RayrenSX/iPhoneMirror

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

地址:github.com/QL-Win/QuickLook

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

地址:github.com/RankFTW/RHI

C++ 项目

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

地址:github.com/flameshot-org/flameshot

Go 项目

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

地址:github.com/bilirec/bilirec

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

地址:github.com/rakyll/hey

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

地址:github.com/kserve/kserve

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

地址:github.com/Jinnrry/PMail

JavaScript 项目

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

地址:github.com/sirmalloc/ccstatusline

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

地址:github.com/riba2534/claude-opus-5-5-demo

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

地址:github.com/tianma-if/edgeever

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

地址:github.com/davatron5000/microlighter

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

地址:github.com/OpenMouse-Project/openmouse

Python 项目

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

地址:github.com/ChenLiu-1996/figures4papers

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

地址:github.com/flet-dev/flet

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

地址:github.com/kr8s-org/kr8s

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

地址:github.com/WooHooDai/linkding-cn

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

地址:github.com/r0x0r/pywebview

Rust 项目

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

地址:github.com/Canop/broot

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

地址:github.com/sharkdp/numbat

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

地址:github.com/sigoden/window-switcher

Skills

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

地址:github.com/yang0/handraw-style

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

地址:github.com/xingkongliang/skills-manager

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

地址:github.com/geeklee/srt-whiteboard-animation

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

地址:github.com/lhlGitHub/threejs-architecture-effects

Swift 项目

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

地址:github.com/iAmCorey/birth

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

地址:github.com/thaw-app/Thaw

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

地址:github.com/abue-ammar/tinycast

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

地址:github.com/Lakr233/vphone-cli

人工智能

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

地址:github.com/citrolabs/ego-lite

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

地址:github.com/baidu-baige/LoongForge

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

地址:github.com/stablyai/orca

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

地址:github.com/TencentCloud/TencentDB-Agent-Memory

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

地址:github.com/multimodal-art-projection/YuE

其它

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

地址:github.com/okalachev/flix

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

地址:github.com/arnegiacomo/fugleramme

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

地址:github.com/pollen-robotics/microduck

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

地址:github.com/pgsty/pigsty

最后

感谢参与分享开源项目的小伙伴们,欢迎更多的开源爱好者来 HelloGitHub 自荐/推荐开源项目。如果你发现了 GitHub 上有趣的项目,就点击这里分享给大家伙吧!

感谢参与分享开源项目的小伙伴们,欢迎更多的开源爱好者来 HelloGitHub 自荐/推荐开源项目。

希望本期内容有你感兴趣的开源项目,兴趣是最好的老师,它能点燃你对开源的热情、勇敢地迈出第一步,随时欢迎你加入开源的大家庭!如果还没看过瘾,点击阅读 往期内容。

图片

点击阅读原文可按照编程语言浏览项目

前往微信阅读全文

内容来自公众号,可前往微信查看原文。

查看作者的更多文章 →