You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: runtime/desktop/index.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
last_modified: 2026-06-25
2
+
last_modified: 2026-06-27
3
3
title: "Desktop apps"
4
4
description: "Build self-contained desktop applications from a Deno project, with framework auto-detection, hot reload, native windowing, auto-update, and cross-platform distribution."
5
5
---
@@ -32,10 +32,10 @@ integration.
32
32
the bundled Chromium (CEF) backend when you need identical rendering across
33
33
macOS, Windows, and Linux.
34
34
-**Framework auto-detection.** Point `deno desktop` at a Next.js, Astro, Fresh,
35
-
Remix, Nuxt, SvelteKit, SolidStart, TanStack Start, or Vite SSR project and it
36
-
runs: the production server in release mode, the dev server with hot reload
37
-
under `--hmr`. No code changes are required to take an existing web project to
38
-
the desktop.
35
+
Remix, React Router, Nuxt, SvelteKit, SolidStart, TanStack Start, or Vite SSR
36
+
project and it runs: the production server in release mode, the dev server
37
+
with hot reload under `--hmr`. Most frameworks need no special adapter; see
38
+
[Frameworks](/runtime/desktop/frameworks/) for per-framework requirements.
39
39
-**In-process bindings instead of IPC.** Backend and UI communication goes
40
40
through in-process channels, not socket-based IPC. Values are still encoded as
41
41
they cross the call boundary, but there is no cross-process round-trip between
0 commit comments