A Foundation for Scalable Cross-Platform Desktop Apps
Build a native desktop app with Deno + React — no Node, no webpack — and package it into a real, signed app with one command.
- A native desktop app window powered by React.
- One-command packaging into a signed
.dmg/ native app. - Built-in auto-update so shipped apps stay current.
Grab the latest packaged app from the
Releases
page (EvaKiosk.dmg, macOS), open it, and drag the app to Applications.
You'll need Deno 2.x.
git clone https://github.com/quochuydev/deno-react-boilerplate
cd deno-react-boilerplate
deno task start # build the UI and open the app window
deno task build:mac # package a distributable macOS .dmg| Command | What it does |
|---|---|
deno task start |
Build the UI and open the app window |
deno task build:mac |
Package a macOS .dmg |
deno task build:all |
Package for all platforms |
- UI lives in
src/renderer/— editroutes/Home.tsxor add new screens. - App name and icon are set in
deno.jsonunderdesktop.app. - The landing page in
docs/is published to the project website.
MIT.