兴趣是最好的老师, HelloGitHub 让你对开源感兴趣!
简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
这里有热门 AI 项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,爱上开源!
以下为本期内容|每月
28 号更新
C 项目 1、RetroArch :一站式复古游戏模拟器。该项目是 libretro 官方开发的跨平台模拟器,可动态加载各类游戏机模拟器和游戏引擎。它提供多种着色器、即时存档、手柄操作和视频录制等功能,支持 Windows、Linux、macOS、Android、iOS 以及 PS、Xbox、任天堂主机等平台。
地址:github.com/libretro/RetroArch
C# 项目 2、DeskBox :让 Windows 桌面井然有序。这是一款开源的 Windows 桌面整理工具,为桌面加入具有 Windows 原生质感的文件格子和日常工具。它内置待办、随记、搜索、天气和音乐控制等小组件,支持映射现有文件夹、自动整理桌面文件和 QuickLook 预览等功能。
地址:github.com/Tianyu199509/DeskBox
3、DiscordChatExporter :Discord 聊天记录导出工具。这是一款用 C# 编写的 Discord 消息导出工具,可将私信、群聊和频道消息导出为文件,支持 HTML、TXT、CSV、JSON 输出格式,并保留 Markdown、附件、表情等内容,导出结果可离线查看。
地址:github.com/Tyrrrz/DiscordChatExporter
4、tubatools :Windows 电脑硬件检测工具。该项目是采用 C# 和 WinUI 3 开发的 Windows 装机工具箱,集成硬件检测、装机助手、网络诊断和垃圾清理等功能。
地址:github.com/luolangaga/tubatools
C++ 项目 5、EUI-NEO :轻量级 C++ 跨平台 UI 框架。这是一个面向 C++ 应用的轻量级声明式 UI 框架,无需引入 WebView 或脚本运行时。它支持 GLFW/SDL2 窗口后端和 OpenGL/Vulkan 渲染后端,内置布局、动画、事件、异步、网络请求和图片加载等功能,以及键盘、串口等可选模块。来自 @keokeo 的分享
地址:github.com/sudoevolve/EUI-NEO
6、fooyin :可自由定制界面的音乐播放器。这是一款界面可自由定制的桌面音乐播放器,可从空白画布或预设布局中自由编排界面。它支持 FLAC、MP3、Opus 等主流音频格式,提供无缝播放、标签编辑、音频转换、歌词同步显示和网络电台等功能,还可通过插件和内置的 FooScript 脚本扩展功能。
地址:github.com/fooyin/fooyin
Go 项目 7、casos :开箱即用的云操作系统。该项目是基于 Kubernetes 构建的云操作系统,将 API Server、Controller Manager 和 Scheduler 集成到单个可执行文件。无需搭建集群和编写 YAML,即可拥有一个带 Web 管理界面和应用商店的云操作系统。
地址:github.com/casosorg/casos
8、dbmate :轻量级数据库迁移工具。这是一款用 Go 编写的数据库迁移工具,可让数据库结构在多名开发者和生产服务器之间保持同步。它开箱即用、纯 SQL 编写迁移脚本,不绑定任何编程语言或框架,支持 MySQL、PostgreSQL、SQLite 和 ClickHouse 等数据库。
地址:github.com/amacneil/dbmate
9、devpod :开源的云开发环境。该项目是基于 DevContainer 标准的客户端开发环境工具,可在本地、K8s、远程机器或云服务器中创建一致的容器化开发环境。它支持 SSH、VSCode 和 JetBrains 接入,并提供预构建、闲置自动关机、凭据同步等功能。
地址:github.com/loft-sh/devpod
10、hister :个人浏览记录搜索引擎。该项目是用 Go 开发的个人搜索引擎,可全文检索你浏览过的网页和本地文件,支持 Firefox/Chrome 扩展自动收录新访问的页面、浏览器历史导入、字段过滤、通配符和语义搜索等功能。
地址:github.com/asciimoo/hister
Java 项目 11、droidVNC-NG :Android 远程桌面工具。这是一款专为局域网设计的远程查看和控制 Android 设备的工具,打开浏览器即可操控手机,无需 Root 权限。支持鼠标键盘操作、剪贴板共享、文件传输和屏幕缩放等功能。来自 @KongQi 的分享
地址:github.com/bk138/droidVNC-NG
12、grimmory :自托管的电子书漫画有声书库。这是一款开源的数字书库,支持管理电子书、漫画和有声书,可在浏览器里阅读、标注和查看进度,并提供智能书架、全文搜索、元数据抓取和一键发送到 Kindle 等功能。
地址:github.com/grimmory-tools/grimmory
JavaScript 项目 13、flint-chart :为 AI 而生的可视化语言。这是一种面向 AI 智能体的可视化中间语言,可通过简洁、人类可编辑的代码生成美观、准确的图表。它能自动处理布局、坐标轴、标签等参数,推导出更合适的图表配置,并提供 MCP 服务方便智能体直接调用。来自 @gaofer 的分享
地址:github.com/microsoft/flint-chart
14、gpu.js :让 JavaScript 代码跑在 GPU 上。这是一个 JavaScript 的 GPU 通用计算加速库,能够将简单的 JavaScript 函数转换为适配不同后端的 Shader Code,实现在 GPU 上并行执行,从而显著提升计算速度。
地址:github.com/gpujs/gpu.js
15、LinearAbiltyCastingThreeJS :炫酷的技能特效沙盒。这是一个用 Three.js 和 GLSL 实现的技能特效沙盒,内置冰霜、闪电、陨石、光束和陷阱 5 种技能,所有效果均由程序生成,并支持箭头瞄准、点击释放、暂停调整等功能。
地址:github.com/achrefelouafi/LinearAbiltyCastingThreeJS
16、prehistoric-animal-museum :陪孩子在线逛史前动物博物馆。该项目是专为儿童设计的 3D 史前动物博物馆,收录了海陆空 18 种动物,支持旋转缩放、中英双语旁白和设置探险形象等功能。来自 @Leon Made This 的分享
地址:github.com/s010s/prehistoric-animal-museum
Kotlin 项目 17、ZenConverter :开源的安卓文件格式转换工具。这是一款无广告、免费的 Android 文件格式转换工具,所有转换都在手机本地完成,文件无需上传到服务器,支持音视频、图片、PDF、字体和字幕等文件。来自 @Jason8RwWd 的分享
地址:github.com/Jasonzhu1207/ZenConverter
Python 项目 18、airllm :仅需 4GB 显存就能跑 70B 大模型。这是一个通过分层加载大幅降低推理显存占用的 Python 库,无需量化、蒸馏或剪枝,仅需 4GB 显存即可运行 70B 大模型。它支持 Llama 3.x、Qwen3、DeepSeek 等主流模型,并提供预取加速、8bit/4bit 量化和 macOS 支持。
地址:github.com/lyogavin/airllm
19、PYAS
:Python 写的杀毒软件。这是一款用 Python 和 C++ 开发的 Windows 杀毒软件,通过机器学习和行为监控拦截威胁,支持 PE 文件扫描、云端检测、签名校验,以及文件、进程和注册表等系统防护功能。来自 @WBT907 的分享
地址:github.com/87owo/PYAS
20、ServerKit :轻量级的服务器控制面板。这是一款采用 Flask 和 React 构建的服务器管理面板,运行时仅占 180MB 内存,可统一管理网站、数据库和 Docker 等服务。它内置 100 多个一键安装应用模板,支持多机监控、HTTPS 证书自动续签、定时备份和文件管理器等功能。来自 @Juan Denis 的分享
地址:github.com/jhd3197/ServerKit
21、watermarks-remover :清除 AI 水印的工具。这是一款用于删除 AI 生成内容里的来源标记和隐形水印的工具,可处理 Claude、Gemini、OpenAI 等水印,支持文本、图片、文档和视频等多种内容类型。
地址:github.com/guillaumemeyer/watermarks-remover
Rust 项目 22、floral-notepaper :轻量优雅的跨平台桌面便签工具。该项目是基于 Tauri 2 和 React 构建的桌面便签工具,按下全局快捷键即可随时唤出便签窗口。它支持 Markdown 编辑与实时预览、小窗多开、磁贴模式等功能,适用于 Windows 和 macOS 系统。
地址:github.com/Achilng/floral-notepaper
23、tuicr :方便在终端里做代码审查的工具。这是一款支持 Vim 快捷键的终端代码审查工具,可在命令行中连续浏览所有变更并添加评论。评论可作为正式 Review 一键提交至 GitHub、GitLab 或 Bitbucket,也能导出为 Markdown,兼容 git、jj 和 Mercurial。
地址:github.com/agavra/tuicr
24、WindInput :Rust 写的开源中文输入法。这是一款用 Rust 编写的轻量级中文输入法,资源占用低、启动速度快,支持五笔 86、五笔拼音混输、全拼和双拼。
地址:github.com/huanfeng/WindInput
Skills 25、dashi-ppt-skill :让 AI Agent 帮你做 PPT。这是一个能够生成可编辑 PPT 的技能包,把文档丢给 Agent 即可生成网页版 PPT,支持在浏览器里直接修改文字、换图片、调布局,以及一键导出为可编辑的 PPT 文件。
地址:github.com/chuspeeism/dashi-ppt-skill
26、effective-html :让 AI 用 HTML 画原型和图表。该项目能够让 AI 智能体生成可直接在浏览器中打开的 HTML 可视化内容,包括报告、交互式原型、计划路线图、架构和流程图等。
地址:github.com/plannotator/effective-html
27、i-have-adhd :让 AI 直接说重点的技能。该项目以《The Adult ADHD Tool Kit》一书的方法为准则,制定了 10 条输出规则,包括行动优先、步骤编号、列表不超过 5 项等,并省去开场白、回顾和客套结尾,让 AI 直接输出重点。
地址:github.com/ayghri/i-have-adhd
28、ian-xiaohei-illustrations :为文章生成手绘配图的技能。该项目是用于生成中文文章配图的 Agent 技能,能够提炼文章中的判断、流程、状态和隐喻,画成白底、手绘、有趣和清爽的 16:9 正文配图。来自 @Jie Chu 的分享
地址:github.com/helloianneo/ian-xiaohei-illustrations
Swift 项目
29、Crisp :免费的 macOS 外接显示器管理工具。这是一款用于控制外接显示器的 macOS 菜单栏应用,所有功能完全免费。支持调节亮度/音量/排列、HiDPI 缩放、配置预设、虚拟显示器等功能。
地址:github.com/didriksg/Crisp
30、MacPacker :免费的 macOS 压缩包管理器。这是一款免费开源的 macOS 压缩包管理工具,无需解压即可像浏览文件夹一样查看内容、直接拖出所需文件,支持 40 多种压缩包和磁盘镜像格式。来自 @Stephan Arenswa 的分享
地址:github.com/sarensw/MacPacker
人工智能 31、book-to-skill :把技术书变成智能体技能。这是一款可以将技术书籍和文档转化成 Agent 技能的工具,让 AI 编程助手按需加载并基于原书内容回答。它会自动生成 SKILL.md、按章节拆分的文件、术语表和速查表,让 Token 消耗比直接把整本书塞进上下文少 20-50 倍,支持 PDF、EPUB、DOCX 和 Markdown 等文件。
地址:github.com/virgiliojr94/book-to-skill
32、deepseek-harness :DeepSeek 开源的智能体框架。该项目是 DeepSeek 官方开源的智能体框架,采用一切皆插件的设计理念,模型适配器、工具、会话日志和智能体循环都是可替换的插件,并提供开箱即用的 Web 界面。
地址:github.com/deepseek-ai/deepseek-harness
33、oh-my-pi :把 IDE 能力接入终端编程智能体。这是一个采用 TypeScript 和 Rust 开发的终端 AI 编码智能体,由开源项目 Pi 演化而来,主打把 IDE 能力引入智能体。它将 LSP 深度集成到每次代码修改中,重命名会同步更新所有引用,还能调用 lldb、dlv、debugpy 等调试器定位问题,适用于 macOS、Linux 和 Windows 系统。来自 @ghost_him 的分享
地址:github.com/can1357/oh-my-pi
34、pipecat :实时语音 AI 智能体的框架。这是一个用于构建实时语音和多模态对话智能体的 Python 框架,可将语音识别、大模型和语音合成编排成可组合的处理管道。它通过 WebSocket 或 WebRTC 实现超低延迟交互,每条管道即一个 Agent,支持任务交接、并行分发和跨进程分布式部署等多智能体协作方式,适用于语音助手、在线客服和陪伴应用等场景。
地址:github.com/pipecat-ai/pipecat
35、plannotator :批注 AI 编码智能体输出的工具。这是一款本地运行的 AI 编程智能体审阅工具。当 AI 输出计划或写完代码后,它会自动在浏览器中打开审查界面,支持批注计划、评论 diff 和 PR,反馈会直接回传给 Agent 执行,兼容 Claude Code、Codex、Copilot CLI 等。
地址:github.com/backnotprop/plannotator
其它 36、bee-write-back :用树莓派自制一台数字打字机。该项目是用树莓派、5.5 英寸屏幕和机械键盘制作的专注写作设备,作者最初是为了解决睡前写日记助眠、又不想被旧日记勾起情绪的困扰而打造,成本约 200 美元。
地址:github.com/shmimel/bee-write-back
37、IHaskell :在 Jupyter 中运行 Haskell 代码。该项目能让你在 Jupyter Notebook 中交互式编写和运行 Haskell 代码,支持 GHC 8.4-9.14 所有版本。它提供 Hackage、源码编译、Docker、Nix 等多种安装方式,也可以通过浏览器体验。
地址:github.com/IHaskell/IHaskell
38、Lithe-IDEA :轻量级的 Java IDE 编程工具。这是一款面向 Java 和 Spring Boot 开发者的轻量级 IDE,运行时内存占用仅 300-400 MB,支持全局搜索、代码跳转、Maven、断点调试、数据库管理等功能,适用于 macOS 和 Windows 系统。来自 @Lichenkang 的分享
地址:github.com/1lck/Lithe-IDEA
39、mhabit :跨平台的习惯养成应用。这是一款用于培养和跟踪个人习惯的应用,通过每日打卡帮助用户更高效地养成习惯。它不只统计连续打卡天数,还提供成长曲线量化长期坚持情况,支持 WebDAV 多端同步、自定义颜色和习惯分组,适用于 Android、iOS、Windows、macOS 和 Linux 平台。来自 @ewiro 的分享
地址:github.com/FriesI23/mhabit
40、newtab-naivetab :可视化键盘新标签页。该项目是用键盘布局展示书签的浏览器插件,可将书签和指令绑定到按键,在新标签页中按下对应按键即可直达网站。它内置多种实用小组件,支持拖拽布局、专注模式和云同步,兼容 Chrome、Edge 与 Firefox。来自 @GXFG 的分享
地址:github.com/GXFG/newtab-naivetab
最后 感谢参与分享开源项目的小伙伴们,欢迎更多的开源爱好者来 HelloGitHub 自荐/推荐开源项目。
希望本期内容有你感兴趣的开源项目,兴趣是最好的老师,它能点燃你对开源的热情、勇敢地迈出第一步,随时欢迎你加入开源的大家庭!如果还没看过瘾,点击阅读 往期内容。
点击 阅读原文 可按照编程语言浏览项目