Code editors and IDEs

Electron a open-source software framework that enables cross-platform desktop applications and handles the architecture of getting Node.js and Chromium to play together. Electron allows for the development of desktop GUI applications using Node.js runtime for the backend and Chromium for the frontend. 

Visual studio Code is built on top of Electron using the Monaco Editor.

Atom is another desktop text editor application written in CoffeeScript and Less and adds text editing applications upon electron.