GitHub 上 5 个小众但实用的开源项目,感兴趣收藏一波。

01

把 iPhone 和 iPad 变成 Mac 第二块屏幕

如果你手边有闲置 iPad,或者一台不常用的 iPhone,可以拿来当副屏。

问题是市面上的方案多少都有点门槛。

OpenDisplay 免费、开源、无账号、无硬件,把 iPhone 或 iPad 变成 Mac 的真实扩展屏。 目前项目有 900+ Star。

它支持真实扩展屏。 macOS 会把设备识别成第二块显示器,你可以在系统设置里调整排列,也可以把窗口拖过去。

连接方式支持 USB 和 WiFi。

USB 走 macOS 内置的 usbmuxd,延迟更低,WiFi 通过 Bonjour 自动发现设备。

更有意思的是,它还支持触控输入。

你可以在 iPhone 或 iPad 上点按、拖拽、双指滚动,体验更接近一个带触控能力的小副屏。竖屏横屏也能跟着切,拿 iPhone 当一块竖向信息屏还挺适合。

arduino 复制代码
开源地址:https://github.com/peetzweg/opendisplay

02

开源健身训练平

workout.cool 是一个健身训练平台,目前已经有 8000 多Star。

它可以创建训练计划、记录进度,也提供带动作说明和视频演示的动作数据库。

作者曾经是 workout.lol 的主要贡献者。

后来原项目被出售,又因为视频授权成本和维护问题逐渐停摆。作者等了 9 个月,尝试联系新接手方很多次都没有结果,最后决定重新做一个更现代的版本。

workout.cool 的气质更像是把一个曾经有社区基础的工具重新接起来,认真补维护,认真做下去。

如果你只是想用,它有官网可以直接体验。如果你想自自己部署,也可以用 Docker 或 Docker Compose 跑起来,再导入自己的动作 CSV。

对个人来说,它适合拿来管理训练计划。

对健身房、私教或训练内容创作者来说,它也有继续二次开发的空间。

bash 复制代码
开源地址:https://github.com/Snouzy/workout-cool

03

饮食记录 App

记录饮食本身很私人。

你每天吃了什么、体重怎么变化、有没有在减脂或控糖,其实都算比较敏感的东西。

OpenNutriTracker 是一个免费开源的热量和营养记录 App,目前有 2000多 Star。它基于 Flutter 开发,支持 iOS 和 Android,重点放在简单和隐私上。

功能上,它不只记录卡路里。

你可以搜索食物、扫码录入包装食品,也可以记录已知热量。饮食日记按早餐、午餐、晚餐和加餐分组,还能设置不同的餐次热量比例。

它还有一个比较细的微量营养素面板。

纤维、钠、糖这类日常指标可以看,钙、铁和维生素 D 等参考项也能跟着记录。

对认真控制饮食的人来说,这比只看热量更有用。

它还能做食谱、运动、喝水、禁食和体重趋势记录。数据来源主要是 Open Food Facts 和 USDA FoodData Central 的精选子集。

它没有订阅、内购和广告。

你想换设备,也可以导出 JSON zip 或 CSV,再导入回来。

arduino 复制代码
开源地址:https://github.com/simonoppowa/OpenNutriTracker

04

游戏、电影、动漫和漫画收藏柜

很多人的娱乐收藏其实比工作资料还乱。

Tonkatsu Box 是一个用 Flutter 做的个人收藏管理器,支持 Windows、Linux 和 Android。

它覆盖的类型很全。

你可以在这个开源项目管理你玩的游戏、电影、剧集、动漫、小说、漫画、书籍。

内部接了 IGDB 和 TMDB,也支持 VNDB、AniList、OpenLibrary 等数据源。

你可以按平台、类型或自己的方式建收藏。每个条目可以记录状态、评分、进度,电视剧和动漫还能按集追踪。

bash 复制代码
开源地址:https://github.com/hacan359/tonkatsu_box

05

旅行计划

TREK 开源项目是一个可以自己部署的旅行规划工具,目前在 GitHub 上已经拿到了快 1 万 Star。

它能把行程和地图放到一起,预算、打包清单、预订信息也不用再单独开几个工具

你可以按天拖拽地点,配合地图看路线,也可以把机票、酒店、餐厅预订放进同一个 trip 里。

还支持多人协作。

同行的人可以实时看到修改,谁改了地点、预算、清单,其他人马上能看到。

arduino 复制代码
开源地址:https://github.com/mauriceboe/TREK
相关推荐
喜乐MI1 小时前
Git 分支操作避坑指南:merge、cherry-pick、revert 与 reset 怎么选?
git·github
程序员老赵1 小时前
Docker 部署禅道 ZenTao:轻松搭建研发项目管理平台
前端·后端·github
敢敢是只喵i2 小时前
已经登录 BailingHub,为什么 AI 还是不能查询订单?匿名预览与业务身份不是一回事
github
dong_junshuai2 小时前
每天一个开源项目#73 Munder Difflin:2.3K Star 的本地多Agent办公室
开源·github·agent
SL_staff3 小时前
销售知识管理的断点分析与技术解法:从3天找话术到秒级检索
java·开源·github
苏灿烤鱼4 小时前
上下文写成文件系统,为什么向量还能静默丢?
python·github·agent
u1301304 小时前
GitHub 热榜项目:日榜(2026-08-19)
github
AI 编程助手GPT5 小时前
VS Code 1.133 实战:Claude 可免 GitHub 登录,HTML 保存后自动刷新
前端·html·github
问天_观心17 小时前
零基础在windows环境下的WSL使用llamafactory(二)
人工智能·神经网络·语言模型·github·模型蒸馏