最近推送 2026-10-24 19:44(4 天前),属于活跃维护
parse-community/parse-server
GITHUB中文整理主语言 JavaScript · 21,402 星 · Apache-2.0 · 创建于 2016-01-29
Parse Server 是一个基于 Node.js 和 Express 的开源后端服务框架,为移动和 Web 应用提供数据存储、查询、实时更新等后端能力。
仓库健康度
5 个维度开放 Issue 584 个 · Fork 4,811 个
star 记录还不够天数,增量算不出来
许可证 Apache-2.0 · 8 个 topics · 开了 Wiki
这一项暂无数据,不代表项目没有发布
「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。
Star 趋势
6 天记录横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。
它解决什么问题
据 README 归纳开发应用后端时,需要自行搭建数据库访问、API 接口、实时通信等基础设施,耗时且容易出错。没有 Parse Server,团队要重复实现数据存储、查询接口和实时推送逻辑,难以快速迭代并保证稳定性。
核心能力
7 条- 1提供传统 REST API 供客户端读写数据
- 2根据应用数据结构自动生成 GraphQL API
- 3允许自定义 GraphQL 查询和变更并绑定云函数
- 4通过 Live Query 实现数据实时推送
- 5支持独立或集群部署 Live Query 服务以扩展
- 6提供自定义路由并复用页面本地化等内置能力
- 7对 Installation 记录按设备令牌去重
项目画像
6 个角度项目定位
Parse Server 是一个基于 Node.js 和 Express 的开源后端服务框架,为移动和 Web 应用提供数据存储、查询、实时更新等后端能力。
适合谁
需要快速搭建移动或 Web 应用后端的开发者,尤其是做实时交互应用(如在线游戏、消息客户端、共享待办清单)的团队。
典型场景
为移动应用搭建统一的数据存储与查询后端,客户端通过 REST 或 GraphQL 访问。;在在线游戏或消息客户端中,用 Live Query 持续推送最新数据以更新页面。;在现有应用结构上自动生成 GraphQL 接口,并绑定云函数实现自定义查询和变更。;通过自定义路由返回本地化页面,复用内置的页面本地化和动态占位符能力。
部署难度
需要安装 Node.js 和 MongoDB,并在本地运行两者后启动服务;涉及数据库连接和配置项,上手需一定后端经验。
风险限制
需要 Node.js 环境和 MongoDB 数据库;Live Query 的实时场景需额外部署独立服务或多实例。
最近维护
最近一次推送是 2026-10-24 19:44。 实现方式:Parse Server 运行在 Node.js 和 Express 之上,连接 MongoDB 存取数据,对外暴露 REST 和自动生成的 GraphQL 接口;Live Query 单独运行或组成集群,持续把数据库变更推送给客户端。
README 原文细节
2 个板块怎么安装从零跑起来的步骤
Getting Started
The fastest and easiest way to get started is to run MongoDB and Parse Server locally.
Installations
Parse Server deduplicates Installation records when a new install collides with an existing row's deviceToken. The installation option block configures the dedup behavior.
怎么用最典型的用法与示例
Example
The above route can be invoked by sending a GET request to: https://[parseServerPublicUrl]/[parseMount]/[pagesEndpoint]/[appId]/[customRoute]
The handler receives the request and returns a custompage.html webpage from the pages.pagesPath directory as response. The advantage of building a custom route this way is that it automatically makes use of Parse Server's built-in capabilities, such as page localization and dynamic placeholders.
const api = new ParseServer({
...otherOptions,
pages: {
customRoutes: [{
method: 'GET',
path: 'custom_route',
handler: async request => {
// custom logic
// ...
// then, depending on the outcome, return a HTML file as response
return { file: 'custom_page.html' };
}
}]
}
}
Configuration example
let api = new ParseServer({
idempotencyOptions: {
paths: [".*"], // enforce for all requests
ttl: 120 // keep request IDs for 120s
}
}
关于 parse-server 的常见问题
7 个问题parse-server 是做什么的?
Parse Server 是一个基于 Node.js 和 Express 的开源后端服务框架,为移动和 Web 应用提供数据存储、查询、实时更新等后端能力。 开发应用后端时,需要自行搭建数据库访问、API 接口、实时通信等基础设施,耗时且容易出错。没有 Parse Server,团队要重复实现数据存储、查询接口和实时推送逻辑,难以快速迭代并保证稳定性。
parse-server 有哪些功能?
核心能力:提供传统 REST API 供客户端读写数据;根据应用数据结构自动生成 GraphQL API;允许自定义 GraphQL 查询和变更并绑定云函数;通过 Live Query 实现数据实时推送;支持独立或集群部署 Live Query 服务以扩展;提供自定义路由并复用页面本地化等内置能力;对 Installation 记录按设备令牌去重。
parse-server 适合谁用?
需要快速搭建移动或 Web 应用后端的开发者,尤其是做实时交互应用(如在线游戏、消息客户端、共享待办清单)的团队。
parse-server 是怎么工作的?
Parse Server 运行在 Node.js 和 Express 之上,连接 MongoDB 存取数据,对外暴露 REST 和自动生成的 GraphQL 接口;Live Query 单独运行或组成集群,持续把数据库变更推送给客户端。
怎么安装 parse-server?
按项目 README 的说明:The fastest and easiest way to get started is to run MongoDB and Parse Server locally.;Parse Server deduplicates Installation records when a new install collides with an existing row's deviceToken. The installation option block。完整命令见下方「怎么安装」一节或 GitHub 仓库的 README。
用 parse-server 有什么门槛或限制?
需要 Node.js 环境和 MongoDB 数据库;Live Query 的实时场景需额外部署独立服务或多实例。
parse-server 现在还在维护吗?数据怎么样?
目前 21,402 星,4,811 个 Fork,主语言 JavaScript,创建于 2016-01-29,最近一次推送 2026-10-24 19:44,许可证 Apache-2.0。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。
这些内容来自哪
读法说明项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-23 18:01。
