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
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
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
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
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
Get inspiration from other sites and projects out there that were built with Cloudflare Workers.
Built with Workers
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark
-