August 2025 Rustacean meetup

August 2025 Rustacean meetup

Chinmay Vivek

@chinmayvivek

Building Cross-Platform Desktop Apps in Rust with Dioxus

Submitted Aug 16, 2025

Estimated time of talk: ~1hr

📝 Talk Description:

Rust is known for its performance and memory safety, but GUI development has traditionally lagged behind its strengths. Enter Dioxus — a modern, declarative UI framework inspired by React and purpose-built for Rust. With the release of Dioxus, building desktop applications in Rust is easier, safer, and more productive than ever.

In this talk, we’ll explore how Dioxus enables building cross-platform desktop apps using a single codebase that runs on Web, TUI, and native desktop targets. You’ll get a hands-on walkthrough of Dioxus’s new signal-based reactivity system, component model, and hot-reloading development environment. We’ll also dive into how Dioxus uses WebView-based rendering to deliver native-feeling UIs, and cover the trade-offs of this approach.

Whether you’re a Rustacean looking to build your first GUI, or a frontend developer curious about bringing React-style development to Rust, this session will give you the tools and insights to get started with Dioxus.


Key Takeaways:

  • Understand the Rust GUI landscape and where Dioxus fits
  • Learn Dioxus fundamentals: components, signals, and events
  • See how to build and run a desktop app with dioxus-desktop
  • Discover the pros and cons of WebView-based rendering in Rust
  • Leave with resources and inspiration to build your own UI apps

Dioxus Website : https://dioxuslabs.com/

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community of Rust language contributors and end-users from Bangalore. We have presence on the following telegram channels https://t.me/RustIndia https://t.me/fpncr LinkedIn: https://www.linkedin.com/company/rust-india/ more