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.
- Install Tauri prerequisites
- Download or Clone this repository
git clone --depth=1 https://github.com/elibroftw/modern-desktop-app-template.git new-app
- Go into
new-app
- Follow environment instructions in
SAMPLE_README.md
- While
yarn
is installing dependencies,- Edit
src-tauri/tauri.conf.json's productName, identifier, title
- Edit
src/App.jsx's HEADER_TITLE, FOOTER
- Remove the
.git
folder - Delete or replace
LICENSE.md
since this template is public domain - Edit
SAMPLE_README.md
and replaceREADME.md
- Edit
- Run
yarn dev
to start developing - Read Tips and Trouble Shooting section of the new
README.md
- If any problems arise, open an issue or contact me
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
- The four views not found in boilerplate were added by yours truly. My About is the ViewExample provided in
src
Home view
is purposely not translated since it's a filler
Use the instaled single instance plugin with the reading from below to get a Windows app URL protocol. This can be used for say Music Players, PDF Readers, etc.