Skip to content

Build desktop apps
using web stacks.

Easily build and sign lightweight desktop apps using web stacks or a web app URL, with Desktopr GitHub actions and a straightforward Node API.

Multi-platform Build

Build and package your web app for Windows, macOS and Linux from one repository, on your machine or with GitHub Actions.

Web/Desktop Bridge

Use native OS features directly from your web app through a typed JavaScript SDK.

Your Own Signing

Sign and notarize with your own certificates, kept as your repository secrets. Unsigned builds work too.

No Lock-in

Apache 2.0, no account and no backend. The apps you build are yours, and so is the toolchain.

Native Bridge Features

The native bridge provides a set of powerful features to enhance your desktop app experience by integrating deeply with the operating system.

🔔

Notifications

Manage system notifications seamlessly.

🔴

Badges

Control app badges for user alerts.

tray

Tray Integration

Add your app to the system tray for quick access.

🍔

Menu Integration

Customize system menus with app-specific options.

📁

File System

Access and manage the isolated file system securely.

⌨️

Shortcuts

Register global shortcuts for enhanced user control.

🔗

Deep Links

Handle custom protocol links efficiently.

⚡

Events

Manage window and system events effectively.

📄

Files

Handle file operations and dialogs natively.

🖱️

Drag & Drop

Enable drag and drop interactions within your app.

🧩

WASM Plugins

Extend functionality with sandboxed WebAssembly plugins.

🌐

Network

Monitor and control network activities.

🔲

Window

Manage window states and behaviors programmatically.

🚀

Autostart

Configure your app to start automatically on system boot.

Go Desktop

Desktopr lets creators, developers and teams bring their web experiences to every desktop. Clone the repository, point it at your web app and build — the toolchain is yours to keep.

Quickstart