Платформа разработки на базе Postgres: управляемая база данных с аутентификацией, автоматически генерируемыми API, хранилищем и функциями realtime — альтернатива Firebase.
convex/convex-backend
Реактивная база данных с открытым исходным кодом для веб-приложений: серверные функции и логику данных можно писать на чистом TypeScript.
Open source альтернатива:Firebase
- Звёзды
- 12,724
- Форки
- 837
- Открытые issues
- 250
- Последний коммит
- 4 дня назад
Что это?
Convex — реактивная база данных с открытым исходным кодом для разработчиков веб-приложений. В неё входят база данных, среда для написания серверных функций на TypeScript и клиентские библиотеки. Запросы и мутации выполняются с сильной согласованностью, а актуальные данные автоматически поступают в UI.
Convex можно использовать через облачную платформу с бесплатным тарифом или развернуть самостоятельно с помощью Docker либо готового бинарного файла. В самостоятельно размещённой версии доступны почти все облачные функции, включая dashboard и CLI. Согласно документации, она совместима с Postgres, Sqlite, Neon, Fly.io, Vercel и другими инструментами.
В репозитории находятся бэкенд на Rust в каталоге crates/ и пакеты TypeScript в npm-packages/. Инструкции по сборке приведены в BUILD.md, а руководство по самостоятельному развёртыванию — в каталоге self-hosted.
Ключевые возможности
- 01Реактивные запросы, которые передают клиентам актуальные обновления данных
- 02Серверные функции и бизнес-логику можно писать на чистом TypeScript
- 03Встроенная база данных с сильной согласованностью
- 04Клиентские библиотеки для создания приложений с автоматически обновляемыми данными
- 05Самостоятельное развёртывание через Docker или готовый бинарный файл; в комплект входят dashboard и CLI
Сценарии использования
- Создание веб-приложений с обновлением данных в реальном времени, например дашбордов и инструментов для совместной работы
- Небольшие проекты, которые можно запускать на бесплатном облачном тарифе с минимальными затратами на обслуживание
- Самостоятельное развёртывание бэкенда на собственной инфраструктуре с Postgres или Sqlite
Быстрый старт
- 1
Ознакомьтесь с руководством для начинающих в документации Convex
- 2
Разверните проект на собственном сервере с помощью Docker (рекомендуется), следуя руководству по самостоятельному размещению
Что важно знать
- В метаданных лицензия не указана однозначно, поэтому перед использованием ознакомьтесь с условиями лицензии репозитория.
- Основные тестирование и опыт использования относятся к Linux и Mac; опыта работы с Windows меньше.
- Для самостоятельного размещения потребуется настройка, а секрет экземпляра и ключ администратора, заданные в репозитории по умолчанию, необходимо изменить.
- В репозитории нет внутренних наборов тестов Convex.
Темы
Частые вопросы
- Что такое convex-backend?
- Реактивная база данных с открытым исходным кодом для веб-приложений: серверные функции и логику данных можно писать на чистом TypeScript. Convex — реактивная база данных с открытым исходным кодом для разработчиков веб-приложений. В неё входят база данных, среда для написания серверных функций на TypeScript и клиентские библиотеки. Запросы и мутации выполняются с сильной согласованностью, а актуальные данные автоматически поступают в UI.
- convex-backend можно использовать бесплатно? Какая у него лицензия?
- convex-backend распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- convex-backend всё ещё поддерживается?
- Активно поддерживается. Последний коммит в convex-backend — 16 окт. 2026 г..
- Для чего можно использовать convex-backend?
- Создание веб-приложений с обновлением данных в реальном времени, например дашбордов и инструментов для совместной работы Небольшие проекты, которые можно запускать на бесплатном облачном тарифе с минимальными затратами на обслуживание Самостоятельное развёртывание бэкенда на собственной инфраструктуре с Postgres или Sqlite
- Как установить convex-backend?
- Ознакомьтесь с руководством для начинающих в документации Convex Разверните проект на собственном сервере с помощью Docker (рекомендуется), следуя руководству по самостоятельному размещению
- Где скачать convex-backend?
- Исходный код и инструкции по установке — на GitHub: https://github.com/convex/convex-backend
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый Go-бэкенд в виде одного исполняемого файла: встроенная SQLite, realtime-подписки, управление файлами и пользователями, панель администратора.
Опенсорсная backend-платформа для разработки приложений с Auth, Databases, Storage, Functions, Messaging, Realtime и Hosting, которую можно развернуть самостоятельно через Docker.
Кроссплатформенный SQL-редактор и менеджер баз данных для Linux, macOS и Windows с поддержкой MySQL, PostgreSQL, SQLite, SQL Server и других СУБД.
Платформа fair-code для автоматизации рабочих процессов и создания AI-агентов: визуальный редактор, пользовательский код и более 1500 интеграций.
Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.