Electron
The most recommended of 5 desktop app frameworks
Recommended for shipping one web-based desktop app across Windows, macOS and Linux quickly and consistently, but critics widely agree it bloats memory and download size.
Recommended for shipping one web-based desktop app across Windows, macOS and Linux quickly and consistently, but critics widely agree it bloats memory and download size.
659 people gave an opinion
- recommend it
- 203
- criticize it
- 456
- approval share
- 31%
Recommended in 12 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: not recommended (month in progress)
Why it doesn’t carry the badge
- 203 people recommend itNeeds 10 or more, met.
- 0.4 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 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
One codebase for every platform
“The browsers, on the other hand, use the same language, same rendering model, same layout system, and same accessibility layer everywhere, which is a massive abstraction win.”
Comment from 3 Feb 2026 in “The Codex App” “Maintaining three separate UI stacks (WinUI, SwiftUI, GTK/Qt) is dramatically more expensive and slower to iterate on than a single web-based UI with shared logic”
Comment from 3 Feb 2026 in “The Codex App” “Web technologies like Electron aren’t optimal, but they’re the best way to avoid being stuck to a hardware/software platform.”
Comment from 5 Apr 2026 in “Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold” - Comment from 23 Feb 2026 in “When Code is Free, Why is Claude is an Electron app?”
- Comment from 20 Apr 2026 in “The RAM shortage could last years”
- Comment from 30 Jun 2026 in “A native graphical shell for SSH”
- Comment from 2 Feb 2026 in “The Codex App”
- Comment from 29 May 2026 in “Is AI causing a repeat of Front end's Lost Decade?”
- Comment from 4 May 2026 in “Making Postman load 60% Faster”
- Comment from 6 Aug 2026 in “Almost no skill required to cook a steak”
- Comment from 1 Sep 2026 in “The ChatGPT/Codex app bundles a full copy of LibreOffice”
- Comment from 28 Jan 2026 in “Rust at Scale: An Added Layer of Security for WhatsApp”
Much faster development
“it's doubtful those apps would have been created in the first place if it wasn't for the speedup of development allowed by ElectronJS”
Comment from 15 Jul 2026 in “Ask HN: Is it just me, or is software buggier across the board?” “If they can save effort with Electron and put that effort into things their research says users care about more, everyone wins.”
Comment from 3 Feb 2026 in “The Codex App” “If they delegate that responsibility to Google via Electron, they can focus on features/bug fixes that move the needle.”
Comment from 6 Sep 2026 in “AI, Tools and Transformation” - Comment from 4 May 2026 in “Making Postman load 60% Faster”
- Comment from 5 May 2026 in “How do you defend electron in the memory footprint discussion?”
- Comment from 28 Jan 2026 in “Rust at Scale: An Added Layer of Security for WhatsApp”
- Comment from 22 Jun 2026 in “Deno Desktop”
Proven good enough in major apps
“Just use Electron. Yes, performance blahblah, but thousands of Electron apps work on millions of machines just fine.”
Comment from 22 Aug 2026 in “Stop Making TUIs” “Electron is a sane choice and good enough for Figma, Slack, Notion, leading apps in their respective categories.”
Comment from 7 Jul 2026 in “Anthropic's Method to Losing Goodwill in a Few Easy Steps” “Customers simply don't care. I don't recall a single complain about RAM or disk usage of my Electron-based app”
Comment from 2 Feb 2026 in “The Codex App” - Comment from 4 Nov 2025 in “Some software bloat is OK”
- Comment from 29 Nov 2025 in “Electron vs. Tauri”
Bundled Chromium avoids webview bugs
“The value of packaging the chrome browser is you don't need to suddenly track down 4+ different webview rendering bugs”
Comment from 13 May 2026 in “Zero-native – Build native desktop apps with web UI” “a lot of the little things "feel right" because the UI is essentially a Chromium-rendered web page”
Comment from 14 May 2026 in “WinUI 3 Performance: A Leap Forward” “bundling yhe browser is stability. being exposed to random webviews makes instability inevitible”
Comment from 30 May 2026 in “I was wrong about Electron”
What people warn about
Each mark is one comment
Heavy RAM and CPU usage
“it becomes quite a big executable eating a huge amount of ram even for low functionality and often slow”
Comment from 28 Nov 2025 in “Airloom – 3D Flight Tracker” “A software version of that might be making apps with Electron. It doesn't matter how much cpu and ram and disk and general mass of tech stack it takes to make some trivial app.”
Comment from 6 May 2026 in “EEVblog: The 555 Timer is 55 years old” “Electron is atrocious, if you asked me. Modern computers are wasting staggering amounts of CPU cycles and memory on inefficient, bloated software stacks.”
Comment from 24 Oct 2026 in “Elon Musk Just Gave Europe a Reason to Replace American Technology” - Comment from 24 Oct 2026 in “How to run a city builder on 16 MHz”
- Comment from 13 Mar 2026 in “Vite 8.0 Is Out”
- Comment from 4 May 2026 in “Why TUIs Are Back”
- Comment from 5 Apr 2026 in “Ubuntu now requires more RAM than Windows 11”
Huge bundled browser for simple apps
“copy of chromium is bundled with every app that renders webform with text field and button and nothing else”
Comment from 22 Jun 2026 in “Deno Desktop” “Electron is way bigger than an app needs to be, of course, but those giant apps that you hate, 250MB just for a health tracker? That's not electron being the problem.”
Comment from 10 Sep 2026 in “Shopify is moving from React Native back to Swift and Kotlin” “Why can't Codex write, or at least translate, your application to native code instead of using a multi-hundred-mb browser wrapper to display text?”
Comment from 2 Feb 2026 in “The Codex App” - Comment from 2 Feb 2026 in “The Codex App”
- Comment from 22 Jun 2026 in “Deno Desktop”
Slow, bloated software
“it becomes quite a big executable eating a huge amount of ram even for low functionality and often slow”
Comment from 28 Nov 2025 in “Airloom – 3D Flight Tracker” “Electron is atrocious, if you asked me. Modern computers are wasting staggering amounts of CPU cycles and memory on inefficient, bloated software stacks.”
Comment from 24 Oct 2026 in “Elon Musk Just Gave Europe a Reason to Replace American Technology” “If companies cared about bloat and performance you wouldn't see web apps with dozens of dependencies, cross platform mobile apps and Electron apps.”
Comment from 15 Mar 2026 in “I'm 60 years old. Claude Code killed a passion” - Comment from 4 May 2026 in “Why TUIs Are Back”
Loses native OS look and feel
“There's a lot of nice little things like that in desktop OSes that we completely lose with everyone shifting to using electron”
Comment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser” “Electron apps are incongruent to native OS apps. Electron apps look the same on each platform therefore they are consistent.”
Comment from 23 Feb 2026 in “When Code is Free, Why is Claude is an Electron app?”
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 |
|---|---|---|---|---|---|---|
| ElectronThis page | 203 | 456 | 31% | 12 | — | — |
| Tauri | 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 887 comments that mention it, newest first. Each links to the original comment.
“Electron is atrocious, if you asked me. Modern computers are wasting staggering amounts of CPU cycles and memory on inefficient, bloated software stacks.”
“Even a text editor today written in javascript using Electron will take 1GB+ without considering the user could open multiple documents”
“Electron is way bigger than an app needs to be, of course, but those giant apps that you hate, 250MB just for a health tracker? That's not electron being the problem.”
“If they delegate that responsibility to Google via Electron, they can focus on features/bug fixes that move the needle.”
“the eletron desktop is a great "entry" onto desktops ensuring companies only have to update 1 source”
“Just use Electron. Yes, performance blahblah, but thousands of Electron apps work on millions of machines just fine.”
“the quickest way to get a cross-platform installable application that can also be hosted on a web server”
“it's doubtful those apps would have been created in the first place if it wasn't for the speedup of development allowed by ElectronJS”
“Electron is a sane choice and good enough for Figma, Slack, Notion, leading apps in their respective categories.”
“One is that it solves all problems once instead of various times in various levels of quality on various types of systems.”
“The issue with Electron is that it brings a whole jungle and a gorilla holding the single banana that the devs actually need.”
“copy of chromium is bundled with every app that renders webform with text field and button and nothing else”
“I've built apps with Electron in tens of hours that would otherwise take me tens of days or more”
“bundling yhe browser is stability. being exposed to random webviews makes instability inevitible”
“I don't think anybody likes building in Electron; it's just it's that or +200% (or more) eng headcount to build 3 apps”
“a lot of the little things "feel right" because the UI is essentially a Chromium-rendered web page”
“The value of packaging the chrome browser is you don't need to suddenly track down 4+ different webview rendering bugs”
“A software version of that might be making apps with Electron. It doesn't matter how much cpu and ram and disk and general mass of tech stack it takes to make some trivial app.”
“some things that I think would have been much harder to build and maintain in a more constrained setup”
“all without thinking about all the advantages of electron like development speed, cross platform consistency etc.”
“Electron (well, Node is a big sub-culprit) and Javascript in general just make it really easy to create a slow, bloated application.”
“the ability to create truly cross-platform interfaces with the web stack is more important to us than 300 MB of user memory”
“Web technologies like Electron aren’t optimal, but they’re the best way to avoid being stuck to a hardware/software platform.”
“the most major change on RAM usage is electron and the bloated world of text editors and other simple apps written in electron”
“If companies cared about bloat and performance you wouldn't see web apps with dozens of dependencies, cross platform mobile apps and Electron apps.”
“Electron apps tend to use a lot of memory because the framework favors developer productivity and portability over runtime efficiency.”
“Electron apps are incongruent to native OS apps. Electron apps look the same on each platform therefore they are consistent.”
“If they can save effort with Electron and put that effort into things their research says users care about more, everyone wins.”
“Maintaining three separate UI stacks (WinUI, SwiftUI, GTK/Qt) is dramatically more expensive and slower to iterate on than a single web-based UI with shared logic”
“The browsers, on the other hand, use the same language, same rendering model, same layout system, and same accessibility layer everywhere, which is a massive abstraction win.”
“Electron also opens up easier porting to Linux which almost certainly wouldn't happen if companies insist on native only”
“Customers simply don't care. I don't recall a single complain about RAM or disk usage of my Electron-based app”
“still can't release a desktop chat application without using Electron to bring in several hundred mb of bloat for displaying text”
“Why can't Codex write, or at least translate, your application to native code instead of using a multi-hundred-mb browser wrapper to display text?”
“if Electron enables a company to ship cross-platform apps and iterate faster, who am I to say no?”
“It should be a complete embarrassment to MSFT SWEs that people even think the start menu performance is so bad that it could be implemented in electron.”
“size isn't really a big issue compared to the program simply not working on a large user demographic.”
“it becomes quite a big executable eating a huge amount of ram even for low functionality and often slow”
“There's a lot of nice little things like that in desktop OSes that we completely lose with everyone shifting to using electron”
“Electron has the properties of being here, being stable/maintained, and being good enough until it isn't”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.