Electron Framework
Electron is an open-source framework developed and maintained by GitHub. It allows for the development of desktop GUI applications using web technologies: JavaScript, HTML, and CSS. By combining the Chromium rendering engine and the Node.js runtime, Electron enables developers to build cross-platform applications that run on Windows, macOS, and Linux.
Originally called Atom Shell, the project was created to support the Atom Editor. Since its release, it has become the foundation for many popular software packages, including Visual Studio Code, Discord, and Slack. According to the official Electron documentation, the framework uses a multi-process model consisting of a main process and multiple renderer processes. More technical details regarding its architecture and history can be found on its Wikipedia page.