Skip to content

Getting Started with Desktopr

Desktopr allows you to easily transform your web application into a cross-platform desktop application. With Desktopr, you can package your web app for macOS, Windows, and Linux, leveraging the power of Rust and Tauri to create lightweight and secure desktop apps.

For more info check out: What is Desktopr?

Creating Your First Project

Follow these steps to create your first desktop app with Desktopr using the desktop application:

  1. Go to the dashboard.desktopr.app.
  2. Enter the URL and other details of your web application in the provided fields.
  3. Use the bridge modules (npm install desktopr) within your web app to leverage native features, check out the bridge api here.
  4. Use the test mode to verify that everything works as expected before using the build credit (not reversible).
  5. When you are ready, execute the final build and get the installers of your new desktop app.

Most configuration settings on the other hand, can't be changed after building the desktop app, therefor make sure you test everything before deploying a build.

Building for Platforms

Desktopr supports building your app for multiple platforms with the following output formats:

PlatformOutput Format
macOS.dmg
Windows.exe
Linux.rpm or .deb

Using the Dashboard

From the Desktopr dashboard, you can manage your apps through an intuitive visual interface, no coding required. This makes it easier to control and customize your desktop app without diving into complex configuration files.

Notes

TIP

Explore the documentation for the Bridge modules to extend your app’s functionality and integrate native features seamlessly.

WARNING

The first build may take some time as Rust and Tauri components will compile during the first build process executed by the desktop builder. Please be patient!