Skip to content

Latest commit

 

History

History
107 lines (70 loc) · 5.12 KB

File metadata and controls

107 lines (70 loc) · 5.12 KB
type overview
summary Develop, test, and deploy Cloudflare Workers with Deno

Overview

Develop, test, and deploy Cloudflare Workers with Deno

Denoflare is now compatible with Deno 2

Under the hood, it uses deno bundle on Deno 1.x and esbuild + esbuild-deno-loader on Deno 2.x.

Experimental support for deploying the same worker to Deno Deploy, AWS Lambda, or Supabase Edge Functions

Learn more about Denoflare’s support for multiple platforms

Support for Cloudflare R2

Learn more about Denoflare’s support for R2

Denoflare CLI

denoflare is a single cli tool to make developing and deploying Cloudflare Workers simple.

No need for Wrangler, Node, npm, or webpack 🤯 🤯 🤯 🤯

Install denoflare

Deno is a great fit for Workers development, the runtime is based on the modern Web Platform, just like Workers, is secure by default, and based on ESM modules.

Denoflare can:

Learn more about the CLI

Deploy via files or URLs

Denoflare leverages Deno for bundling, so it works great for local files, but also URLs. Deploying a module-based hello worker is trivial:

denoflare push https://raw.githubusercontent.com/skymethod/denoflare/v0.7.0/examples/hello-worker/hello.ts

Roadmap

Denoflare is still under active initial development (pre 1.0), but is completely open-source and can be used as is.

Releases

The core serve, push, site, and analytics subcommands have been stable for while, so the focus at the moment is to provide first-class support for the expanding suite of Cloudflare's platform products such as:

Join the project over on the Denoflare GitHub repo.

Made with Denoflare

These projects are known to have used denoflare for development.

firesky.tv

Monitor the Bluesky firehose!

webtail.denoflare.dev

Watch live requests and logs for your Cloudflare Workers in the browser!

bundle.deno.dev

deno bundle as a service

Support this project

Contributions to help fund ongoing development of Denoflare are welcome and appreciated!

Donate