Build Cross-platform Desktop Apps With JavaScript, HTML, And CSS _ Electron
Build Cross-platform Desktop Apps With JavaScript, HTML, And CSS _ Electron
Web Technologies
Cross Platform
Compatible with macOS, Windows, and Linux, Electron apps run on three
platforms across all supported architectures.
https://www.electronjs.org 1/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
Open Source
https://www.electronjs.org 2/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
https://www.electronjs.org 3/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
Application installers
Use community-supported tooling to generate platform-specific tooling like Apple
Disk Image (.dmg) on macOS, Windows Installer (.msi) on Windows, or RPM
Package Manager (.rpm) on Linux.
https://www.electronjs.org 4/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
https://www.electronjs.org 5/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
Crash reporting
Automatically collect JavaScript and native crash data from your users with the
crashReporter module. Use a third-party service to collect this data or set up your
own on-premise Crashpad server.
https://www.electronjs.org 6/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
NEW!
Electron Forge
Electron Forge is a batteries-included toolkit for building and publishing Electron
apps. Get your Electron app started the right way with first-class support for
JavaScript bundling and an extensible module ecosystem.
https://www.electronjs.org 7/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
DIRECT DOWNLOAD
Installation
If you want to figure things out for yourself, you can install the Electron package
directly from the npm registry.
For a production-ready experience, install the latest stable version. If you want
something a bit more experimental, try the prerelease or nightly channels.
Stable
Prerelease
Nightly
Electron Fiddle
Electron Fiddle lets you create and play with small Electron experiments. It greets
you with a quick-start template after opening — change a few things, choose the
version of Electron you want to run it with, and play around.
https://www.electronjs.org 8/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
Save your Fiddle either as a GitHub Gist or to a local folder. Once pushed to
GitHub, anyone can quickly try your Fiddle out by just entering it in the address
bar.
https://www.electronjs.org 9/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
https://www.electronjs.org 10/11
1/12/25, 6:20 PM Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
Trello Twitch
See more
https://www.electronjs.org 11/11