← Package directory
Available on winget

Install Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS.

Install with winget
winget install --id OpenJS.Electron.42
Upgrade
winget upgrade --id OpenJS.Electron.42
Uninstall
winget uninstall --id OpenJS.Electron.42

About Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS.

What's new in 42.2.0

Release Notes for v42.2.0 Features - Allowed the --experimental-inspector-network-resource Node.js flag to be passed through Electron. #51378 ^{(Also in 41)} Fixes - Fixed crash for Notification close. #51657 ^{(Also in 41, 43)} Other Changes - Backported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. #51646 - Backported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. #51666 - Improved performance of app.getApplicationNameForProtocol() on Linux. #51628 Documentation - Documentation changes: #51688

Read release notes

Version history

Version Updated Notes
42.2.0 Release Notes for v42.2.0 Features - Allowed the --experimental-inspector-network-resource Node.js flag to be passed through Electron. #51378 ^{(Also in 41)} Fixes - Fixed crash for Notification close. #51657 ^{(Also in...
42.1.0 Unknown Release Notes for v42.1.0 Fixes - Fixed a crash in the macOS Touch ID WebAuthn prompt caused by a missing string resource, and added touchID.promptReason to app.configureWebAuthn() to customize the prompt text. #51594 ^{...
42.0.1 Unknown Release Notes for v42.0.1 Fixes - Fixed DesktopCapturer crash on macOS. #51506 - Fixed ELECTRON_INSTALL_PLATFORM being ignored when resolving the Electron executable path during postinstall, which caused path.txt to be w...
42.0.0 Unknown Release Notes for v42.0.0 Stack Upgrades - Chromium 148.0.7778.96 - New in 148 - New in 147 - Node v24.15.0 - Node 24.15.0 blog post - V8 14.8 Breaking Changes Behavior Changed: macOS notifications now use UNNotification...