Electron
desktop-applications | javascript
Overview
Electron is a framework for building desktop applications with web technologies (HTML, CSS, JavaScript). It powers many popular apps including VS Code, GitHub Desktop, and Slack.
Key Characteristics
- Chromium + Node.js: Combines a full browser engine with Node.js runtime
- Cross-platform: Windows, macOS, Linux from a single codebase
- Native modules: Can access native OS capabilities via Node addons
Relationship to Other Projects
- Used by Unity for the Unity web player (legacy)
- Alternative to Tauri (Rust-based) for lightweight desktop apps
- Related to desktop-app tool category
References
- Website: https://electronjs.org/
- GitHub: https://github.com/electron/electron