Building Desktop Apps with ElixirKit and Tauri
summary
Livebook Desktop is rebuilt with ElixirKit+Tauri: a single Rust Tauri binary that spawns an Elixir release, links via pub/sub over TCP, and embeds a Phoenix LiveView web UI in the Tauri webview. Demos use single-file Rust and Elixir scripts to start a TCP pubsub, exchange messages, and bundle a release into the app. Build, code signing, and automatic updates run via Tauri’s tooling and GitHub Actions, and the example apps and ElixirKit packages are on GitHub/Hex and work across macOS, Windows, and Linux.
AI-written summary · about
chapters (9)
- 0:00Livebook Desktop intro
- 2:20Cross-platform GUI challenges
- 5:11Native GUI with ElixirKit
- 8:27Custom native limits
- 9:29Why Tauri worked
- 10:33ElixirKit + Rust demo
- 14:52Tauri single-file Elixir
- 16:58Tauri build & distribute
- 18:22Tauri plugins & thoughts
related talks
39mConvert your Web App to a Desktop App with Elixir Desktop
44mLivebook: functional notebooks for AI and Web with Elixir
37mKeynote: All Aboard The Stateful Train
47mLivebook & Elixir: Where AI, Web & Concurrency Meet
49mKeynote: How to sell Elixir (Again)
01h 13mKeynote: Phoenix LiveView - Interactive Apps without Javascript
41mIdioms for building fault-tolerant applications with Elixir
01h 00mPhoenix: an Intro to Elixir's Web Framework
