The architecture looks solid for Elixir developers wanting native desktop apps, though the reliance on specific Rust and BEAM versions might limit some users.
Ask AI about ex-tauri
AI-generated from reviews on this page. Verify anything important with the company directly.
The single binary bundling with Burrito is a major convenience. It simplifies distribution across macOS and Linux platforms significantly for my team.
From the information available, ex-tauri offers a compelling way to run Phoenix LiveView applications as native desktop apps on macOS and Linux. The architecture seems robust, utilizing a sidecar process that communicates via local socket for heartbeats and desktop channels. This allows for graceful shutdowns even on force-quit, which is a significant plus for native app behavior. The inclusion of desktop APIs for notifications, clipboard, and filesystem directly from Elixir code reduces the need for JavaScript bridges. Furthermore, the ability to bundle the BEAM and the app into a single executable per platform simplifies distribution considerably. The three-step installation process appears straightforward, wiring up configuration, scaffolding, and the supervision tree automatically. It seems like a reliable solution for developers who want to keep writing Phoenix while delivering a native desktop experience.
Using ex-tauri feels seamless for shipping desktop apps with Phoenix LiveView. The hot reload and single binary packaging make development incredibly smooth.
News
No news yet. This is where the business shares its own updates and press.
Photos
No photos yet. Photos shared by reviewers will show up here.
Widgets
Get the widget for your site →About ex-tauri
ex-tauri is a software library that wraps Tauri to enable Phoenix LiveView applications built with Elixir to run as native desktop applications on macOS and Linux. It provides desktop APIs accessible from Elixir, including notifications, dialogs, clipboard, filesystem access, and system tray functionality, without requiring JavaScript. The tool includes development features such as hot reloading inside a native window and bundles the BEAM and application into a single executable using Burrito. Installation is handled through standard Mix dependency and task commands.
- Website
- ex-tauri.build
- Categories
- Computer software