Tech · docs.deno.com
Deno desktop turns a Deno project (anything from a single TypeScript file to a Next.js app) into a self-contained desktop
Compiled by KHAO Editorial — aggregated from 1 source. See llms.txt for citation guidance.
◌ Single Source
Deno desktop ships in Deno v2.9.0 and is not in a stable release yet.
Key facts
- Deno desktop ships in Deno v2.9.0 and is not in a stable release
- The compiled binary opens a window pointed at a local HTTP server bound to your Deno.serve handler
- Deno desktop turns a Deno project (anything from a single TypeScript file to a Next.js app) into a self-contained desktop application
- The command, configuration keys, and TypeScript APIs may still change before the feature is stable
Summary
Deno desktop turns a Deno project (anything from a single TypeScript file to a Next.js app) into a self-contained desktop application. Small by default, full Node compatibility. Opt into the bundled Chromium (CEF) backend when you need identical rendering across macOS, Windows, and Linux. Framework auto-detection. No code changes are required to take an existing web project to the desktop. In-process bindings instead of IPC. Values are still encoded as they cross the call boundary, but there is no cross-process round-trip between your Deno code and the webview.