Skip to main content
Glama

Convex — это реактивная база данных с открытым исходным кодом, призванная облегчить жизнь разработчикам веб-приложений, будь то человек или LLM. Извлекайте данные и выполняйте бизнес-логику с высокой степенью согласованности, написав чистый TypeScript.

Convex предоставляет базу данных, место для записи функций сервера и клиентских библиотек. Он упрощает создание и масштабирование динамических приложений с обновлением в реальном времени. Прочтите документацию, чтобы узнать больше .

Разработка бэкэнда Convex ведется командой Convex. Мы приветствуем исправления ошибок и любим получать отзывы . Мы синхронизируем этот репозиторий с любой внутренней разработкой в течение нескольких дней.

Начиная

Посетите нашу документацию , чтобы узнать больше о Convex, и следуйте нашим руководствам по началу работы.

Самый простой способ создания с Convex — через нашу облачную платформу , которая включает щедрый бесплатный уровень и позволяет вам сосредоточиться на создании вашего приложения, не беспокоясь об инфраструктуре. Многие небольшие приложения и сторонние проекты могут работать полностью на бесплатном уровне с нулевыми затратами и нулевым обслуживанием.

Related MCP server: Zaturn

Самостоятельный хостинг

Продукт с самостоятельным размещением включает в себя большинство функций облачного продукта, включая панель управления и CLI. Convex с самостоятельным размещением хорошо работает с различными инструментами, включая Neon, Fly.io, Vercel, Netlify, RDS, Sqlite, Postgres и другими.

Вы можете использовать Docker (рекомендуется) или готовый двоичный файл для самостоятельного размещения Convex. Ознакомьтесь с нашим руководством по самостоятельному размещению для получения подробных инструкций. Поддержка сообщества для самостоятельного размещения доступна на канале #self-hosted в Discord .

Сообщество и поддержка

  • Присоединяйтесь к нашему сообществу Discord для получения помощи и обсуждений.

  • Сообщайте о проблемах при сборке и использовании бэкэнда Convex с открытым исходным кодом через GitHub Issues

Сборка из источника

См. BUILD.md .

Отказ от ответственности

  • Если вы решили разместить самостоятельно, мы рекомендуем следовать руководству по размещению самостоятельно. Если вы вместо этого собираете из исходников, обязательно измените секрет экземпляра и ключ администратора с значений по умолчанию в репозитории.

  • Convex наиболее тщательно проверен в бою на Linux и Mac. На Windows у него меньше опыта. Если у вас возникнут проблемы, пожалуйста, напишите нам в Discord в канале #self-hosted .

  • Самостоятельные сборки Convex содержат маяк, который помогает Convex улучшить продукт. Информация минимальна, анонимна и полезна для Convex, но если вы действительно хотите отключить ее, вы можете установить флаг --disable-beacon на двоичном файле бэкенда. Сообщения маяка печатаются в журнале и включают только

    • Случайный идентификатор для вашего развертывания (не используемый где-либо еще)

    • Миграционная версия вашей базы данных

    • Git rev бэкэнда

    • Время безотказной работы бэкэнда

Макет репозитория

  • crates/ содержит код Rust

    • Основной двоичный файл

      • local_backend/ — это сервер приложений поверх Runtime . Это обслуживающая граница для облака Convex.

  • npm-packages/ содержит как наши публичные, так и внутренние пакеты TypeScript.

    • Внутренние пакеты

      • udf-runtime/ настраивает среду JS пользовательских функций для запросов и мутаций

      • udf-tests/ — это набор функций, используемых при тестировании слоя изоляции.

      • system-udfs/ содержит функции, используемые системой Convex, например CLI

-
security - not tested
-
license - not tested
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/get-convex/convex-backend'

If you have feedback or need assistance with the MCP directory API, please join our Discord server