Modern Desktop App Template screenshot

Modern Desktop App Template

Author Avatar Theme by Elibroftw
Updated: 7 May 2025
250 Stars

Tauri v2 & React v19 boilerplate for a modern desktop application. Not a project nor a substitute for my Tauri video tutorials.

Categories

Overview

The Modern Desktop App Template is a boilerplate for creating a modern desktop application using Tauri and React. It provides a starting point for developers and includes various features and instructions to guide the development process.

Features

  • React-based: Utilizes React as the frontend framework for building the desktop application.
  • Tauri integration: Uses the Tauri framework for creating cross-platform desktop applications using web technologies.
  • Customizable: Allows developers to easily modify the app’s name, identifier, title, authors, and other settings.
  • Four additional views: Includes four pre-built views that are not found in the boilerplate.
  • Dark and light color schemes: Provides screenshots of the application with both dark and light color schemes.

Installation

  1. Make sure you have Git installed on your system.
  2. Download this repository and rename the folder to YOUR_APP, or click “use this template” and clone your new repository.
  3. Open YOUR_APP in an IDE.
  4. Follow the environment instructions in the SAMPLE_README.md file.
  5. Run the command “yarn” to install the dependencies.
  6. Modify the productName, identifier, title found in src-tauri/tauri.conf.json file.
  7. Modify the authors in src-tauri/Cargo.toml file.
  8. Modify the HEADER_TITLE and FOOTER found in src/utils.js file.
  9. If you didn’t click “use this template”, remove the .git folder and initialize your own git repository.
  10. Delete or replace the LICENSE.md file since this template is public domain.
  11. Edit the SAMPLE_README.md file and replace it with your own README.md file.
  12. Run the command “yarn dev” to start developing.
  13. Read the Tips and Troubleshooting section of the new README.md file.
  14. If any problems arise, open an issue or contact the developer.

Summary

The Modern Desktop App Template is a boilerplate that allows developers to quickly start building desktop applications using Tauri and React. It provides a range of features, including Tauri integration, customization options, pre-built views, and dark/light color schemes. With easy-to-follow installation instructions, developers can start developing their own desktop applications in no time.