Skip to content

Desktop frameworks

JavaScript frameworks for building cross-platform desktop applications using web technologies.

  • Tauri — Lightweight, secure desktop apps with a Rust backend and any frontend framework; produces small binaries without bundling a browser engine.
  • Electron — Desktop apps built with HTML, CSS, and JavaScript on top of Chromium and Node.js; powers VS Code, Slack, and Discord.
  • Perry — TypeScript-to-native compiler producing standalone executables (typically 2–5 MB) with no runtime dependencies; targets macOS, iOS, iPadOS, Android, Linux, Windows, watchOS, tvOS, WebAssembly, and Web with 25+ native UI widgets; built with Rust, SWC, and LLVM.