According to the official documentation
It was released in 2013 for enabling the web developers for making cross platform applications
What is Electron?
Electronis an framework that lets you compose cross-platform desktop apps from Node.js APIs and Chromium windows.
The project came into this world as Atom Shell, but got a spiffy new name in 2015 and is now called Electron.
Apps using ElectronJS
Several large, well-known apps use Electron to offer native desktop experiences such as:
- Atom (Github, OSS text editor)
- Whatsapp &
- Visual Studio Code
Whatsapp for Windows is the one which you might have probably used.
In a nutshell electron renders the you web app or website code in a chrome browser just like you open a website in browser. Every electron app comes with a chrome browser
What can electron do?
Well electron can do a ton of things such as interacting with the database using NODEjs, manipulating files on machine, accessing OS APIs, and much more.
You can have a look at the official application showcase at Atom for that.