Repolode
voidzero-dev

voidzero-dev/void

Фреймворк для full-stack-разработки и деплоя: собирает приложения с помощью Vite и разворачивает их на Cloudflare Workers.

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

Звёзды
489
Форки
46
Открытые issues
31
Последний коммит
18 часов назад

Что это?

Void — это набор инструментов для создания full-stack-приложений на Vite, работающих на Cloudflare Workers. В него входят SDK с файловой структурой для серверных маршрутов и страниц с серверным рендерингом, а также типизированный доступ к базам данных, хранилищу и AI. CLI собирает приложение, подготавливает нужные ресурсы Cloudflare, применяет миграции и выполняет деплой одной командой.

SDK состоит из модулей. Страницы можно писать на React, Vue, Svelte или Solid либо оставить поддержку маршрутизации и рендеринга существующему фреймворку, а Void использовать для API ресурсов, миграций и деплоя. CLI также позволяет управлять ресурсами, просматривать логи и откатывать изменения.

Для команд Void Platform позволяет установить общую среду деплоя в собственном аккаунте Cloudflare: с контролем доступа, ограничениями на ресурсы, отчётами об использовании и подключёнными приложениями, которые запрашивают одобренный пользователем деплой.

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

  • 01Файловая структура серверных маршрутов и страниц с серверным рендерингом на базе Vite.
  • 02Типизированные API для баз данных, хранилища и вызовов AI.
  • 03Сборка, подготовка ресурсов, применение миграций и деплой в Cloudflare одной командой.
  • 04Совместимость с React, Vue, Svelte и Solid, а также с поддерживаемыми фреймворками приложений.
  • 05Платформа для команд, которую можно разместить в собственном аккаунте Cloudflare; есть контроль доступа и отчёты об использовании.

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

  • Создание full-stack-веб-приложения на Cloudflare Workers без необходимости управлять серверами.
  • Добавление серверных маршрутов и типизированного доступа к базам данных в существующий проект на Vite.
  • Предоставление команде или клиентам общей среды деплоя в Cloudflare с контролем доступа.

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

  1. 1

    Установите Node.js версии 24.21.0 или новее

  2. 2

    Установите пакет void в пустой каталог

    npm install -D void
  3. 3

    Инициализируйте проект

    npx void init
  4. 4

    Запустите сервер разработки

    npm run dev

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

  • Требуется Node.js версии 24.21.0 или новее.
  • Для развертывания в Cloudflare требуется учетная запись Cloudflare.

Темы

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

Что такое void?
Фреймворк для full-stack-разработки и деплоя: собирает приложения с помощью Vite и разворачивает их на Cloudflare Workers. Void — это набор инструментов для создания full-stack-приложений на Vite, работающих на Cloudflare Workers. В него входят SDK с файловой структурой для серверных маршрутов и страниц с серверным рендерингом, а также типизированный доступ к базам данных, хранилищу и AI. CLI собирает приложение, подготавливает нужные ресурсы Cloudflare, применяет миграции и выполняет деплой одной командой.
void можно использовать бесплатно? Какая у него лицензия?
void распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
void всё ещё поддерживается?
Активно поддерживается. Последний коммит в void — 19 окт. 2026 г..
Для чего можно использовать void?
Создание full-stack-веб-приложения на Cloudflare Workers без необходимости управлять серверами. Добавление серверных маршрутов и типизированного доступа к базам данных в существующий проект на Vite. Предоставление команде или клиентам общей среды деплоя в Cloudflare с контролем доступа.
Как установить void?
Установите Node.js версии 24.21.0 или новее Установите пакет void в пустой каталог: npm install -D void Инициализируйте проект: npx void init Запустите сервер разработки: npm run dev
Где скачать void?
Исходный код и инструкции по установке — на GitHub: https://github.com/voidzero-dev/void

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

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