Tauri v2 & React v19 boilerplate for a modern desktop application. Not a project nor a substitute for my Tauri video tutorials.
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
- Make sure you have Git installed on your system.
- Download this repository and rename the folder to YOUR_APP, or click “use this template” and clone your new repository.
- Open YOUR_APP in an IDE.
- Follow the environment instructions in the SAMPLE_README.md file.
- Run the command “yarn” to install the dependencies.
- Modify the productName, identifier, title found in src-tauri/tauri.conf.json file.
- Modify the authors in src-tauri/Cargo.toml file.
- Modify the HEADER_TITLE and FOOTER found in src/utils.js file.
- If you didn’t click “use this template”, remove the .git folder and initialize your own git repository.
- Delete or replace the LICENSE.md file since this template is public domain.
- Edit the SAMPLE_README.md file and replace it with your own README.md file.
- Run the command “yarn dev” to start developing.
- Read the Tips and Troubleshooting section of the new README.md file.
- 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.