Meteor 是一个全栈 JavaScript 应用平台,可用同一套代码开发 Web、iOS、Android 和桌面应用。
- Star
- 14,238
- Fork
- 4,455
- 未关闭 Issue
- 131
- 最近提交
- 4小时前
这是什么?
Habitica 是一款把日常生活当作角色扮演游戏来做的习惯养成应用。完成习惯、每日任务和待办事项可以获得经验和金币,错过每日任务则会损失生命值。升级以及用金币购买武器和护甲,构成了让人坚持记录的核心循环。
项目是一个 JavaScript 网页应用,后端使用 Node.js 与 Express,数据存储使用 MongoDB,前端使用 Vue.js。仓库包含网页端应用和服务端代码,并提供了本地开发环境的搭建说明。
安卓和 iOS 客户端位于独立的仓库中。第三方工具调用 Habitica API 时需遵守其公开的 API 使用准则。自 2026 年 8 月 4 日起,项目暂停接收公开的代码合并请求,但代码仍然开源、可公开查看。
核心功能
- 01将习惯、每日任务和待办事项转化为可获得经验和金币的任务。
- 02错过每日任务会扣除生命值,让拖延有实际后果。
- 03玩家可以用金币在游戏中购买武器和护甲。
- 04基于 Node.js、Express、MongoDB 和 Vue.js 构建。
- 05提供本地开发环境的搭建说明。
适用场景
- 用游戏化的奖惩机制养成每日习惯。
- 学习基于 Vue 和 Express 的游戏化效率应用是如何组织代码的。
- 在本地搭建 Habitica 实例用于开发或测试。
快速上手
- 1
使用 habitica.com 上的托管版本
- 2
如需本地开发环境,请按照项目维基上的设置指南操作
使用前须知
- 自2026年8月4日起,暂停接受公开的代码拉取请求。
- 本仓库禁止提交AI生成的代码,含AI辅助的提交将被拒绝。
- 元数据中未明确标注许可证,复用前请查看LICENSE文件。
标签
常见问题
- habitica 是什么?
- 开源习惯养成应用,把日常目标和待办变成角色扮演游戏,含经验、生命值、金币和装备。 Habitica 是一款把日常生活当作角色扮演游戏来做的习惯养成应用。完成习惯、每日任务和待办事项可以获得经验和金币,错过每日任务则会损失生命值。升级以及用金币购买武器和护甲,构成了让人坚持记录的核心循环。
- habitica 可以免费使用吗?用的什么许可证?
- habitica 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- habitica 还在维护吗?
- 活跃维护中。habitica 最近一次提交是在 2026年10月21日。
- habitica 适合用来做什么?
- 用游戏化的奖惩机制养成每日习惯。 学习基于 Vue 和 Express 的游戏化效率应用是如何组织代码的。 在本地搭建 Habitica 实例用于开发或测试。
- habitica 怎么安装和运行?
- 使用 habitica.com 上的托管版本 如需本地开发环境,请按照项目维基上的设置指南操作
- 在哪里获取 habitica?
- 源代码和安装说明在 GitHub 上:https://github.com/HabitRPG/habitica
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4.5万5252JavaScriptOther更新于 2小时前
基于 Node.js 的论坛软件,支持实时讨论,可使用 Redis、MongoDB 或 PostgreSQL 作为数据库。
1.5万3009JavaScriptGPL-3.0更新于 3小时前
面向 Node.js 的快速、极简网络框架,用于构建 Web 应用和 HTTP API。
7万2.5万JavaScriptMIT更新于 4天前
面向 Node.js 与 TypeScript 的 ORM,提供类型安全的数据库访问,支持 PostgreSQL、MySQL、SQLite、MongoDB 等。
4.8万2527TypeScriptApache-2.0更新于 昨天
开源的 Next.js 原生无头 CMS 与应用框架,提供 TypeScript 后端和可定制的 React 管理后台。
4.5万4314TypeScriptMIT更新于 23小时前
面向开发者和 IT 从业者的在线小工具合集,注重交互体验,可通过 Docker 自行部署。
4.1万5504VueGPL-3.0更新于 18小时前