Tauri
Ranked 2 of 5 desktop app frameworks by recommenders
A lighter Electron alternative that pairs a Rust backend with the system webview for tiny cross-platform apps, though inconsistent system webviews, especially WebKit on Linux, cause quirks.
A lighter Electron alternative that pairs a Rust backend with the system webview for tiny cross-platform apps, though inconsistent system webviews, especially WebKit on Linux, cause quirks.
240 people gave an opinion
- recommend it
- 152
- criticize it
- 88
- approval share
- 63%
Recommended in 13 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: recommended (month in progress)
Why it doesn’t carry the badge
- 152 people recommend itNeeds 10 or more, met.
- 1.7 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 13 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Small apps via system webview
“Tauri uses a system installed browser instead of shipping a separate separate copy with every application.”
Comment from 15 Oct 2026 in “Steam Client is now faster than Epic's new vibe coded launcher” “A big complaint with Electron that Tauri does avoid is that you package a specific browser with your app”
Comment from 4 Nov 2025 in “Some software bloat is OK” “the web runtime is part of Windows instead of shipped with the app so it takes less disk space and RAM”
Comment from 15 Oct 2026 in “Steam Client is now faster than Epic's new vibe coded launcher” - Comment from 31 Mar 2026 in “Show HN: Raincast – Describe an app, get a native desktop app (open source)”
- Comment from 22 Jun 2026 in “Deno Desktop”
- Comment from 19 Feb 2026 in “Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript”
- Comment from 2 Mar 2026 in “Packaging a Gleam app into a single executable”
- Comment from 10 Jul 2026 in “Chatto is now Open Source”
Better alternative to Electron
“WebView on Windows is pretty good, and Chromium-based, so I think that something like Tauri is preferable to Electron.”
Comment from 29 Jan 2026 in “Winapp, the Windows App Development CLI – Windows Developer Blog” “I think even moving to shared browser runtimes like Tauri and similar are a boost over Electron”
Comment from 29 May 2026 in “It's hard to justify buying a Framework 12” “Tauri is far better than Electron if you want to ship a web front-end as either desktop/mobile.”
Comment from 18 Jun 2026 in “Apple boss Tim Cook says prices to rise due to memory chip costs” - Comment from 24 Nov 2025 in “Show HN: Cynthia – Reliably play MIDI music files – MIT / Portable / Windows”
- Comment from 14 Oct 2026 in “Felix Rieseberg Homepage”
Reuse web frontend skills, any framework
“being able to use standard Typescript client-side development approaches, with a locked-down IPC, was surprisingly smooth”
Comment from 13 Jun 2026 in “The state of building user interfaces in Rust” “Tauri doesn't lock you in to one JS ecosystem. In fact, it doesn't require you to use javascript at all.”
Comment from 22 Jun 2026 in “Deno Desktop” “you also get the freedom of choosing frontend frameworks and can reuse existing frontend code/skills”
Comment from 1 Apr 2026 in “Show HN: Sycamore – next gen Rust UI library powered by fine-grained reactivity” - Comment from 14 Feb 2026 in “Building a TUI is easy now”
Smooth, reliable development experience
“it's been a pretty good experience in Windows and macOS, of all the bug reports I received, zero are related to Tauri”
Comment from 29 Nov 2025 in “Electron vs. Tauri” “Thanks to tauri, I've now made two desktop apps and one mobile app for the first time in the last two months.”
Comment from 5 Feb 2026 in “Nanobot: Ultra-Lightweight Alternative to OpenClaw” “I've been using Tauri for a while and haven't run into any issues with any of the apps I've written.”
Comment from 13 Jun 2026 in “The Conductor Rewrite: What They Changed to Make It Fast” - Comment from 11 Aug 2026 in “What's the best programming language for coding agents?”
- Comment from 22 Feb 2026 in “When Code is Free, Why is Claude is an Electron app?”
What people warn about
Each mark is one comment
Inconsistent system webview versions
“The biggest weakness of a framework like Tauri is the choice to target system webviews instead of bundling a browser runtime.”
Comment from 23 Jun 2026 in “Deno Desktop” “tauri uses the webview of the host operating system, which means you're exposed to probably, 100+ different versions of edge, safari, webkit”
Comment from 29 Aug 2026 in “Ask HN: Any true alternatives to electron JavaScript?” “The WebView these libraries find isn't the one your JS bundle is hoping for and an upgrade of the WebView isn't an option then what?”
Comment from 29 Nov 2025 in “Electron vs. Tauri” - Comment from 21 Feb 2026 in “When Code is Free, Why is Claude is an Electron app?”
- Comment from 2 Feb 2026 in “The Codex App”
Poor Linux support, old WebKit
“that library is based on an ancient version of webkit, which is slow and lacks some modern web features”
Comment from 9 Feb 2026 in “Tauri” “Tauri is looking to allow embedding chromium as an option because the creator of Tauri acknowledged that it doesn't work well on Linux”
Comment from 29 Nov 2025 in “Electron vs. Tauri” “It's still webkit2gtk. A chromium version is in the works but it seems to use x11 under the hood..? So still not great.”
Comment from 1 Nov 2026 in “OpenIDEA: The IDE you know, rebuilt in Rust” - Comment from 23 Sep 2026 in “Native apps written in TypeScript and CSS”
- Comment from 29 Nov 2025 in “Electron vs. Tauri”
- Comment from 29 Nov 2025 in “Electron vs. Tauri”
Requires Rust, slower builds
“Yes, Tauri is awesome. But now you're reliant on hiring Rust developers instead of cheaper JS developers.”
Comment from 23 Oct 2026 in “WorldTUI: I trained a 360M model to pretend to be a terminal” “I like Tauri a bit more but not enough to justify porting Go code to Rust. Tauri is much slower to build”
Comment from 29 Nov 2025 in “Electron vs. Tauri” Frontend-Rust type and data friction
“One of the issues I encountered was having to duplicate and sync types between the TypeScript frontend and Rust.”
Comment from 29 Nov 2025 in “Electron vs. Tauri” “The issue with tauri is handling big blobs, you either have to serialize them between processes or serve them to the webview via tcp.”
Comment from 14 Jun 2026 in “The state of building user interfaces in Rust”
Other desktop app frameworks people recommend
The four most recommended other desktop app frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Electron | 203 | 456 | 31% | 12 | — | — |
| TauriThis page | 152 | 88 | 63% | 13 | — | — |
| Deno Desktop | 30 | 10 | 75% | 3 | — | — |
| Wails | 25 | 6 | 81% | 9 | — | Approved |
| Electrobun | 17 | 6 | 74% | 5 | — | Approved |
What people said
40 of the 279 comments that mention it, newest first. Each links to the original comment.
“It's still webkit2gtk. A chromium version is in the works but it seems to use x11 under the hood..? So still not great.”
“Yes, Tauri is awesome. But now you're reliant on hiring Rust developers instead of cheaper JS developers.”
“Tauri uses a system installed browser instead of shipping a separate separate copy with every application.”
“The only benefits of Tauri are the smaller application package and the fact that the runtime is always up to date”
“the web runtime is part of Windows instead of shipped with the app so it takes less disk space and RAM”
“I can't find anything better than Electron/Tauri for building cross-platform desktop apps.”
“Tauri suffers a lot from all the WebKit dependencies, as its UI is not native but rather HTML rendered by WebKit.”
“tauri uses the webview of the host operating system, which means you're exposed to probably, 100+ different versions of edge, safari, webkit”
“I switched to rust + tauri. In about three person weeks of work I have UI with forking conversations”
“instead of shipping a full Chrome with the app it uses the platform's browser libraries”
“The biggest weakness of a framework like Tauri is the choice to target system webviews instead of bundling a browser runtime.”
“This is pretty much what Tauri solves. It re-uses the systems WebView. So the built apps are tiny”
“Tauri doesn't lock you in to one JS ecosystem. In fact, it doesn't require you to use javascript at all.”
“Tauri is far better than Electron if you want to ship a web front-end as either desktop/mobile.”
“The issue with tauri is handling big blobs, you either have to serialize them between processes or serve them to the webview via tcp.”
“being able to use standard Typescript client-side development approaches, with a locked-down IPC, was surprisingly smooth”
“I've been using Tauri for a while and haven't run into any issues with any of the apps I've written.”
“I think even moving to shared browser runtimes like Tauri and similar are a boost over Electron”
“I keep going back to Tauri, which is practical to build desktop apps quickly but still uses HTML, CSS, JS to build the UI.”
“you also get the freedom of choosing frontend frameworks and can reuse existing frontend code/skills”
“keeping the binary size small while having Rust's safety for the backend is a huge win over Electron”
“I did it with Tauri. ~14MB Windows, macOS, and Linux exe, browser app, iOS, and Android.”
“I use Tauri exclusively for apps these days when I'm building and it's specular. Never going back.”
“having to handle QA and supporting quirks for every possible browser engine the users' system could ship with certainly is not”
“we get a relatively up to date Chrome and we get a shared library that all Tauri apps can share”
“The best approaches I've found are Tauri (+Svelte for making layout easier) for lightweight GUIs”
“that library is based on an ancient version of webkit, which is slow and lacks some modern web features”
“Tauri v2's new ACL permission model helps too — you can lock down which commands the webview is even allowed to call.”
“Thanks to tauri, I've now made two desktop apps and one mobile app for the first time in the last two months.”
“they don't seem realistic for a cross-platform app with wide distribution across multiple platforms and platform versions”
“WebView on Windows is pretty good, and Chromium-based, so I think that something like Tauri is preferable to Electron.”
“Tauri is looking to allow embedding chromium as an option because the creator of Tauri acknowledged that it doesn't work well on Linux”
“it seems nobody on the framework team knows Linux well enough to fix the build process to not constantly break”
“It's pretty damn hard to get working at all, and the systems it does seem to work on is quite limited as well”
“it's been a pretty good experience in Windows and macOS, of all the bug reports I received, zero are related to Tauri”
“The WebView these libraries find isn't the one your JS bundle is hoping for and an upgrade of the WebView isn't an option then what?”
“One of the issues I encountered was having to duplicate and sync types between the TypeScript frontend and Rust.”
“I like Tauri a bit more but not enough to justify porting Go code to Rust. Tauri is much slower to build”
“a less bloated Electron alternative like Tauri — better in just about every way that matters”
“A big complaint with Electron that Tauri does avoid is that you package a specific browser with your app”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.