TypeScript + Cloudflare Workers

NuxtHub Fullstack Demo

Ruby on Rails のような「設定不要・オールインワン」な開発体験をエッジサーバーで実現

Cloudflare D1 (SQLite) + Drizzle ORM

Rails の ActiveRecord のように、スキーマ定義・マイグレーション・クエリが TypeScript で型安全に行えます。

  • タスクはまだありません。上のフォームから追加してください。
// server/api/todos/index.post.ts
const db = useDrizzle()
await db.insert(todos).values({ title: body.title })

🚀 Railsライクな高速開発サイクル

ローカル実行 pnpm dev では Cloudflare の workerd 上で D1/KV/R2 が自動エミュレートされ、設定ゼロで即座に開発を開始できます。

☁️ IaC (Pulumi) との連携

本番用の D1、KV、R2 リソースは Pulumi (TypeScript) で宣言的に管理可能。プロジェクト内の infra/ ディレクトリを参照してください。