For a boilerplate template for Cloudflare Workers, the strongest matches are cloudflare/worker-examples (cloudflare/worker-examples is a collection of official starter templates for), cloudflare/worker-template (This official Cloudflare template is a basic starter for) and assemblyscript/assemblyscript (AssemblyScript is a compiler for converting TypeScript-like syntax into). ccbikai/sink and dreamhunter2333/cloudflare_temp_email round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “cloudflare workers template”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Cloudflare Workers let you deploy serverless code instantly across the globe for exceptional performance, reliability, and scale. This repository contains a collection of starter templates for building full-stack applications on Workers. You are encouraged to use, modify, and extend this code!
cloudflare/worker-examples is a collection of official starter templates for Cloudflare Workers, which directly matches your need for a boilerplate; it includes TypeScript examples and likely covers common integrations like KV and Durable Objects, though you may need to verify Rust/WASM and CI/CD specifics across individual templates.
A template for kick starting a Cloudflare worker project.
This official Cloudflare template is a basic starter for a Worker project in JavaScript, which matches the boilerplate need, but it lacks TypeScript support and the more advanced integrations like Durable Objects, KV, or CI/CD that the search lists.
AssemblyScript is a compiler and tooling suite used for WebAssembly module development. It converts a subset of TypeScript syntax into binary modules to achieve high execution speeds and cross-platform binary execution. The project focuses on translating typed source code into the compact binary format required by WebAssembly runtimes. This allows for the movement of computationally heavy logic into binary modules for browser performance optimization and execution across different operating systems. The compilation process involves TypeScript-compatible syntax analysis and the generation of
AssemblyScript is a compiler for converting TypeScript-like syntax into WebAssembly modules, which is a building block you could incorporate into a Cloudflare Worker, but it is not itself a starter template or boilerplate with Wrangler configuration, Durable Objects examples, KV integration, or CI/CD pipeline.
Sink is a link shortening and management service built on Cloudflare Workers and KV for serverless redirection. It provides a suite of tools for creating branded web addresses, monitoring visitor statistics through a real-time analytics dashboard, and managing how links are distributed. The project features a dynamic traffic router that redirects visitors based on geographic location or device type and an AI metadata generator that automatically creates descriptive slugs and social media preview tags. It also includes a QR code generator for creating scannable codes that point to shortened ad
Sink is a full-featured link-shortening application built on Cloudflare Workers and KV, not a starter template or boilerplate for building other Workers projects — it solves one use case rather than providing a scaffold to build from.
This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage. The service distinguishes itself through a comprehensive set of access and management features. Users can authenticate through mult
This is a finished disposable-email application built on Cloudflare Workers rather than a starter template or boilerplate for building your own Workers projects, so it shows how to use Workers, Durable Objects, and KV but is not itself a reusable scaffold.
Cloud-mail is a serverless email backend and routing service built on Cloudflare infrastructure. It provides a cloud-native system for receiving, storing, and processing electronic messages without the requirement for traditional mail server hardware. The platform includes an email data API for querying records and a visual analytics dashboard for tracking mail volume and system performance. It features automated processing capabilities to extract verification codes from message bodies and manages an email archive using persistent object storage for attachments and history. The system handle
Cloud-mail is a complete serverless email backend built on Cloudflare Workers, not a starter template or boilerplate for building your own workers — it's a finished application rather than a reusable scaffold.
Wasmtime is a WebAssembly runtime and sandboxed bytecode executor designed to run WebAssembly bytecode on a host system. It functions as an embeddable engine that integrates into applications through native APIs and language-specific bindings, as well as a standalone execution environment accessible via a command line interface. It is a WASI compatible runtime, implementing the WebAssembly System Interface to provide portable access to system resources. The engine utilizes a JIT compilation model to translate intermediate representation into optimized machine code for various CPU architecture
Wasmtime is a general-purpose WebAssembly runtime and embeddable engine, not a template or boilerplate for building and deploying Cloudflare Workers — it's a building block that could be part of such a project, not a starter itself.
This is an open-source framework for building stateful, durable AI agents that run on Cloudflare Workers. It provides a runtime for long-lived agents that maintain a persistent identity, local SQL storage, and real-time connections, utilizing a lifecycle where agents hibernate when idle and wake on demand. The project distinguishes itself through its multi-channel orchestration, allowing a single agent to be deployed across voice, email, and chat interfaces with unified state. It implements the Model Context Protocol for standardized tool and data exchange and includes a dedicated framework f
This is a framework for building stateful AI agents on Cloudflare Workers, not a general‑purpose starter template or boilerplate—it lacks the standard Wrangler config, KV example, and CI/CD setup you’d expect from a scaffold.
esbuild is a high-performance JavaScript bundler and transpiler designed to transform modern web assets into production-ready code. Built with a focus on speed, it utilizes a concurrent execution model to perform parsing, linking, and code generation across multiple CPU cores. The engine handles a wide range of tasks, including TypeScript compilation, JSX transformation, and CSS bundling, while maintaining a consistent build process across diverse environments. What distinguishes the project is its architecture, which leverages memory-mapped file processing and a single-pass transformation st
esbuild is a high-performance JavaScript bundler and transpiler, not a Cloudflare Workers starter template—it contains no Wrangler configuration, worker examples, or boilerplate for building and deploying Workers with the listed features.
vibesdk is an agentic software development platform and framework designed to coordinate autonomous agents that write, debug, and refine full-stack applications from natural language. It serves as a cloud-native application orchestrator and an LLM-powered code generation framework that converts prompts into functional code through iterative conversations and multi-phase agent behaviors. The project distinguishes itself by providing a complete toolchain for building AI development platforms. This includes the ability to integrate various model providers, construct custom LLM toolkits, and mana
This repo is an agentic AI development platform built by Cloudflare, not a starter template or boilerplate specifically for building and deploying Cloudflare Workers with the requested features like Wrangler config, Durable Objects, or KV integration.
Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t
Yew is a Rust/WebAssembly front-end framework for building web applications, not a starter template for Cloudflare Workers—it lacks Wrangler configuration, Durable Objects, KV integration, and CI/CD setup that the query requires.
This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution. The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector
This repository is the official Cloudflare Workers SDK and CLI (Wrangler), a toolkit for developing and deploying workers, not a starter template or boilerplate itself—it provides the tools to create projects but does not ship as a ready-to-use scaffold with examples of the requested features.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| cloudflare/worker-examples | 2K | TypeScript | MIT | |
| cloudflare/worker-template | 215 | JavaScript | Apache-2.0 | |
| assemblyscript/assemblyscript | 17.9K | WebAssembly | Apache-2.0 | |
| ccbikai/sink | 6.8K | Vue | AGPL-3.0 | |
| dreamhunter2333/cloudflare_temp_email | 6.1K | Vue | mit | |
| laziestren/cloud-mail | 11.7K | JavaScript | MIT | |
| bytecodealliance/wasmtime | 18.2K | Rust | Apache-2.0 | |
| cloudflare/agents | 3.5K | TypeScript | mit | |
| evanw/esbuild | 39.9K | Go | MIT | |
| cloudflare/vibesdk | 5.1K | TypeScript | MIT |