Hacker ApprovedDepartments

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%
Each figure is 5 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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”
  • 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”
  • 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”
  • 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”
  • 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”
  • 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.

Electron compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
ElectronThis page20345631%12——
Tauri1528863%13——
Deno Desktop301075%3——
Wails25681%9—Approved
Electrobun17674%5—Approved
See all 5 desktop app frameworks, ranked

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.”

CriticizesComment from 24 Oct 2026 in “Elon Musk Just Gave Europe a Reason to Replace American Technology”

“Even a text editor today written in javascript using Electron will take 1GB+ without considering the user could open multiple documents”

CriticizesComment from 24 Oct 2026 in “How to run a city builder on 16 MHz”

“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.”

MixedComment from 10 Sep 2026 in “Shopify is moving from React Native back to Swift and Kotlin”

“If they delegate that responsibility to Google via Electron, they can focus on features/bug fixes that move the needle.”

RecommendsComment from 6 Sep 2026 in “AI, Tools and Transformation”

“the eletron desktop is a great "entry" onto desktops ensuring companies only have to update 1 source”

RecommendsComment from 1 Sep 2026 in “The ChatGPT/Codex app bundles a full copy of LibreOffice”

“Just use Electron. Yes, performance blahblah, but thousands of Electron apps work on millions of machines just fine.”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“the quickest way to get a cross-platform installable application that can also be hosted on a web server”

MixedComment from 6 Aug 2026 in “Almost no skill required to cook a steak”

“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”

MixedComment from 15 Jul 2026 in “Ask HN: Is it just me, or is software buggier across the board?”

“Electron is a sane choice and good enough for Figma, Slack, Notion, leading apps in their respective categories.”

RecommendsComment from 7 Jul 2026 in “Anthropic's Method to Losing Goodwill in a Few Easy Steps”

“One is that it solves all problems once instead of various times in various levels of quality on various types of systems.”

RecommendsComment from 30 Jun 2026 in “A native graphical shell for SSH”

“The issue with Electron is that it brings a whole jungle and a gorilla holding the single banana that the devs actually need.”

CriticizesComment from 22 Jun 2026 in “Deno Desktop”

“copy of chromium is bundled with every app that renders webform with text field and button and nothing else”

MixedComment from 22 Jun 2026 in “Deno Desktop”

“I've built apps with Electron in tens of hours that would otherwise take me tens of days or more”

RecommendsComment from 22 Jun 2026 in “Deno Desktop”

“bundling yhe browser is stability. being exposed to random webviews makes instability inevitible”

RecommendsComment from 30 May 2026 in “I was wrong about Electron”

“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”

MixedComment from 29 May 2026 in “Is AI causing a repeat of Front end's Lost Decade?”

“a lot of the little things "feel right" because the UI is essentially a Chromium-rendered web page”

MixedComment from 14 May 2026 in “WinUI 3 Performance: A Leap Forward”

“The value of packaging the chrome browser is you don't need to suddenly track down 4+ different webview rendering bugs”

RecommendsComment from 13 May 2026 in “Zero-native – Build native desktop apps with web UI”

“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.”

MixedComment from 6 May 2026 in “EEVblog: The 555 Timer is 55 years old”

“some things that I think would have been much harder to build and maintain in a more constrained setup”

MixedComment from 5 May 2026 in “How do you defend electron in the memory footprint discussion?”

“all without thinking about all the advantages of electron like development speed, cross platform consistency etc.”

RecommendsComment from 4 May 2026 in “Making Postman load 60% Faster”

“Electron (well, Node is a big sub-culprit) and Javascript in general just make it really easy to create a slow, bloated application.”

CriticizesComment from 4 May 2026 in “Why TUIs Are Back”

“the ability to create truly cross-platform interfaces with the web stack is more important to us than 300 MB of user memory”

RecommendsComment from 20 Apr 2026 in “The RAM shortage could last years”

“Web technologies like Electron aren’t optimal, but they’re the best way to avoid being stuck to a hardware/software platform.”

MixedComment from 5 Apr 2026 in “Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold”

“the most major change on RAM usage is electron and the bloated world of text editors and other simple apps written in electron”

CriticizesComment from 5 Apr 2026 in “Ubuntu now requires more RAM than Windows 11”

“If companies cared about bloat and performance you wouldn't see web apps with dozens of dependencies, cross platform mobile apps and Electron apps.”

CriticizesComment from 15 Mar 2026 in “I'm 60 years old. Claude Code killed a passion”

“Electron apps tend to use a lot of memory because the framework favors developer productivity and portability over runtime efficiency.”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“Electron apps are incongruent to native OS apps. Electron apps look the same on each platform therefore they are consistent.”

MixedComment from 23 Feb 2026 in “When Code is Free, Why is Claude is an Electron app?”

“If they can save effort with Electron and put that effort into things their research says users care about more, everyone wins.”

RecommendsComment 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”

RecommendsComment from 3 Feb 2026 in “The Codex App”

“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.”

RecommendsComment from 3 Feb 2026 in “The Codex App”

“Electron also opens up easier porting to Linux which almost certainly wouldn't happen if companies insist on native only”

RecommendsComment from 2 Feb 2026 in “The Codex App”

“Customers simply don't care. I don't recall a single complain about RAM or disk usage of my Electron-based app”

RecommendsComment from 2 Feb 2026 in “The Codex App”

“still can't release a desktop chat application without using Electron to bring in several hundred mb of bloat for displaying text”

CriticizesComment from 2 Feb 2026 in “The Codex App”

“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?”

CriticizesComment from 2 Feb 2026 in “The Codex App”

“if Electron enables a company to ship cross-platform apps and iterate faster, who am I to say no?”

MixedComment from 28 Jan 2026 in “Rust at Scale: An Added Layer of Security for WhatsApp”

“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.”

MixedComment from 27 Dec 2025 in “Package managers keep using Git as a database, it never works out”

“size isn't really a big issue compared to the program simply not working on a large user demographic.”

RecommendsComment from 29 Nov 2025 in “Electron vs. Tauri”

“it becomes quite a big executable eating a huge amount of ram even for low functionality and often slow”

MixedComment from 28 Nov 2025 in “Airloom – 3D Flight Tracker”

“There's a lot of nice little things like that in desktop OSes that we completely lose with everyone shifting to using electron”

CriticizesComment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

“Electron has the properties of being here, being stable/maintained, and being good enough until it isn't”

MixedComment from 4 Nov 2025 in “Some software bloat is OK”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.