Table Habit 是一款免费开源的 Flutter 习惯追踪应用,支持 WebDAV 同步与离线使用。
- Star
- 2,720
- Fork
- 373
- 未关闭 Issue
- 176
- 最近提交
- 9小时前
这是什么?
OpenNutriTracker 根据身高、体重、年龄和活动水平计算热量与营养素目标,并记录每日饮食和饮水。日记数据以加密方式保存在手机本地,应用没有账号体系,也不包含广告和数据分析组件。
食物数据来自 Open Food Facts、美国 USDA FoodData Central 和德国 BLS 数据库,支持扫描包装食品条码。除热量外,还可查看十种微量营养素、体重记录、运动、食谱,并可选用间歇性断食计时器,趋势图支持 7、30 或 90 天视图。
数据可导出为 JSON 或 CSV,也可重新导入或以二维码分享。应用基于 Flutter 和 Dart 开发,食物数据后端是独立仓库,可在 Supabase 上自行部署。
核心功能
- 01支持食物搜索、条码扫描和快速添加热量记录
- 02按早餐、午餐、晚餐、加餐组织的日历式饮食日记
- 03微量营养素面板,涵盖十种营养素,可选参考摄入量对比
- 04趋势图展示连续记录天数、热量目标、体重和饮水情况
- 05数据本地加密存储,支持 JSON 和 CSV 导入导出
适用场景
- 记录每日热量和三大营养素,用于减重、增重或维持体重
- 无需注册账号即可记录饮食,不向第三方公司共享饮食数据
- 对照参考值查看微量营养素摄入情况
- 在自有 Supabase 项目上自部署食物数据库后端
快速上手
- 1
阅读入门指南
- 2
从 App Store 或 Google Play 安装应用
使用前须知
- 仅支持 Android 和 iOS,没有桌面或网页版本。
- 饮食记录仅保存在设备上,README 中未提及云同步或基于账户的备份。
标签
常见问题
- OpenNutriTracker 是什么?
- 免费开源的热量与营养素记录应用,支持 Android 和 iOS,数据保存在手机本地,无需注册账号。 OpenNutriTracker 根据身高、体重、年龄和活动水平计算热量与营养素目标,并记录每日饮食和饮水。日记数据以加密方式保存在手机本地,应用没有账号体系,也不包含广告和数据分析组件。
- OpenNutriTracker 可以免费使用吗?用的什么许可证?
- OpenNutriTracker 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- OpenNutriTracker 还在维护吗?
- 活跃维护中。OpenNutriTracker 最近一次提交是在 2026年10月19日。
- OpenNutriTracker 适合用来做什么?
- 记录每日热量和三大营养素,用于减重、增重或维持体重 无需注册账号即可记录饮食,不向第三方公司共享饮食数据 对照参考值查看微量营养素摄入情况 在自有 Supabase 项目上自部署食物数据库后端
- OpenNutriTracker 怎么安装和运行?
- 阅读入门指南 从 App Store 或 Google Play 安装应用
- 在哪里获取 OpenNutriTracker?
- 源代码和安装说明在 GitHub 上:https://github.com/simonoppowa/OpenNutriTracker
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1664102DartApache-2.0更新于 昨天
基于 Flutter 的跨平台应用,用于查看 Linux、Unix、Windows 服务器状态并通过 SSH 管理服务器。
8849571DartAGPL-3.0更新于 18小时前
基于 Flutter 开发的开源密码管理器,覆盖移动端、桌面端和网页端,兼容 KeePass 2.x 的 KDBX 3 与 KDBX 4 数据库。
2806293DartGPL-3.0更新于 上个月
面向移动、桌面和 Web 应用的开源隐私优先分析工具,可替代 Firebase 和 Google Analytics。
1848141C#AGPL-3.0更新于 6天前
一款免费开源的应用,无需互联网或第三方服务器,即可在局域网内向附近设备传输文件和消息。
9.5万5315DartApache-2.0更新于 前天
基于 Flutter 开发的跨平台电子书阅读器,支持 EPUB、MOBI 等多种格式,并内置 AI 阅读辅助功能。
8975644DartMIT更新于 3天前