VoidZero open-sources Void: server routes, typed data and Cloudflare deploys land in one Vite plugin
Synopsis
VoidZero has open-sourced Void Platform, Void SDK and Void CLI as a single JavaScript package and Vite plugin, so a Vite app can carry server and client code together and pass types from the database through to the UI. Building a full-stack app previously meant assembling server routes, a database, a local development environment and a deployment path separately; Void infers resource bindings at deploy time and provisions databases, queues or AI bindings. VoidZero says this cuts internal-app delivery from days or weeks to minutes.
Interpretation
A Vite app can now build server and client in one workflow, carry types from a database query into UI components, and have the Cloudflare resources it needs provisioned automatically at deploy time. Vite, Vitest, Oxc and Rolldown, bundled as Vite+, previously covered development, bundling, code quality and testing; full-stack apps still required separate server routes, a database, a local development environment and a deployment path. VoidZero says its team has used the Void SDK, CLI and Platform in production for several months and shows an example inferring types from a database query through to a client component.
Void turns a Vite app into a full-stack Cloudflare Workers app; a developer or agent writes code, and at deploy time Void infers resource bindings and provisions databases, queues or AI bindings. The Void SDK plugs in as a Vite plugin and provides file-based API routing, pre-rendering, caching, islands and end-to-end type safety, and it composes with frameworks such as Vinext, React Router, SvelteKit, Nuxt, TanStack Start and Astro. Importing void/db gives the app a local database during development and makes void deploy provision D1 in production; importing void/ai sets up AI through Cloudflare's AI Gateway automatically.
Void Platform is a shared deployment environment where an admin controls access, sets resource limits and inspects deployments and usage through the CLI or admin dashboard, while others ship apps to the same platform. VoidZero originally set out to build a single private platform for all users and changed direction to open source it after joining Cloudflare, citing companies that want to encourage internal apps without giving cloud access to every employee. Self-hosting requires a Cloudflare account with Workers for Platforms and R2 enabled, a PostgreSQL database, an account with a chosen login provider and a domain, after which the platform is installed with a single command.
Perspective
The demonstrated scope is building, deploying and provisioning resources for Vite apps on Cloudflare Workers, plus the team-shared Void Platform; self-hosting needs a Cloudflare account, PostgreSQL, a login-provider account and a domain. Users who do not need the platform's team-management features can deploy directly with their own Cloudflare account.
VoidZero says it has used Void in production for several months but gives no deployment scale, performance figures or comparison with other deployment approaches; the days-or-weeks-to-minutes claim concerns internal-app delivery and comes without measurement detail.
