Templates
Templates are GitHub repositories that are designed to be a starting point for building a new Cloudflare Workers project. To start any of the projects below, run:
Build a personal website, blog, or portfolio with Astro.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/astro-blog-starter-template yarn create cloudflare --template=cloudflare/templates/astro-blog-starter-template pnpm create cloudflare@latest --template=cloudflare/templates/astro-blog-starter-template Complete backend API template using Hono + Chanfana + D1 + Vitest.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/chanfana-openapi-template yarn create cloudflare --template=cloudflare/templates/chanfana-openapi-template pnpm create cloudflare@latest --template=cloudflare/templates/chanfana-openapi-template A handy CLI for developing templates.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/cli yarn create cloudflare --template=cloudflare/templates/cli pnpm create cloudflare@latest --template=cloudflare/templates/cli Build a Container-enabled Worker
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/containers-template yarn create cloudflare --template=cloudflare/templates/containers-template pnpm create cloudflare@latest --template=cloudflare/templates/containers-template D1 starter template using the Sessions API for read replication.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/d1-starter-sessions-api-template yarn create cloudflare --template=cloudflare/templates/d1-starter-sessions-api-template pnpm create cloudflare@latest --template=cloudflare/templates/d1-starter-sessions-api-template Cloudflare's native serverless SQL database.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/d1-template yarn create cloudflare --template=cloudflare/templates/d1-template pnpm create cloudflare@latest --template=cloudflare/templates/d1-template Chat with other users in real-time using Durable Objects and PartyKit.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/durable-chat-template yarn create cloudflare --template=cloudflare/templates/durable-chat-template pnpm create cloudflare@latest --template=cloudflare/templates/durable-chat-template Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/hello-world-do-template yarn create cloudflare --template=cloudflare/templates/hello-world-do-template pnpm create cloudflare@latest --template=cloudflare/templates/hello-world-do-template A simple chat application powered by Cloudflare Workers AI
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/llm-chat-app-template yarn create cloudflare --template=cloudflare/templates/llm-chat-app-template pnpm create cloudflare@latest --template=cloudflare/templates/llm-chat-app-template Route requests to different Workers based on path patterns with automatic URL rewriting for unified microfrontend applications.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/microfrontend-template yarn create cloudflare --template=cloudflare/templates/microfrontend-template pnpm create cloudflare@latest --template=cloudflare/templates/microfrontend-template Display website visitor locations in real-time using Durable Objects and PartyKit.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/multiplayer-globe-template yarn create cloudflare --template=cloudflare/templates/multiplayer-globe-template pnpm create cloudflare@latest --template=cloudflare/templates/multiplayer-globe-template Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/mysql-hyperdrive-template yarn create cloudflare --template=cloudflare/templates/mysql-hyperdrive-template pnpm create cloudflare@latest --template=cloudflare/templates/mysql-hyperdrive-template Build a full-stack web application with Next.js.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/next-starter-template yarn create cloudflare --template=cloudflare/templates/next-starter-template pnpm create cloudflare@latest --template=cloudflare/templates/next-starter-template Build Nl Web components with Cloudflare Workers.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/nlweb-template yarn create cloudflare --template=cloudflare/templates/nlweb-template pnpm create cloudflare@latest --template=cloudflare/templates/nlweb-template Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/nodejs-http-server-template yarn create cloudflare --template=cloudflare/templates/nodejs-http-server-template pnpm create cloudflare@latest --template=cloudflare/templates/nodejs-http-server-template Deploy an OpenAuth server on Cloudflare Workers.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/openauth-template yarn create cloudflare --template=cloudflare/templates/openauth-template pnpm create cloudflare@latest --template=cloudflare/templates/openauth-template Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/postgres-hyperdrive-template yarn create cloudflare --template=cloudflare/templates/postgres-hyperdrive-template pnpm create cloudflare@latest --template=cloudflare/templates/postgres-hyperdrive-template A Google Drive Interface for your Cloudflare R2 Buckets!
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/r2-explorer-template yarn create cloudflare --template=cloudflare/templates/r2-explorer-template pnpm create cloudflare@latest --template=cloudflare/templates/r2-explorer-template Deploy your own library of books using Postgres and Workers.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/react-postgres-fullstack-template yarn create cloudflare --template=cloudflare/templates/react-postgres-fullstack-template pnpm create cloudflare@latest --template=cloudflare/templates/react-postgres-fullstack-template A modern full-stack template powered by Cloudflare Workers, using Hono for backend APIs, React Router for frontend routing, and shadcn/ui for beautiful, accessible components styled with Tailwind CSS
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/react-router-hono-fullstack-template yarn create cloudflare --template=cloudflare/templates/react-router-hono-fullstack-template pnpm create cloudflare@latest --template=cloudflare/templates/react-router-hono-fullstack-template Deploy your own library of books using Postgres and Workers.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/react-router-postgres-ssr-template yarn create cloudflare --template=cloudflare/templates/react-router-postgres-ssr-template pnpm create cloudflare@latest --template=cloudflare/templates/react-router-postgres-ssr-template Build a full-stack web application with React Router 7.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/react-router-starter-template yarn create cloudflare --template=cloudflare/templates/react-router-starter-template pnpm create cloudflare@latest --template=cloudflare/templates/react-router-starter-template Build a full-stack web application with Remix.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/remix-starter-template yarn create cloudflare --template=cloudflare/templates/remix-starter-template pnpm create cloudflare@latest --template=cloudflare/templates/remix-starter-template Admin dashboard template built with Astro, shadcn/ui, and Cloudflare's developer stack
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/saas-admin-template yarn create cloudflare --template=cloudflare/templates/saas-admin-template pnpm create cloudflare@latest --template=cloudflare/templates/saas-admin-template Generate images based on text prompts.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/text-to-image-template yarn create cloudflare --template=cloudflare/templates/text-to-image-template pnpm create cloudflare@latest --template=cloudflare/templates/text-to-image-template A simple to-do list app built with Cloudflare Workers Assets and Remix.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/to-do-list-kv-template yarn create cloudflare --template=cloudflare/templates/to-do-list-kv-template pnpm create cloudflare@latest --template=cloudflare/templates/to-do-list-kv-template A template for building a React application with Vite, Hono, and Cloudflare Workers
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/vite-react-template yarn create cloudflare --template=cloudflare/templates/vite-react-template pnpm create cloudflare@latest --template=cloudflare/templates/vite-react-template A Cloudflare Worker template that creates and deploys Workers to a Dispatch Namespace via the Cloudflare SDK.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/worker-publisher-template yarn create cloudflare --template=cloudflare/templates/worker-publisher-template pnpm create cloudflare@latest --template=cloudflare/templates/worker-publisher-template Send Workers Builds status notifications to Slack, Discord, or any webhook via Event Subscriptions.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/workers-builds-notifications-template yarn create cloudflare --template=cloudflare/templates/workers-builds-notifications-template pnpm create cloudflare@latest --template=cloudflare/templates/workers-builds-notifications-template Build your own website hosting platform with Workers for Platforms. Users can create and deploy sites through a simple web interface.
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/workers-for-platforms-template yarn create cloudflare --template=cloudflare/templates/workers-for-platforms-template pnpm create cloudflare@latest --template=cloudflare/templates/workers-for-platforms-template Interactive starter template demonstrating Cloudflare Workflows with real-time status updates
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/workflows-starter-template yarn create cloudflare --template=cloudflare/templates/workflows-starter-template pnpm create cloudflare@latest --template=cloudflare/templates/workflows-starter-template Transparent proxy with payment-gated routes using x402 protocol and stateless JWT authentication
Explore on GitHub ↗
npm create cloudflare@latest -- --template=cloudflare/templates/x402-proxy-template yarn create cloudflare --template=cloudflare/templates/x402-proxy-template pnpm create cloudflare@latest --template=cloudflare/templates/x402-proxy-template