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