tooldesktop-appframework type: entity 创建: 2026-04-27 更新: 2026-04-27

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