DEV Community


How to turn any React web app into a native desktop app(Windows, macOS, Linux) with Tauri.

・1 min read

Text based Tutorial:

Do you have any React web app? Would you like to turn that into a native desktop app with minimal effort? Would you like that native desktop app to be memory and disk efficient unlike Electron? Well then, you are at the right place. This video will show you how to do that with Tauri. I will first tell you why you should care about Tauri, then I will show you how to install and configure what you need to develop with Tauri on Windows, macOS, and Linux. Then, we will turn the default React application into a native desktop app! With all of this knowledge, you will be able to turn almost any React web app into a native desktop app.

Tauri is a framework that has the same goal as Electron: Allow people to create native desktop apps for multiple platforms using JavaScript. However, that is were there similarities stop. Tauri uses Rust. Therefore, it is way more disk and memory efficient then Electron. This means that the binaries are smaller and use less memory.

00:00 - Intro
00:22 - What is Tauri?
02:02 - Windows setup
09:45 - Mac setup
16:00 - Ubuntu/Debian setup
21:47 - Building the app
39:08 - Outro

Discussion (0)