Repolode
voidzero-dev

voidzero-dev/void

基于 Vite 构建全栈应用并部署到 Cloudflare Workers 的框架与部署工具。

可替代:VercelNetlify

Star
489
Fork
46
未关闭 Issue
31
最近提交
昨天

这是什么?

Void 是一个基于 Vite 构建全栈应用、并运行在 Cloudflare Workers 上的工具包。SDK 采用文件式路由,支持服务端路由、服务端渲染页面,并为数据库、存储和 AI 提供类型化的接口,查询结果的类型可以直接传递到前端界面。

SDK 的各项功能均可选、可组合。页面可以使用 React、Vue、Svelte 或 Solid 编写;也可以继续使用受支持的应用框架负责路由和渲染,由 Void 处理资源 API、数据库迁移和部署。CLI 通过一条命令完成构建、资源创建、迁移和部署,并支持资源管理、日志查看和回滚。

面向团队场景,Void Platform 可以在你的 Cloudflare 账户中安装共享的部署环境,提供访问控制、资源限额、用量统计,以及支持用户授权部署的关联应用。

核心功能

  • 01基于 Vite 的文件式服务端路由与服务端渲染页面。
  • 02为数据库、存储和 AI 调用提供类型化接口。
  • 03一条命令完成构建、Cloudflare 资源创建、数据库迁移和部署。
  • 04支持 React、Vue、Svelte、Solid,也可搭配受支持的应用框架使用。
  • 05可在自有 Cloudflare 账户中部署团队平台,提供访问控制和用量统计。

适用场景

  • 在 Cloudflare Workers 上构建全栈 Web 应用,无需自行管理服务器。
  • 为现有 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 是什么?
基于 Vite 构建全栈应用并部署到 Cloudflare Workers 的框架与部署工具。 Void 是一个基于 Vite 构建全栈应用、并运行在 Cloudflare Workers 上的工具包。SDK 采用文件式路由,支持服务端路由、服务端渲染页面,并为数据库、存储和 AI 提供类型化的接口,查询结果的类型可以直接传递到前端界面。
void 可以免费使用吗?用的什么许可证?
void 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
void 还在维护吗?
活跃维护中。void 最近一次提交是在 2026年10月19日。
void 适合用来做什么?
在 Cloudflare Workers 上构建全栈 Web 应用,无需自行管理服务器。 为现有 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目