Платформа разработки на базе Postgres: управляемая база данных с аутентификацией, автоматически генерируемыми API, хранилищем и функциями realtime — альтернатива Firebase.
- Звёзды
- 21,404
- Форки
- 4,814
- Открытые issues
- 577
- Последний коммит
- 13 часов назад
Что это?
Parse Server — это открытый бэкенд, который можно запустить на любой инфраструктуре, где работает Node.js. Он интегрируется с Express: его можно подключить к существующему веб-приложению или запустить как самостоятельный сервер. Это серверная часть Parse Platform, совместимая с Parse SDK для основных клиентских платформ.
Сервер покрывает типичные потребности бэкенда: хранение объектов через REST API и автоматически генерируемый GraphQL API, учётные записи пользователей с подтверждением адреса электронной почты и сбросом пароля, роли и контроль доступа, функции и триггеры Cloud Code, live queries, файловое хранилище и push-уведомления. Данные хранятся в MongoDB или PostgreSQL, а файлы можно размещать в GridFS, Amazon S3, Google Cloud Storage или локальной файловой системе с помощью адаптеров.
В проекте предусмотрены настраиваемые параметры безопасности: списки разрешённых маршрутов, блокировка учётных записей, политики паролей и ограничения доменов URL файлов. Также есть health endpoint для мониторинга.
Ключевые возможности
- 01Автоматически генерируемые REST и GraphQL API для сохранения объектов и выполнения запросов
- 02Аутентификация пользователей с подтверждением адреса электронной почты и сбросом пароля
- 03Функции, триггеры и запланированные задачи Cloud Code
- 04Live Query для обновления данных в реальном времени
- 05Адаптеры файлового хранилища для GridFS, S3, Google Cloud Storage и локального диска
- 06Push-уведомления для APNS и FCM
Сценарии использования
- Бэкенд для мобильных или веб-приложений, которым нужны учётные записи пользователей и хранилище данных без разработки собственного API
- Перенос существующего приложения с Parse-hosted на сервер под собственным управлением
- Подключение бэкенда Parse к существующему сайту на Express
Быстрый старт
- 1
Установите Parse Server и mongodb-runner глобально с помощью npm
npm install -g parse-server mongodb-runner - 2
Запустите локальный экземпляр MongoDB
mongodb-runner start - 3
Запустите Parse Server, указав ID приложения, мастер-ключ и URI базы данных
parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
Что важно знать
- Необходимо запустить отдельную базу данных MongoDB или PostgreSQL.
- Развёртывать, защищать и обслуживать сервер нужно самостоятельно.
Темы
Частые вопросы
- Что такое parse-server?
- Открытый Node.js-бэкенд с REST и GraphQL API, аутентификацией пользователей, файловым хранилищем и push-уведомлениями на MongoDB или PostgreSQL. Parse Server — это открытый бэкенд, который можно запустить на любой инфраструктуре, где работает Node.js. Он интегрируется с Express: его можно подключить к существующему веб-приложению или запустить как самостоятельный сервер. Это серверная часть Parse Platform, совместимая с Parse SDK для основных клиентских платформ.
- parse-server можно использовать бесплатно? Какая у него лицензия?
- parse-server распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- parse-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в parse-server — 20 окт. 2026 г..
- Для чего можно использовать parse-server?
- Бэкенд для мобильных или веб-приложений, которым нужны учётные записи пользователей и хранилище данных без разработки собственного API Перенос существующего приложения с Parse-hosted на сервер под собственным управлением Подключение бэкенда Parse к существующему сайту на Express
- Как установить parse-server?
- Установите Parse Server и mongodb-runner глобально с помощью npm: npm install -g parse-server mongodb-runner Запустите локальный экземпляр MongoDB: mongodb-runner start Запустите Parse Server, указав ID приложения, мастер-ключ и URI базы данных: parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
- Где скачать parse-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/parse-community/parse-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Движок с открытым исходным кодом, который мгновенно превращает PostgreSQL, MongoDB, SQL Server и другие базы данных в безопасный GraphQL API с детальным контролем доступа.
Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.
Предоставляет REST- и GraphQL API для любой SQL-базы данных, визуальную Studio для администрирования и встроенный MCP-сервер для AI-агентов.
Лёгкий бэкенд, который можно разместить у себя: база данных, аутентификация, медиа и рабочие процессы на основе Web Standards для разных сред выполнения и фреймворков.
Node.js — кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для запуска JavaScript вне браузера.