Deno Desktop(docs.deno.com)
593 points by GeneralMaximus 7 hours ago | 217 comments
tl;dr: Deno 2.9 introduces `deno desktop`, a command that bundles a Deno/TypeScript project (including Next.js, Astro, SvelteKit, etc.) into a self-contained cross-platform desktop binary with the Deno runtime and a webview. It defaults to the OS's native webview for smaller binaries (with optional bundled Chromium), uses in-process bindings instead of IPC, supports cross-compilation from a single machine, and includes built-in binary-diff auto-updates. The feature is currently only available in the canary build and APIs may change before stabilization.
HN Discussion:
  • Excited about Deno Desktop as a compelling Tauri/Electron alternative with TypeScript-first approach
  • Skeptical of framing web tech as a UI toolkit since it doesn't deliver native look and feel
  • Questions and curiosity about specific technical details like permissions, CEF versioning, and hidden windows
  • ~Concerned that Deno is becoming a bundled integration toolkit rather than an agnostic runtime
  • Prefers truly native UIs or non-browser-based alternatives like WASM bundling