

Can it be used to develop for Linux?


Can it be used to develop for Linux?


Plugin are a feature when it provides cross platform abstraction for Windows, Linux, Mac, Android and iOS.
Doing it natively means I need to make a few thousands of extra ifs and maintain all different ifs for each platform, while Tauri provides it out of the box. Such as notifications, filesystem access, file opener, auto start, window management and etc…


The GUI isn’t important to be honest, just anything that doesn’t look too outdated. I’m more interested on cross-platform native plugins, so I don’t need to write all by hand. Slint seems to be less libre than Tauri, there are pricing on their website, even tho I understand it’s free, still, I prefer to keep it away from strongly backed by individual company, especially if I don’t know it well.


Tauri provides native system plugins cross platform, that’s what I want, paired with the fact it doesn’t bundle Chromium, apps are lightweight and fast.
You can use Tauri with Iced too, it doesn’t require web tech, the strong point of Tauri is the native system modules.
I thought about using native tools only but I’m planning on supporting Linux and Windows at the same time, so that’s the appealing for me.


But then what’s the point of Tauri? I mean there are plenty general use projects in Tauri, why’d they chose Rust?


No I’m not professional, maybe I’m mistaken. I just know C++ and made a few simple things, and then I tried to do a few simple things in Rust but it’s almost killing me. I’m asking myself if it’s worth it.


What is it used for?
You probably mean general purpose libraries, when it comes to libraries that need to interact with OS native APIs Tauri does the heavy lifting by implementing for alç platforms including Android and iOS.
I mean every language is cross-platform at its core, even Node, but for more complex calls things get really tricky.