🚀

Build on Cloudflare Workers

Create full-stack apps in seconds

A modern CLI for scaffolding TypeScript-first, edge-native applications with React, Hono, and Cloudflare Workers.

  • 9 pre-configured templates to choose from
  • Full type safety from database to frontend
  • Built for Cloudflare's edge platform
Quick Start
npm create vinoflare@latest my-app
UnderlineGet Started →Underline

Why Vinoflare?

Built for developers who want to ship fast on Cloudflare's edge network

Edge-First Architecture

Designed specifically for Cloudflare Workers, leveraging the power of the global edge network for lightning-fast performance worldwide.

Type Safety Everywhere

End-to-end type safety from database schema to API routes to frontend components. Catch errors at compile time, not runtime.

Modern Developer Experience

Hot reload, auto-completion, instant feedback, and all the modern tooling you expect. Spend time building features, not configuring tools.

Production Ready

Every template includes authentication, database integration, testing setup, and deployment configurations. Ship to production from day one.

Flexible Templates

Choose from 9 carefully crafted templates. Whether you need a full-stack app or just an API, with or without auth and database, we've got you covered.

Best-in-Class Tools

Built with Hono, React, Vite, Drizzle ORM, Better Auth, and TanStack Router. The best tools in the ecosystem, pre-configured and ready to go.

Choose your perfect template

Nine carefully crafted templates to match your project needs. All with TypeScript, testing, and best practices built-in.

🎯

Full Stack (Orval)

Complete app with React, Orval API client, database, and authentication

FrontendDatabaseAuthOrval
npm create vinoflare@latest my-app
🔓

Full Stack - Orval (No Auth)

React frontend with Orval API client and database, without authentication

FrontendDatabaseAuthOrval
npm create vinoflare@latest my-app --no-auth
🎨

Full Stack - Orval (No DB)

React frontend with Orval API client, without database or authentication

FrontendDatabaseAuthOrval
npm create vinoflare@latest my-app --no-db
🚀

Full Stack (Hono RPC)

Complete app with React, Hono RPC client, database, and authentication

FrontendDatabaseAuthRPC
npm create vinoflare@latest my-app --rpc

Full Stack - RPC (No Auth)

React frontend with Hono RPC client and database, without authentication

FrontendDatabaseAuthRPC
npm create vinoflare@latest my-app --rpc --no-auth

Full Stack - RPC (No DB)

React frontend with Hono RPC client, without database or authentication

FrontendDatabaseAuthRPC
npm create vinoflare@latest my-app --rpc --no-db
🔌

API Only

REST API with database and authentication, no frontend

FrontendDatabaseAuth
npm create vinoflare@latest my-api --type=api-only
📡

API Only (No Auth)

REST API with database, without authentication

FrontendDatabaseAuth
npm create vinoflare@latest my-api --type=api-only --no-auth
☁️

API Only (No DB)

Stateless REST API without database or authentication

FrontendDatabaseAuth
npm create vinoflare@latest my-api --type=api-only --no-db

Or use the interactive mode:

npm create vinoflare@latest

Everything you need to ship fast

Create Vinoflare provides the perfect starting point for your next project, with best practices built-in from day one.

Multiple Templates

Choose from 9 pre-configured templates with different combinations of features

Lightning Fast

Powered by Bun for ultra-fast installation and development

Zero Config

Works out of the box with sensible defaults and best practices

TypeScript First

Full type safety from database schema to frontend components

Edge Native

Built specifically for Cloudflare Workers and edge computing

Modern Stack

React 19, Vite, Hono, Drizzle ORM, and TanStack Router