← 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.35
Upgrade
winget upgrade --id OpenJS.Electron.35
Uninstall
winget uninstall --id OpenJS.Electron.35

About Electron

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

What's new in 35.7.5

Release Notes for v35.7.5 Fixes - Fixed an issue where shell.openPath was not non-blocking as expected. #48087 (Also in 36, [37]

Read release notes

Version history

Version Updated Notes
35.7.5 Unknown Release Notes for v35.7.5 Fixes - Fixed an issue where shell.openPath was not non-blocking as expected. #48087 (Also in 36, [37]
35.7.4 Unknown Release Notes for v35.7.4 - Fix ffmpeg generation on Windows non-x64
35.7.2 Unknown Release Notes for v35.7.2 Fixes - Fixed an issue where printing PDFs with webContents.print({ silent: true }) would fail. #47645 (Also in 36, 37)
35.7.0 Unknown Release Notes for v35.7.0 Other Changes - Updated Node.js to v22.16.0. #47213
35.6.0 Unknown Release Notes for v35.6.0 Features - Added support for --no-experimental-global-navigator flag. #47416 (Also in 36, 37) - Added support for customizing system accent color and highlighting of active window border. #47539...
35.5.1 Unknown Release Notes for v35.5.1 Fixes - Fixed addChildView() crashes when adding a closed WebContentsView. #47339 - Fixed crash in autoUpdater on macOS when zip extraction failed. #47299 (Also in 34, 36, 37) - Fixed crash when...
35.5.0 Unknown Release Notes for v35.5.0 Features - Added innerWidth and innerHeight options for window.open. #47045 (Also in 36, 37) - Added sublabel functionality for menus on macOS >= 14.4. #47041 (Also in 36, 37) - Added support fo...
35.4.0 Unknown Release Notes for v35.4.0 Features - Added support for system-context-menu on Linux. #46977 (Also in 36) Fixes - Fixed a possible crash using the WebView tag and calling focus. #47035 (Also in 36, 37) - Fixed an issue wh...
35.3.0 Unknown Release Notes for v35.3.0 Fixes - Fixed a crash that could occur when opening some dialogs as windows are closing on macOS. #46953 (Also in 36, 37) - Fixed an issue where transparent child windows on macOS were rendering...
35.2.2 Unknown Release Notes for v35.2.2 Fixes - Fixed electron.shell.openExternal and electron.shell.openPath to honor user-defined system defaults on Linux. #46789 (Also in 33, 34, 36) - Fixed a possible crash when using navigator.bl...
35.2.1 Unknown Release Notes for v35.2.1 Fixes - Fixed Minimize menu button to follow set window minimizability on Windows. #46715 (Also in 34, 36) - Fixed a potential crash in utilityProcess.postMessage when calling with an invalid tr...
35.2.0 Unknown Release Notes for v35.2.0 Features - Added nativeTheme.shouldUseDarkColorsForSystemIntegratedUI to distinguish system and app theme. #46599 (Also in 36) Fixes - Fixed ElectronAccessibilityUI bug. #46591 (Also in 33, 34,...
35.1.5 Unknown Release Notes for v35.1.5 Fixes - Fixed a potential crash in parentPort. #46495 (Also in 34, 36) Unknown - Reverts a change that greyed out disabled menu items on macOS (#46307). #46521 (Also in 34, 36)
35.1.4 Unknown Release Notes for v35.1.4 Fixes - Fix: don't copy 'package.json's out of ASAR file. #46478 (Also in 36) - Fixed a bug that could cause some maximized windows on Linux to report an incorrect window state. #46464 (Also in...
35.1.3 Unknown Release Notes for v35.1.3 Fixes - Fixed a crash that could occur when dragging and dropping files into the browser. #46311 (Also in 36) - Fixed an issue where context-menu event weren't emitted as expected on Windows in...
35.1.2 Unknown Release Notes for v35.1.2 Fixes - Fixed an issue where navigationHistory.restore() failed to restore the userAgent if it was overridden. #46300 (Also in 34, 36) Other Changes - Security: backported fix for CVE-2025-2783....
35.1.1 Unknown Release Notes for v35.1.1 Fixes - Fixed build failure when building with printing disabled. #46285 (Also in 34, 36)
35.1.0 Unknown Release Notes for v35.1.0 Features - Added ffmpeg.dll to delay load configuration. #46172 (Also in 34, 36) Fixes - Fixed NODE_OPTIONS parsing for child processes on macOS. #46244 (Also in 34, 36) - Fixed a crash seen on...
35.0.3 Unknown Release Notes for v35.0.3 Fixes - Fixed an issue where snapped windows in Windows may sometimes be improperly restored. #46040 (Also in 33, 34, 36) - Fixed incorrect titlebar in file save dialogs. #46074 (Also in 33, 34,...
35.0.2 Unknown Release Notes for v35.0.2 Fixes - Fixed an issue where Web Workers crashed on unhandled rejections. #46020 (Also in 34, 36) - Fixed an issue where packages could be mistakenly not found in asar. #46022 (Also in 36) - Fix...