malloryerik

malloryerik

Tauri -- Kinda sorta Electron in Rust?

https://tauri.studio/docs/about/intro

When I saw this I instantly thought of @OvermindDL1… Electron-killer? In Rust? Security-first? OK, currently in Node.js but with polyglot backends in the future? Hello, Holy Grail? Hmmm, somehow it must be too good to be true…

What is Tauri?

Tauri is a toolkit that helps developers make applications for the major desktop platforms - using virtually any frontend framework in existence. The core is built with Rust, and the CLI leverages Node.js making Tauri a genuinely polyglot approach to creating and maintaining great apps.

If you want to know more about the technical details, then please visit the Introduction. If you want to know more about this project’s philosophy - then keep reading.

Most Liked

Exadra37

Exadra37

This part keeps me concerned.

Exadra37

Exadra37

Not saying the contrary, but if uses NodeJS it cannot be “fully” secured. NodeJS will be always a weak link.

OvermindDL1

OvermindDL1

No. Instead of embedding chrome everywhere like in electron it instead uses the platform’s native things, so a webview2 control for windows, embedded safari for mac, and no clue what it uses on linux. That’s why it’s smaller, but that also means that you can have differences, though thankfully all are webkit based at this point so it’s “mostly” uniform, and it doesn’t really shrink its memory usage that much either.

Yes, it’s better than electron, but it’s not a high bar to be better than electron, lol.

Always prefer platform native GUI’s, or Qt, Qt is best other than its lack of a C API and occasionally garbage license handling from their parent company.

Where Next?

Popular Cross Platform topics Top

First poster: bot
The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 13.0-RELEASE. This is the first release of the ...
New
malloryerik
https://tauri.studio/docs/about/intro When I saw this I instantly thought of @OvermindDL1… Electron-killer? In Rust? Security-first? OK,...
New
sirinath
langcc is a tool that takes the formal description of a language, in a standard BNF-style format, and automatically generates a compiler ...
New
New

Other popular topics Top

AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
New
PragmaticBookshelf
“Finding the Boundaries” Hero’s Journey with Noel Rappin @noelrappin Even when you’re ultimately right about what the future ho...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
mafinar
Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New
First poster: joeb
The File System Access API with Origin Private File System. WebKit supports new API that makes it possible for web apps to create, open,...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New