Repolode
voidzero-dev

voidzero-dev/void

Full-stack framework and deployment toolkit that builds apps with Vite and deploys them to Cloudflare Workers.

Open-source alternative to:VercelNetlify

Stars
489
Forks
46
Open issues
31
Last commit
19 hours ago

What is it?

Void is a toolkit for building full-stack applications on Vite that run on Cloudflare Workers. It combines a file-based SDK for server routes, server-rendered pages, and typed access to databases, storage, and AI, with a CLI that builds the app, provisions the Cloudflare resources it needs, applies migrations, and deploys in one command.

The SDK is modular. Pages can be written with React, Vue, Svelte, or Solid, or you can keep a supported application framework for routing and rendering while Void handles resource APIs, migrations, and deployment. The CLI also covers resource management, log inspection, and rollbacks.

For teams, Void Platform lets you install a shared deployment environment in your own Cloudflare account, with access controls, resource limits, usage reporting, and connected applications that request user-approved deployments.

Key features

  • 01File-based server routes and server-rendered pages built on Vite.
  • 02Typed APIs for databases, storage, and AI calls.
  • 03One-command build, resource provisioning, migrations, and deployment to Cloudflare.
  • 04Works with React, Vue, Svelte, or Solid, or with supported application frameworks.
  • 05Self-hostable team platform in your own Cloudflare account with access controls and usage reporting.

Use cases

  • Building a full-stack web app on Cloudflare Workers without managing servers.
  • Adding server routes and typed database access to an existing Vite project.
  • Giving a team or customers a shared, controlled deployment environment on Cloudflare.

Quick start

  1. 1

    Install Node.js 24.21.0 or later

  2. 2

    Install the void package in an empty directory

    npm install -D void
  3. 3

    Initialize the project

    npx void init
  4. 4

    Start the development server

    npm run dev

Things to know

  • Requires Node.js 24.21.0 or later.
  • Deploying to Cloudflare requires a Cloudflare account.

Topics

FAQ

What is void?
Full-stack framework and deployment toolkit that builds apps with Vite and deploys them to Cloudflare Workers. Void is a toolkit for building full-stack applications on Vite that run on Cloudflare Workers. It combines a file-based SDK for server routes, server-rendered pages, and typed access to databases, storage, and AI, with a CLI that builds the app, provisions the Cloudflare resources it needs, applies migrations, and deploys in one command.
Is void free to use? What license does it have?
void is open source under the MIT license. Check the license terms before using it in commercial products.
Is void still maintained?
Actively maintained. The last commit to void was on Oct 19, 2026.
What can I use void for?
Building a full-stack web app on Cloudflare Workers without managing servers. Adding server routes and typed database access to an existing Vite project. Giving a team or customers a shared, controlled deployment environment on Cloudflare.
How do I install void?
Install Node.js 24.21.0 or later Install the void package in an empty directory: npm install -D void Initialize the project: npx void init Start the development server: npm run dev
Where can I get void?
The source code and installation instructions are on GitHub: https://github.com/voidzero-dev/void

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects