Skip to content

Commit ad69785

Browse files
authored
docs: link the denidian example app from the desktop docs (#3421)
1 parent 97cff12 commit ad69785

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

runtime/desktop/index.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_modified: 2026-07-09
2+
last_modified: 2026-07-27
33
title: "Desktop apps"
44
description: "Build self-contained desktop applications from a Deno project, with framework auto-detection, hot reload, native windowing, auto-update, and cross-platform distribution."
55
---
@@ -74,6 +74,16 @@ The compiled binary opens a window pointed at a local HTTP server bound to your
7474
webview navigates to, so you do not need to pass a port or hostname. See
7575
[HTTP serving](/runtime/desktop/serving/) for details.
7676

77+
## A complete example
78+
79+
For a complete, real-world app built with `deno desktop`, see
80+
[denidian](https://github.com/bartlomieju/denidian): an Obsidian-style
81+
note-taking app with Markdown notes, `[[wikilink]]` crosslinking, and a
82+
force-directed graph view. It is deliberately small — a single Deno HTTP server
83+
plus a vanilla HTML/CSS/JS frontend — and covers window management via
84+
[`Deno.BrowserWindow`](/api/deno/~/Deno.BrowserWindow), application menus,
85+
`--hmr` development, and packaging for distribution.
86+
7787
## What's in this section
7888

7989
- [Configuration](/runtime/desktop/configuration/): the `desktop` block in

runtime/desktop/windows.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_modified: 2026-07-08
2+
last_modified: 2026-07-27
33
title: "Windows"
44
description: "Create and manage native windows with Deno.BrowserWindow: lifecycle, multiple windows, sizing, navigation, keyboard / mouse / focus events, and native window handles."
55
---
@@ -19,6 +19,9 @@ construction after that opens a new one. All windows share the same Deno
1919
runtime: there is one async runtime per process, regardless of how many windows
2020
are open.
2121

22+
For a complete app that manages a window, application menus, and packaging, see
23+
the [denidian example](https://github.com/bartlomieju/denidian).
24+
2225
## Creating windows
2326

2427
```ts

0 commit comments

Comments
 (0)