:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Electron is a framework for building cross-platform desktop applications using web technologies, embedding Chromium for rendering and Node.js for backend functionality. The project is built with C++, JavaScript, TypeScript, and HTML/CSS, leveraging Chromium, Node.js, and V8. The tech stack includes GN for build configuration, Ninja for compilation, and the @electron/build-tools CLI for development workflows. The repository contains over 1,100 TypeScript test files, approximately 159 patches to Chromium and 48 patches to Node.js, and is organized into core C++ application code in the shell directory, TypeScript/JavaScript library code in lib, and comprehensive API documentation and build infrastructure.