Repolode
supabase

supabase/supabase

Платформа разработки на базе Postgres: управляемая база данных с аутентификацией, автоматически генерируемыми API, хранилищем и функциями realtime — альтернатива Firebase.

Open source альтернатива:Firebase

Звёзды
111,788
Форки
17,221
Открытые issues
1,167
Последний коммит
2 часа назад

Что это?

Supabase — платформа разработки на базе выделенной базы данных Postgres. Она объединяет основные backend-компоненты, нужные большинству веб-, мобильных и AI-приложений: размещение базы данных, аутентификацию и авторизацию, файловое хранилище и edge functions. Благодаря этому разработчики могут сразу приступать к созданию приложений, не собирая эти сервисы самостоятельно.

Платформа генерирует REST- и GraphQL API напрямую по схеме базы данных и поддерживает realtime-подписки, которые передают клиентам вставки, обновления и удаления в Postgres через websockets. В число вспомогательных компонентов входят PostgREST для REST-слоя, GoTrue для аутентификации на основе JWT, pg_graphql для GraphQL и Storage API: он управляет разрешениями на файлы в Postgres, а сами объекты хранит в S3. Официальные клиентские библиотеки доступны для JavaScript/TypeScript, Flutter, Swift и Python.

Supabase можно использовать как хостинговый сервис, развернуть на собственных серверах или запускать локально для разработки. Заявленная цель проекта — предложить удобный для разработчиков опыт, похожий на Firebase, используя инструменты с открытым исходным кодом, а не создавая точную копию Firebase.

Ключевые возможности

  • 01Выделенная база данных Postgres с хостингом и расширениями, такими как pgvector и PostGIS
  • 02Автоматическая генерация REST- и GraphQL API по схеме базы данных
  • 03Realtime-подписки на изменения в базе данных через websockets
  • 04Встроенная аутентификация и авторизация на уровне строк
  • 05Файловое хранилище на базе S3 с разрешениями, которыми управляет Postgres
  • 06Edge Functions и функции базы данных

Сценарии использования

  • Создание веб- или мобильного приложения, которому нужен backend без разработки собственного сервера
  • Добавление realtime-функций, например обновлений в реальном времени или чата на базе Postgres
  • Хранение и поиск эмбеддингов для AI-приложений или семантического поиска
  • Самостоятельное развёртывание backend в стиле Firebase на собственной инфраструктуре

Быстрый старт

  1. 1

    Зарегистрируйтесь на хостинговой платформе (установка не требуется)

  2. 2

    Прочитайте руководство Getting Started, чтобы внести вклад или заниматься локальной разработкой

Что важно знать

  • Репозиторий представляет собой монорепозиторий со множеством сервисов, поэтому для самостоятельного хостинга и локальной разработки потребуется значительная настройка.
  • Полная документация находится на supabase.com/docs, а не в этом README.

Темы

Частые вопросы

Что такое supabase?
Платформа разработки на базе Postgres: управляемая база данных с аутентификацией, автоматически генерируемыми API, хранилищем и функциями realtime — альтернатива Firebase. Supabase — платформа разработки на базе выделенной базы данных Postgres. Она объединяет основные backend-компоненты, нужные большинству веб-, мобильных и AI-приложений: размещение базы данных, аутентификацию и авторизацию, файловое хранилище и edge functions. Благодаря этому разработчики могут сразу приступать к созданию приложений, не собирая эти сервисы самостоятельно.
supabase можно использовать бесплатно? Какая у него лицензия?
supabase распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
supabase всё ещё поддерживается?
Активно поддерживается. Последний коммит в supabase — 20 окт. 2026 г..
Для чего можно использовать supabase?
Создание веб- или мобильного приложения, которому нужен backend без разработки собственного сервера Добавление realtime-функций, например обновлений в реальном времени или чата на базе Postgres Хранение и поиск эмбеддингов для AI-приложений или семантического поиска Самостоятельное развёртывание backend в стиле Firebase на собственной инфраструктуре
Как установить supabase?
Зарегистрируйтесь на хостинговой платформе (установка не требуется) Прочитайте руководство Getting Started, чтобы внести вклад или заниматься локальной разработкой
Где скачать supabase?
Исходный код и инструкции по установке — на GitHub: https://github.com/supabase/supabase

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкий бэкенд, который можно разместить у себя: база данных, аутентификация, медиа и рабочие процессы на основе Web Standards для разных сред выполнения и фреймворков.

3,8 тыс.146TypeScriptApache-2.0Обновлён 26 дней назад