View all Events

March 1, 2024 at 10:30 AM

Talk: Tauri 2.0

Daniel Thompson-Yvetot
Daniel Thompson-Yvetot Chief Executive Officer

JSWORLD 2024

Amsterdam, The Netherlands

In this talk, Daniel delved into Tauri, a framework for creating GUI Hybrid apps for desktop and mobile devices. Tauri offers a range of benefits, including being an excellent platform for learning Rust, its secure design, and a hardened JS API for interacting with its Rust core. The framework allows for feature opt-in, tiny binaries, and promotes a fearless, blazing, safe, and fun development experience.

What is Tauri made of?

It comprises a Rust core, along with components like Winit, Tao, egui, wgpu, menubar, and System Webview. Its plugin architecture provides a full JS and Rust API, allowing for extensive customization and functionality.

During the presentation, Daniel explored Tauri’s control flow, plugins, language bindings for mobile development (such as Java or Swift), and additional ecosystem tools. He also addressed security measures, including continuous verification, internal and external security audits, IPC exposure configuration, and asset signing for updates.

Who is Tauri made by?

Tauri is built by a community of over 15,000 individuals, including volunteers, the Commons Conservancy foundation, CrabNebula Ltd., and contributors from various upstream communities.

What platforms does Tauri support?

Tauri supports macOS, Windows, Linux, iOS, and Android, catering to a wide range of development needs. The framework has experienced significant growth on GitHub, currently boasting 75k stars!