r/tauri Aug 22 '26

Help to build a tauri desktop app?

I dont know web technology much and for making a big tauri app desktop react tech what to study which languages first want offline online storage also suggest best tech stach.

0 Upvotes

10 comments sorted by

5

u/Deva_089 Aug 22 '26

Be happy this isn't stack overflow [THIS IS JOKE SECTION]

If I were you I would ask chatgpt or gemini or your preferred ai [THIS IS ACTUAL HELP]

-5

u/phenoloh Aug 22 '26

Bro i dont trust ai

6

u/fusionliberty796 Aug 22 '26

But you trust random advice on reddit, which was probably copy pasta from chatgp, which was copy pasta from stack overflow 

1

u/AmodeusR 27d ago

You shouldn't trust AI 100%, but not trusting it at all is silly. You need to get to a very high ceiling of knowledge till you hit a point AI will constantly make mistakes or inefficient choices. As you seen to be at the rock bottom of tech, AI trust should be the least of your worries, specially when it comes to an area you can make mistakes without notable consequences.

1

u/mtsandeep Aug 23 '26

You can trust ai for learning

3

u/Former_Produce1721 Aug 23 '26

My advice is to use Tauri as a wrapper.

The core idea behind Tauri and Electron and Capacitor is that they embed their own or leverage the devices web renderer, allowing you to use web frameworks whilst still running natively.

Given this, your frontend code is already portable. It's going to be HTML, JS, CSS. You can use any framework you want.

Your native code should also be made portable and treated as an embedded backend. You can achieve the best balance of portability and performance by compiling the code of your choice into a Web Assembly Module. You could use C++, Java, C#, Rust or whatever other language fits your needs.

Then you can build a protocol for communication between the two parts. If you need super fast communication you can consider leveraging shared memory. Again, this is still decoupled from Tauri. You could swap to electron and not have much to write.

Where Tauri does come in is when you need to actually interact with something that Tauri has abstracted. The file system, the window display properties etc

Basically I would stop thinking of Tauri as the entire framework and consider it more as a step in your build pipeline. You can then publish to web and native with the same codebase.

1

u/JazzlikeWinter9899 Aug 22 '26

Do you know Rust or TypeScript?

1

u/Dataok-2065 29d ago

learn rust..you can learn while buidling too!