modern-desktop-app-template
modern-desktop-app-template copied to clipboard
Tauri & ReactJS boilerplate for a modern desktop application. Not a project nor a substitute for my Tauri video tutorials.
Modern Desktop App Template
Tauri and React boilerplate for a modern desktop application. Not a project nor a substitute tutorial for my video tutorials. I didn't use yew (wasm) since its component libraries are not to the calibre of existing React component libraries.
Template Instructions
- Have
gitinstalled - Download this repository and rename the folder to YOUR_APP or click "use this template" and clone your new repo that is referred to henceforth as YOUR_APP
- Open YOUR_APP in an IDE
- Follow environment instructions in
SAMPLE_README.md - While you run
pnpm installto install dependencies,- Modify
productName, identifier, titlefound insrc-tauri/tauri.conf.json - Modify
authorsinsrc-tauri/Cargo.toml - Modify
HEADER_TITLE, FOOTERfound insrc/utils.js - If you didn't click "use this template", remove the
.gitfolder and reinitialize your own git repo - Delete or replace
LICENSE.mdsince this template is public domain - Edit
SAMPLE_README.mdand replaceREADME.md
- Modify
- Run
pnpm devto start developing - Read Tips and Trouble Shooting section of the new
README.md - If any problems arise, open an issue or contact me
RSS of Commit History
Add https://github.com/elibroftw/modern-desktop-app-template/commits.atom to your RSS reader to stay up to date! I do not recommend pulling from my repo because you will need to edit the same files I reorganize
Tips
Screenshots
- The four views not found in boilerplate were added by yours truly. My About is the ViewExample provided in
src Home viewis purposely not translated since it's a filler


Future Resources
URL Schema (used with Single Instance)
The single instance plugin is already included in this template. Combine this plugin with the reading from below to get a Windows app URL protocol. This can be used for say Music Players, PDF Readers, etc.