Void – 開源的全棧開發部署工具,創作部署一體化

AI工具7天前發佈新公告 AI管理員
0 0

Void是什麼

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

Void – 開源的全棧開發部署工具,創作部署一體化

Void的主要功能

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

Void – 開源的全棧開發部署工具,創作部署一體化

微信關注回覆“開源”,加入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 賬號。
© 版權聲明

相關文章

暫無評論

暫無評論...