Electron (formerly known as Atom Shell[3]) is an open-source framework developed by GitHub.[4] It allows for the development of desktop GUI applications using the Node.js framework, originally used for the development of backend web applications. Electron is the main framework behind two notable open-source Source code editors: GitHub's Atom,[5] and Microsoft's Visual Studio Code.[6]
Electron | |
---|---|
![]() | |
Developer(s) | GitHub |
Initial release | July 15, 2013[1] |
Stable release | 1.2.0
/ May 26, 2016[2] |
Repository | |
Written in | C++ and JavaScript |
Operating system | Windows, Linux and OS X |
Platform | x86, x64, ARM |
License | MIT License |
Website | www![]() |
A basic Electron app consists of three files: package.json
(metadata), main.js
(code) and index.html
(graphical user interface). The framework is provided by the Electron executable file (electron.exe
in Windows, electron.app
on OS X and electron
on Linux). Developers wishing to add branding and custom icon can rename and/or edit the Electron executable file.
References
- ^ Earliest tagged release
- ^ "Release Notes". github.com. Microsoft. 26 May 2016.
- ^ Sawicki, Kevin (April 23, 2015). "Atom Shell is now Electron". Atom. Retrieved 2015-12-02.
- ^ https://github.com/atom/electron
- ^ https://github.com/atom/atom
- ^ James, Mike (23 November 2015). "Visual Studio Code - Now With Added Extensions". I Programmer. Retrieved 2015-12-02.
External links