Appearance
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.
Setting Up Desktopr
To get started with Desktopr, download the official desktop application from the Desktopr website or from the GitHub Releases page. Install the app on your machine and launch it to begin creating and testing your desktop builds.
Creating Your First Project
Follow these steps to create your first desktop app with Desktopr using the desktop application:
- Open the Desktopr desktop app.
- Enter the URL and other details of your web application in the provided fields.
- Use the bridge modules (
npm install desktopr) within your web app to leverage native features, check out the bridge api here. - Use the test mode to verify that everything works as expected before using the build credit (not reversible).
- 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:
| Platform | Output Format |
|---|---|
| macOS | .dmg |
| Windows | .exe |
| Linux | .AppImage or .deb |
Using the Dashboard
From the frontend dashboard within the Desktopr desktop app, 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!