《HelloGitHub》第 125 期

查看 29|回复 2
作者:xueweihan   

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


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

github.com/521xueweihan/HelloGitHub

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

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

C 项目
1 、RetroArch:一站式复古游戏模拟器。该项目是 libretro 官方开发的跨平台模拟器,可动态加载各类游戏机模拟器和游戏引擎。它提供多种着色器、即时存档、手柄操作和视频录制等功能,支持 Windows 、Linux 、macOS 、Android 、iOS 以及 PS 、Xbox 、任天堂主机等平台。

C# 项目
2 、DeskBox:让 Windows 桌面井然有序。这是一款开源的 Windows 桌面整理工具,为桌面加入具有 Windows 原生质感的文件格子和日常工具。它内置待办、随记、搜索、天气和音乐控制等小组件,支持映射现有文件夹、自动整理桌面文件和 QuickLook 预览等功能。

3 、DiscordChatExporter:Discord 聊天记录导出工具。这是一款用 C# 编写的 Discord 消息导出工具,可将私信、群聊和频道消息导出为文件,支持 HTML 、TXT 、CSV 、JSON 输出格式,并保留 Markdown 、附件、表情等内容,导出结果可离线查看。

4 、tubatools:Windows 电脑硬件检测工具。该项目是采用 C# 和 WinUI 3 开发的 Windows 装机工具箱,集成硬件检测、装机助手、网络诊断和垃圾清理等功能。

C++ 项目
5 、EUI-NEO:轻量级 C++ 跨平台 UI 框架。这是一个面向 C++ 应用的轻量级声明式 UI 框架,无需引入 WebView 或脚本运行时。它支持 GLFW/SDL2 窗口后端和 OpenGL/Vulkan 渲染后端,内置布局、动画、事件、异步、网络请求和图片加载等功能,以及键盘、串口等可选模块。来自 @keokeo 的分享

6 、fooyin:可自由定制界面的音乐播放器。这是一款界面可自由定制的桌面音乐播放器,可从空白画布或预设布局中自由编排界面。它支持 FLAC 、MP3 、Opus 等主流音频格式,提供无缝播放、标签编辑、音频转换、歌词同步显示和网络电台等功能,还可通过插件和内置的 FooScript 脚本扩展。

Go 项目
7 、casos:开箱即用的云操作系统。该项目是基于 Kubernetes 构建的云操作系统,将 API Server 、Controller Manager 和 Scheduler 集成到单个可执行文件。无需搭建集群和编写 YAML ,即可拥有一个带 Web 管理界面和应用商店的云操作系统。

8 、dbmate:轻量级数据库迁移工具。这是一款用 Go 编写的数据库迁移工具,可让数据库结构在多名开发者和生产服务器之间保持同步。它开箱即用、纯 SQL 编写迁移脚本,不绑定任何编程语言或框架,支持 MySQL 、PostgreSQL 、SQLite 和 ClickHouse 等数据库。
9 、devpod:开源的云开发环境。该项目是基于 DevContainer 标准的客户端开发环境工具,可在本地、K8s 、远程机器或云服务器中创建一致的容器化开发环境。它支持 SSH 、VSCode 和 JetBrains 接入,并提供预构建、闲置自动关机、凭据同步等功能。

10 、hister:个人浏览记录搜索引擎。该项目是用 Go 开发的个人搜索引擎,可全文检索你浏览过的网页和本地文件,支持 Firefox/Chrome 扩展自动收录新访问的页面、浏览器历史导入、字段过滤、通配符和语义搜索等功能。

Java 项目
11 、droidVNC-NG:Android 远程桌面工具。这是一款专为局域网设计的远程查看和控制 Android 设备的工具,打开浏览器即可操控手机,无需 Root 权限。支持鼠标键盘操作、剪贴板共享、文件传输和屏幕缩放等功能。来自 @KongQi 的分享

12 、grimmory:自托管的电子书漫画有声书库。这是一款开源的数字书库,支持管理电子书、漫画和有声书,可在浏览器里阅读、标注和查看进度,并提供智能书架、全文搜索、元数据抓取和一键发送到 Kindle 等功能。

JavaScript 项目
13 、flint-chart:为 AI 而生的可视化语言。这是一种面向 AI 智能体的可视化中间语言,可通过简洁、人类可编辑的代码生成美观、准确的图表。它能自动处理布局、坐标轴、标签等参数,推导出更合适的图表配置,并提供 MCP 服务方便智能体直接调用。来自 @gaofer 的分享

14 、gpu.js:让 JavaScript 代码跑在 GPU 上。这是一个 JavaScript 的 GPU 通用计算加速库,能够将简单的 JavaScript 函数转换为适配不同后端的 Shader Code ,实现在 GPU 上并行执行,从而显著提升计算速度。

15 、LinearAbiltyCastingThreeJS:炫酷的技能特效沙盒。这是一个用 Three.js 和 GLSL 实现的技能特效沙盒,内置冰霜、闪电、陨石、光束和陷阱 5 种技能,所有效果均由程序生成,并支持箭头瞄准、点击释放、暂停调整等功能。

16 、prehistoric-animal-museum:陪孩子在线逛史前动物博物馆。该项目是专为儿童设计的 3D 史前动物博物馆,收录了海陆空 18 种动物,支持旋转缩放、中英双语旁白和设置探险形象等功能。来自 @Leon Made This 的分享

Kotlin 项目
17 、ZenConverter:开源的安卓文件格式转换工具。这是一款无广告、免费的 Android 文件格式转换工具,所有转换都在手机本地完成,文件无需上传到服务器,支持音视频、图片、PDF 、字体和字幕等文件。来自 @Jason8RwWd 的分享

Python 项目
18 、airllm:仅需 4GB 显存就能跑 70B 大模型。这是一个通过分层加载大幅降低推理显存占用的 Python 库,无需量化、蒸馏或剪枝,仅需 4GB 显存即可运行 70B 大模型。它支持 Llama 3.x 、Qwen3 、DeepSeek 等主流模型,并提供预取加速、8bit/4bit 量化和 macOS 支持。

19 、PYAS:Python 写的杀毒软件。这是一款用 Python 和 C++ 开发的 Windows 杀毒软件,通过机器学习和行为监控拦截威胁,支持 PE 文件扫描、云端检测、签名校验,以及文件、进程和注册表等系统防护功能。来自 @WBT907 的分享

20 、ServerKit:轻量级的服务器控制面板。这是一款采用 Flask 和 React 构建的服务器管理面板,运行时仅占 180MB 内存,可统一管理网站、数据库和 Docker 等服务。它内置 100 多个一键安装应用模板,支持多机监控、HTTPS 证书自动续签、定时备份和文件管理器等功能。来自 @Juan Denis 的分享

21 、watermarks-remover:清除 AI 水印的工具。这是一款用于删除 AI 生成内容里的来源标记和隐形水印的工具,可处理 Claude 、Gemini 、OpenAI 等水印,支持文本、图片、文档和视频等多种内容类型。
Rust 项目
22 、floral-notepaper:轻量优雅的跨平台桌面便签工具。该项目是基于 Tauri 2 和 React 构建的桌面便签工具,按下全局快捷键即可随时唤出便签窗口。它支持 Markdown 编辑与实时预览、小窗多开、磁贴模式等功能,适用于 Windows 和 macOS 系统。

23 、tuicr:方便在终端里做代码审查的工具。这是一款支持 Vim 快捷键的终端代码审查工具,可在命令行中连续浏览所有变更并添加评论。评论可作为正式 Review 一键提交至 GitHub 、GitLab 或 Bitbucket ,也能导出为 Markdown ,兼容 git 、jj 和 Mercurial 。

24 、WindInput:Rust 写的开源中文输入法。这是一款用 Rust 编写的轻量级中文输入法,资源占用低、启动速度快,支持五笔 86 、五笔拼音混输、全拼和双拼。

Skills
25 、dashi-ppt-skill:让 AI Agent 帮你做 PPT 。这是一个能够生成可编辑 PPT 的技能包,把文档丢给 Agent 即可生成网页版 PPT ,支持在浏览器里直接修改文字、换图片、调布局,以及一键导出为可编辑的 PPT 文件。

26 、effective-html:让 AI 用 HTML 画原型和图表。该项目能够让 AI 智能体生成可直接在浏览器中打开的 HTML 可视化内容,包括报告、交互式原型、计划路线图、架构和流程图等。

27 、i-have-adhd:让 AI 直接说重点的技能。该项目以《 The Adult ADHD Tool Kit 》一书的方法为准则,制定了 10 条输出规则,包括行动优先、步骤编号、列表不超过 5 项等,并省去开场白、回顾和客套结尾,让 AI 直接输出重点。
28 、ian-xiaohei-illustrations:为文章生成手绘配图的技能。该项目是用于生成中文文章配图的 Agent 技能,能够提炼文章中的判断、流程、状态和隐喻,画成白底、手绘、有趣和清爽的 16:9 正文配图。来自 @Jie Chu 的分享

Swift 项目
29 、Crisp:免费的 macOS 外接显示器管理工具。这是一款用于控制外接显示器的 macOS 菜单栏应用,所有功能完全免费。支持调节亮度/音量/排列、HiDPI 缩放、配置预设、虚拟显示器等功能。

30 、MacPacker:免费的 macOS 压缩包管理器。这是一款免费开源的 macOS 压缩包管理工具,无需解压即可像浏览文件夹一样查看内容、直接拖出所需文件,支持 40 多种压缩包和磁盘镜像格式。来自 @Stephan Arenswa 的分享

人工智能
31 、book-to-skill:把技术书变成智能体技能。这是一款可以将技术书籍和文档转化成 Agent 技能的工具,让 AI 编程助手按需加载并基于原书内容回答。它会自动生成 SKILL.md 、按章节拆分的文件、术语表和速查表,让 Token 消耗比直接把整本书塞进上下文少 20-50 倍,支持 PDF 、EPUB 、DOCX 和 Markdown 等文件。
32 、deepseek-harness:DeepSeek 开源的智能体框架。该项目是 DeepSeek 官方开源的智能体框架,采用一切皆插件的设计理念,模型适配器、工具、会话日志和智能体循环都是可替换的插件,并提供开箱即用的 Web 界面。

33 、oh-my-pi:把 IDE 能力接入终端编程智能体。这是一个采用 TypeScript 和 Rust 开发的终端 AI 编码智能体,由开源项目 Pi 演化而来,主打把 IDE 能力引入智能体。它将 LSP 深度集成到每次代码修改中,重命名会同步更新所有引用,还能调用 lldb 、dlv 、debugpy 等调试器定位问题,适用于 macOS 、Linux 和 Windows 系统。来自 @ghost_him 的分享

34 、pipecat:实时语音 AI 智能体的框架。这是一个用于构建实时语音和多模态对话智能体的 Python 框架,可将语音识别、大模型和语音合成编排成可组合的处理管道。它通过 WebSocket 或 WebRTC 实现超低延迟交互,每条管道即一个 Agent ,支持任务交接、并行分发和跨进程分布式部署等多智能体协作方式,适用于语音助手、在线客服和陪伴应用等场景。

35 、plannotator:批注 AI 编码智能体输出的工具。这是一款本地运行的 AI 编程智能体审阅工具。当 AI 输出计划或写完代码后,它会自动在浏览器中打开审查界面,支持批注计划、评论 diff 和 PR ,反馈会直接回传给 Agent 执行,兼容 Claude Code 、Codex 、Copilot CLI 等。

其它
36 、bee-write-back:用树莓派自制一台数字打字机。该项目是用树莓派、5.5 英寸屏幕和机械键盘制作的专注写作设备,作者最初是为了解决睡前写日记助眠、又不想被旧日记勾起情绪的困扰而打造,成本约 200 美元。

37 、IHaskell:在 Jupyter 中运行 Haskell 代码。该项目能让你在 Jupyter Notebook 中交互式编写和运行 Haskell 代码,支持 GHC 8.4-9.14 所有版本。它提供 Hackage 、源码编译、Docker 、Nix 等多种安装方式,也可以通过浏览器体验。

38 、Lithe-IDEA:轻量级的 Java IDE 编程工具。这是一款面向 Java 和 Spring Boot 开发者的轻量级 IDE ,运行时内存占用仅 300-400 MB ,支持全局搜索、代码跳转、Maven 、断点调试、数据库管理等功能,适用于 macOS 和 Windows 系统。来自 @Lichenkang 的分享

39 、mhabit:跨平台的习惯养成应用。这是一款用于培养和跟踪个人习惯的应用,通过每日打卡帮助用户更高效地养成习惯。它不只统计连续打卡天数,还提供成长曲线量化长期坚持情况,支持 WebDAV 多端同步、自定义颜色和习惯分组,适用于 Android 、iOS 、Windows 、macOS 和 Linux 平台。来自 @ewiro 的分享

40 、newtab-naivetab:可视化键盘新标签页。该项目是用键盘布局展示书签的浏览器插件,可将书签和指令绑定到按键,在新标签页中按下对应按键即可直达网站。它内置多种实用小组件,支持拖拽布局、专注模式和云同步,兼容 Chrome 、Edge 与 Firefox 。来自 @GXFG 的分享

最后
感谢您的阅读 ❤️

开源, 项目, 人工智能

leonleung   
感谢,咱也入选了👍
archxm   
2 deskbox ,我打算试试。
之前用 fences ,然后换了腾讯桌面
您需要登录后才可以回帖 登录 | 立即注册

返回顶部