Void是什麼
Void 是尤雨溪團隊開源的全棧開發部署工具,包含 SDK、CLI 和團隊部署平台三部分。Void把 Vite 應用的寫代碼—連數據庫—傳線上串成一套流程。本地開發自動配本地資源,部署時一鍵對接 Cloudflare 的 D1、KV、R2 等服務,免去繁瑣配置;團隊平台讓管理員統一管控雲賬號權限,成員安全部署內部應用。Void 支持 Nuxt、SvelteKit 等主流框架,現已可自部署到個人 Cloudflare 賬號。

Void的主要功能
- DK 零配置接入:爲 Vite 應用提供類型安全的後端能力,頁面配套
.server.ts文件可讀取數據、處理表單,服務端數據帶類型傳給組件。 - 自動資源綁定:根據應用使用的資源自動推斷綁定關係,本地開發用本地數據庫,部署時自動創建對應的雲端資源。
- CLI 一鍵部署:運行
npx void deploy即可完成構建、資源配置、數據庫遷移並生成部署地址。 - Cloudflare 全家桶集成:原生接入 D1 數據庫、KV 存儲、R2 對象存儲等服務,無需手動配置。
- 多框架支持:兼容 Nuxt、SvelteKit、Astro、TanStack Start,原框架管路由渲染,Void 管資源、遷移和部署。
- 團隊部署平台:管理員將平台裝進自己的 Cloudflare 賬號,成員連接即可部署,雲憑據不暴露給個人。

微信關注回覆“開源”,加入AI開源項目交流羣
如何使用Void
- 環境準備:安裝 Node.js 24.21.0 或更高版本,並創建一個空的項目目錄。
- 安裝 Void:在項目目錄中運行
npm install -D void安裝開發依賴。 - 初始化項目:運行
npx void init,按提示選擇 UI 框架、起步模板,部署目標選擇 Cloudflare。 - 本地開發:運行
npm run dev啓動開發服務器,本地自動使用本地數據庫等資源。 - 編寫應用:用
.server.ts文件編寫服務端邏輯,頁面組件自動獲得類型安全的數據。 - 一鍵部署:運行
npx void deploy,首次會打開瀏覽器登錄 Cloudflare 賬號。 - 完成上線:工具自動完成構建、資源配置和數據庫遷移,最後輸出線上訪問地址。
Void的核心優勢
-
寫部署一體化:把寫代碼、連數據庫、傳線上三步串成同一套流程,無需在多個工具間切換。
-
類型安全貫穿全棧:服務端返回的數據和數據庫查詢結果都帶着類型傳遞給頁面組件,減少前後端聯調錯誤。
-
零配置資源綁定:自動推斷應用所需的 D1、KV、R2 等資源並創建綁定,省去手寫配置的繁瑣工作。
-
本地雲端體驗一致:本地開發用本地數據庫,部署時無縫切換到雲端資源,環境差異問題大幅減少。
-
一鍵部署門檻低:一條
npx void deploy命令可完成構建、資源配置、數據庫遷移全流程。
Void的項目地址
- 項目官網:https://void.cloud/
- GitHub倉庫:https://github.com/voidzero-dev
Void的同類競品對比
| 對比維度 | Void | Vercel |
|---|---|---|
| 定位 | Vite 全棧開發+部署一體化工具 | 前端全棧部署平台 |
| 開源情況 | ✅ 完全開源(MIT),可自部署 | ❌ 核心平台閉源,託管服務 |
| 底層基礎設施 | Cloudflare(Workers/D1/KV/R2) | 自建邊緣網絡(AWS/GCP 等混合) |
| 資源綁定方式 | 自動推斷綁定,零配置 | 需手動配置環境變量和集成 |
| 本地開發體驗 | 本地自動提供本地數據庫,雲端一致 | 需自行搭建本地模擬環境 |
| 類型安全 | 服務端數據/數據庫查詢帶類型直通組件 | 需藉助 tRPC 等方案自行搭建 |
| 部署命令 | `npx void deploy` 一條命令全搞定 | `vercel` CLI,流程類似 |
| 框架傾向 | 中立,Vite 生態(React/Vue/Svelte 均可) | 深度偏向 Next.js,其他框架爲兼容支持 |
| 團隊權限管控 | 自部署平台,憑據留在管理員手中 | 團隊協作功能完善,但平台不可自託管 |
| 成本模式 | 開源免費,只用付 Cloudflare 資源費 | 按席位+用量收費,流量大時成本顯著 |
| 鎖定風險 | 低(可換運行時,源碼在手) | 高(深度綁定 Vercel 生態) |
Void的應用場景
- 個人開發者快速上線:Vite 項目寫好後一條命令部署到 Cloudflare,零配置拿線上地址,適合 side project 和作品展示。
- AI 編程工具的內部應用:團隊員工用 AI 生成內部工具/管理後台,通過 Void 平台統一部署,無需每人接觸雲賬號。
- 中小型全棧應用:需要數據庫(D1)、緩存(KV)、文件存儲(R2)的完整應用,Void 自動完成資源綁定和遷移。
- 對成本敏感的創業項目:避免 Vercel 式按量高額賬單,用開源方案+Cloudflare 低價資源控制支出。
- 需要數據主權的企業/組織:自部署平台,源碼可審計可修改,數據不出自己的 Cloudflare 賬號。
© 版權聲明
文章版权归作者所有,未经允许请勿转载。
相關文章
暫無評論...