A bookmark manager built on Cloudflare Workers and D1 that saves links via a bookmarklet or Chrome extension, with no account required.
- 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
Install Node.js 24.21.0 or later
- 2
Install the void package in an empty directory
npm install -D void - 3
Initialize the project
npx void init - 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
A typing-practice web app that combines English vocabulary memorization with keyboard muscle-memory training, built for people who work in English on a keyboard.
A modular, open-source visual drag-and-drop editor for React that renders with your own components and data.
A browser sketchpad for Material 3 Expressive app screens that turns your design into a prompt for AI coding tools.
A web app for creating customizable, styled QR codes and scanning QR codes from camera or image uploads.
Open-source cookie consent manager and GDPR cookie banner for React, Next.js, Vue, Svelte, Astro and plain HTML, with Google Consent Mode v2 and IAB TCF support.