Repolode
voidzero-dev

voidzero-dev/void

Viteでアプリを構築し、Cloudflare Workersにデプロイするフルスタックフレームワーク兼デプロイツールキット。

代替できる製品:VercelNetlify

スター
489
フォーク
46
未解決の Issue
31
最終コミット
20 時間前

これは何?

Voidは、Viteを使ってフルスタックアプリケーションを構築し、Cloudflare Workers上で動かすためのツールキットです。サーバールート、サーバーレンダリングページ、データベース・ストレージ・AIへの型付きアクセスを提供するファイルベースのSDKと、アプリのビルド、必要なCloudflareリソースのプロビジョニング、マイグレーションの適用、デプロイを1つのコマンドで行うCLIを組み合わせています。

SDKはモジュール式です。React、Vue、Svelte、Solidでページを作成できるほか、ルーティングとレンダリングには対応するアプリケーションフレームワークを使い、リソースAPI、マイグレーション、デプロイをVoidに任せることもできます。CLIでは、リソース管理、ログの確認、ロールバックにも対応しています。

チーム向けのVoid Platformを使うと、アクセス制御、リソース上限、利用状況レポート、ユーザー承認済みのデプロイをリクエストする連携アプリを備えた共有デプロイ環境を、自分たちのCloudflareアカウントにインストールできます。

主な機能

  • 01Viteを基盤とする、ファイルベースのサーバールートとサーバーレンダリングページ。
  • 02データベース、ストレージ、AI呼び出しのための型付きAPI。
  • 03Cloudflareへのビルド、リソースのプロビジョニング、マイグレーション、デプロイを1つのコマンドで実行。
  • 04React、Vue、Svelte、Solid、または対応するアプリケーションフレームワークで動作。
  • 05アクセス制御と利用状況レポートを備え、自分たちのCloudflareアカウントでセルフホストできるチーム向けプラットフォーム。

ユースケース

  • サーバーを管理せずに、Cloudflare Workers上でフルスタックWebアプリを構築する。
  • 既存のViteプロジェクトにサーバールートと型付きデータベースアクセスを追加する。
  • チームや顧客に、Cloudflare上の共有・管理されたデプロイ環境を提供する。

クイックスタート

  1. 1

    Node.js 24.21.0以降をインストールする

  2. 2

    空のディレクトリにvoidパッケージをインストールする

    npm install -D void
  3. 3

    プロジェクトを初期化する

    npx void init
  4. 4

    開発サーバーを起動する

    npm run dev

使う前に知っておきたいこと

  • Node.js 24.21.0以降が必要です。
  • CloudflareへのデプロイにはCloudflareアカウントが必要です。

トピック

よくある質問

void とは?
Viteでアプリを構築し、Cloudflare Workersにデプロイするフルスタックフレームワーク兼デプロイツールキット。 Voidは、Viteを使ってフルスタックアプリケーションを構築し、Cloudflare Workers上で動かすためのツールキットです。サーバールート、サーバーレンダリングページ、データベース・ストレージ・AIへの型付きアクセスを提供するファイルベースのSDKと、アプリのビルド、必要なCloudflareリソースのプロビジョニング、マイグレーションの適用、デプロイを1つのコマンドで行うCLIを組み合わせています。
void は無料で使えますか?ライセンスは?
void は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
void は今もメンテナンスされていますか?
活発にメンテナンス中。void の最終コミットは 2026年10月19日 です。
void は何に使えますか?
サーバーを管理せずに、Cloudflare Workers上でフルスタックWebアプリを構築する。 既存のViteプロジェクトにサーバールートと型付きデータベースアクセスを追加する。 チームや顧客に、Cloudflare上の共有・管理されたデプロイ環境を提供する。
void のインストール方法は?
Node.js 24.21.0以降をインストールする 空のディレクトリにvoidパッケージをインストールする: npm install -D void プロジェクトを初期化する: npx void init 開発サーバーを起動する: npm run dev
void はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/voidzero-dev/void

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト