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

- **[Tauri](https://tauri.app/)** — Lightweight, secure desktop apps with a Rust backend and any frontend framework; produces small binaries without bundling a browser engine.
- **[Electron](https://www.electronjs.org/)** — Desktop apps built with HTML, CSS, and JavaScript on top of Chromium and Node.js; powers VS Code, Slack, and Discord.
- **[Perry](https://perryts.com/)** — 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.