What is Electron?

    We recommend you to start with the , which guides you through the process of developing an Electron app and distributing it to users. The examples and are also good places to browse around and discover new things.

    Fiddle also integrates nicely with our documentation. When browsing through examples in our tutorials, you’ll frequently see an “Open in Electron Fiddle” button underneath a code block. If you have Fiddle installed, this button will open a link that will automatically load the example into Fiddle, no copy-pasting required.

    • main.js
    • index.html

    All the official documentation is available from the sidebar. These are the different categories and what you can expect on each one:

    • Tutorial: An end-to-end guide on how to create and publish your first Electron application.
    • Processes in Electron: In-depth reference on Electron processes and how to work with them.
    • Best Practices: Important checklists to keep in mind when developing an Electron app.
    • Examples: Quick references to add features to your Electron app.
    • Distribution: Learn how to distribute your app to end users.
    • Testing And Debugging: How to debug JavaScript, write tests, and other tools used to create quality Electron applications.
    • References: Useful links to better understand how the Electron project works and is organized.
    • Contributing: Compiling Electron and making contributions can be daunting. We try to make it easier in this section.
    • If you need help with developing your app, our is a great place to get advice from other Electron app developers.