Electron (software framework)

Electron (formerly known as Atom Shell[5]) is a free and open-source software framework developed and maintained by OpenJS Foundation.

[citation needed] Most of Electron's APIs are written in C++ or Objective-C and are exposed directly to the application code through JavaScript bindings.

[13] Desktop applications built with Electron include Atom,[28] balenaEtcher,[29] Eclipse Theia,[10] Microsoft Teams before 2.0,[30][31] Slack,[32] and Visual Studio Code.

"[37] Researchers have shown that Electron's large feature set can be hijacked by bad actors with write access to the source JavaScript files.

[38] Those who are concerned that Electron is not always based on the newest version of Chromium have recommended progressive web applications as an alternative.