Void
Void 是集 CLI、平台与全栈 SDK 于一体的工具,统一应用的构建与部署,支持在 Cloudflare Workers 上构建和部署全栈 Vite 应用,并提供类型化 API、数据库、存储、AI 与一键部署流程。
访问 voidzero-dev/void项目简介
Void 是统一的 CLI、平台和全栈 SDK,用于构建和部署应用。它支持在 Cloudflare Workers 上使用 Vite 构建和部署全栈应用,涵盖服务端路由、页面、类型化 API、数据库、存储、AI 以及一键部署工作流。
核心功能
- Void SDK 提供基于文件的服务端路由、服务端渲染页面,以及面向数据库、存储和 AI 的类型化 API,并可在数据库查询到 UI 之间传递类型。Void CLI 可构建应用、预置 Cloudflare 资源、应用迁移、部署、管理资源、查看日志和回滚。Void Platform 可在你的 Cloudflare 账户中安装共享部署环境,供团队或客户使用,并提供访问控制、资源限制、用量报告和已连接应用。SDK 功能可选且可组合;页面可使用 React、Vue、Svelte 或 Solid,也可保留受支持的应用框架来处理路由与渲染。Void 通过适配器支持
适用场景
- 在 Cloudflare Workers 上构建和部署全栈 Vite 应用。让团队借助编码智能体构建和部署应用,同时由管理员保持对 Cloudflare 访问权限的控制。在你的 Cloudflare 账户中自托管共享 Void Platform,供团队或客户使用。使用受支持的 Vite 框架构建 API、SPA 或服务端渲染页面。
快速开始
- 使用 Node.js 24.21.0 或更高版本。在空目录中依次运行 npm install -D void、npx void init 和 npm run dev。Vite+ 是默认工具链,初始化会自动安装并保留现有包管理器配置。选择 UI 框架与起始模板,再选择 Cloudflare 部署到你的账户。运行 npx void deploy 后,Void 会构建应用、预置资源、应用数据库迁移并输出部署 URL。若要部署到团队平台,先运行 npx void connect <url>,再使用同一部署命令。
部署与要求
- 需要 Node.js 24.21.0 或更高版本。需要 Cloudflare 账户作为 npx void deploy 的部署目标。部署到团队平台时,需先运行 npx void connect <url> 再部署。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。