Мессенджеры, приватность и интернет — изнутри

Интернет

VoidZero открывает Void: единый инструмент для деплоя full-stack на Cloudflare

Инструменты VoidZero вроде Vite, Vitest, Oxc и Rolldown заметно ускорили фронтенд-разработку, но для полноценных приложений этого недостаточно. Нужны серверные маршруты, базы данных, локальное окружение и простой способ доставки идей в продакшен. Компания представила три новых open source-продукта, которые встраивают серверную маршрутизацию, типизированный доступ к данным и деплой на Cloudflare в привычный рабочий процесс Vite.

Void Platform — это общая платформа развёртывания для команд, которые хостят Void-приложения на Cloudflare. Void SDK — композируемый JavaScript-SDK для создания full-stack приложений с Vite. Void CLI — интерфейс командной строки для выделения ресурсов и деплоя Vite-приложений на Cloudflare.

Все три компонента опубликованы как единый JavaScript-пакет и Vite-плагин, который устанавливается через npm install void. С их помощью можно собирать сервер и клиент вместе, переносить типы из базы данных в интерфейс и автоматически предоставлять нужные ресурсы Cloudflare. Изначально VoidZero планировала создать одну приватную платформу для всех пользователей, но после присоединения к Cloudflare направление изменилось.

Открыв исходный код, компания ответила на растущий запрос: бизнес хочет поощрять vibe coding внутренних приложений, однако опасается за безопасность и не готов раздавать облачный доступ каждому сотруднику. Void снимает эту проблему. Платформа Void Platform полностью открыта, её можно форкнуть и адаптировать под свои процессы — интегрировать корпоративные системы, настраивать сценарии деплоя, добавлять функции для клиентов или переносить на другие облачные провайдеры.

Администраторы управляют доступом, устанавливают лимиты ресурсов, проверяют деплои и использование через CLI или дашборд, а также задают ограничения, чтобы все участники команды могли безопасно публиковать как серьёзные, так и vibe coded приложения в общем окружении. Установка собственной Void Platform даёт команде единую среду развёртывания в Cloudflare-аккаунте поверх Workers for Platforms. Это ускоряет прототипирование: приложение можно собрать, задеплоить и показать коллегам за минуты, а не дни или недели, без отдельного Cloudflare-аккаунта и ручной настройки ресурсов под каждый проект.

Нетехнические сотрудники тоже могут работать с кодинг-агентами и публиковать свои приложения: дизайнер — интерактивный прототип, операционный специалист — внутренний дашборд. Для самостоятельного хостинга платформы нужны Cloudflare-аккаунт с включёнными Workers for Platforms и R2, база PostgreSQL, провайдер входа и домен для приложений. Установка выполняется одной командой, после чего одобренные пользователи подключаются через Void CLI командой void connect https://api.orange-company.dev.

Сама платформа работает только в связке с SDK и CLI — именно они дают аутентификацию, определение фреймворка, выделение ресурсов и другие преимущества. Void SDK превращает Vite-приложение в полноценное Cloudflare Workers-приложение с нулевой конфигурацией инфраструктуры. Достаточно добавить Vite-плагин voidPlugin и адаптер для React или Vue.

SDK автоматически определяет нужные привязки ресурсов и разворачивает базы данных, очереди или AI-биндинги во время деплоя. Поддерживаются файловая маршрутизация API, пре-рендеринг, кэширование, islands и сквозная типобезопасность от базы данных до интерфейса. Все возможности Void опциональны и композируемы.

SDK интегрируется с существующими фреймворками — Vinext, React Router, SvelteKit, Nuxt, TanStack Start и Astro. Маршрутизацию и рендеринг можно оставить на этих инструментах, а Void возьмёт на себя ресурсные API через Hono, миграции, деплой и аутентификацию с Better Auth. Пример серверного рендеринга показывает, как типы из запроса к базе данных автоматически выводятся в клиентский компонент.

Импорт void/db предоставляет локальную базу данных во время разработки, а void deploy автоматически создаёт D1 в продакшене. То же самое работает для ИИ через Cloudflare AI Gateway: достаточно импортировать void/ai, и всё настраивается само. Void также предлагает React-роутер, построенный для Async React с использованием transitions и Suspense, что даёт отзывчивую навигацию между экранами.

В паре с дата-фреймворком fate и UI-библиотекой Astryx можно координировать навигацию, загрузку данных и мутации через переходы React. Если командные функции Void Platform не нужны, разработчик может использовать собственный Cloudflare-аккаунт: SDK умеет деплоить напрямую. Void CLI собран поверх нового cf CLI и хорошо работает с агентами.

Агенту можно поручить отладку падающих запросов, чтение логов деплоя, анализ производительности или полный жизненный цикл приложения. Первый запуск void deploy запросит вход в Cloudflare, затем соберёт проект с помощью Vite, применит миграции, выделит ресурсы и задеплоит. Через CLI также можно управлять самой Void Platform: пользователями, доступом к проектам, ресурсами, проверять деплои, логи, откаты, отслеживать здоровье и использование платформы.

VoidZero продолжает миссию делать JavaScript-разработчиков продуктивнее, объединяя Vite, Rolldown, Oxlint, Oxfmt и Vitest в единый стек.

открытый веб разработка искусственный интеллект облачные технологии

Оригинал

Обсуждение

Комментариев пока нет.

Похожие новости