Today I discovered…
Tauri
Toolchain to build multi-platform desktop apps with a web frontend(html, css, js)
Uses tao
as a window handling library on macOS and Windows, and gtk
on Linux via the WRY
rust library, which creates a unified interface to the system webview.
💖 What I like:
Lightweight because unlike Electron, it does not embed the browser(e.g. chromium)
The complete stack is open-source with permissive licenses Apache 2.0 and MIT
If the project is maintained well, it might replace Electron and Flutter for good
👎 What I dislike:
Doubts on the robustness: Given the approach, I think it might run into platform specific browser compatibility/version issues (ironically because of the same reason I mentioned in what I liked - it does not embed the browser)
Author: Daniel Thompson-Yvetot, Lucas Nogueira and Tauri Team - Jonas Kruckenberg @jonasKruckie, Kasper @probablykasper, Noah Klayman @noahklayman
Demo | Source
Tech Stack: Rust, Typescript, Javascript
Know of a cool open-source project? Share with the community