Nhost

Бесплатно
Открытый исходный код

Сайт: nhost.io

Nhost — это платформа Backend-as-a-Service (BaaS), предназначенная для быстрого создания и масштабирования современных веб- и мобильных приложений. Она предоставляет разработчикам полный стек серверной инфраструктуры, включая базу данных, аутентификацию, API, хранилище и серверless-функции. Nhost ориентирован на упрощение процесса разработки, позволяя сосредоточиться на бизнес-логике и интерфейсе, а не на управлении серверной частью.

Платформа построена на открытых технологиях и сочетает в себе возможности PostgreSQL, GraphQL и серверless-вычислений. Nhost предлагает два варианта использования: управляемый сервис в облаке и возможность самостоятельного хостинга, что обеспечивает гибкость и контроль над инфраструктурой. Это делает Nhost привлекательным выбором как для стартапов, так и для крупных команд, стремящихся ускорить разработку и снизить операционные затраты.

  • Аутентификация пользователей: встроенная система управления пользователями с поддержкой регистрации, входа и управления доступом.
  • GraphQL API: автоматическая генерация GraphQL API на основе схемы базы данных с использованием Hasura.
  • PostgreSQL база данных: надежная реляционная база данных с поддержкой транзакций и расширений.
  • Хранилище: решение для загрузки, хранения и доставки файлов с использованием CDN.
  • Серверless-функции: возможность развертывания серверless-функций на Node.js/TypeScript для реализации бизнес-логики.
  • Self-hosting: возможность развертывания всей инфраструктуры на собственных серверах с использованием Docker и Docker Compose.
  • Интеграция с фронтенд-технологиями: поддержка популярных фреймворков и библиотек, таких как React, Next.js, Vue.js, Flutter и Apollo.
  • CI/CD и DevOps: интеграция с GitHub для автоматического развертывания и управления миграциями базы данных.
  • Мониторинг и логирование: встроенные инструменты для отслеживания производительности и анализа журналов выполнения функций.
  • Масштабируемость: возможность масштабирования инфраструктуры в зависимости от потребностей приложения без необходимости управления серверами.
Подробнее