Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS.
It allows for the development of desktop GUI applications using front and back end components originally developed for web applications: Node.js runtime for the backend and Chromium for the frontend.
Electron is the main GUI framework behind several notable open-source projects including GitHub's Atom and Microsoft's Visual Studio Code source code editors and the Light Table IDE.
Electron is a framework for building desktop applications using JavaScript, HTML, and CSS.
By embedding Chromium and Node.js into its binary, Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux — no native development experience required.
We recommend you to start with the tutorial, which guides you through the process of developing an Electron app and distributing it to users.