To get started with Electron, check out the resources below. Learn how to wrap your web app with Electron, access all the APIs, and generate installers.
Building an Electron application is not much different from building a Single Page application with React or Angular. There are a few obvious differences as the app itself will run on the client host computer but the main design elements are the same.
- Electron app to easily spoof your MAC address. MAC spoofing is a technique for changing a factory-assigned Media Access Control (MAC) address of a network interface on a networked device. The changing of the assigned MAC address may allow the bypassing of access control lists on servers or routers, either hiding a computer on a network.
- Nov 01, 2016 Goal. Create lightweight desktop application that can open custom protocol links (similar to iTunes itmss:// or Slack slack:// application links). Note that it is simple to register an Electron application to handle internal custom protocol links which are in the page an Electron application is rendering. It is harder to register an Electron application to handle custom protocol links clicked.
Explore the Electron APIs
The Electron API Demos app interactively demonstrates the most important features of the Electron API. See what's possible with Electron with sample code and helpful tips for building your app.
Try more powerful experiments with 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. Then, 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.
Spin up the Quick Start app to see Electron in action:
A minimal Electron app with helpful notations.
Or dive deeper and read the documentation.
Need Help?
Top Electron Apps

Change Electron App Name Macbook
Ask questions in the Discuss forum or our Slack channel. Follow @electronjs on Twitter for important announcements. Need to privately reach out? Email info@electronjs.org.