Are we app yet?

Yes!

The Rust application development ecosystem is mature enough you can build an app in rust today.

But how? With what? This site curates resources organized to help you answer those questions.

Toolkits

Here are just a few of the purpose-built toolkits for rust apps; check out the toolkits page for a detailed comparison!

Dioxus

ready to use

dioxuslabs.com crates.io repo docs

Build fullstack web, desktop, and mobile apps with a single codebase.
desktop gui mobile wasm web

egui

ready to use

www.egui.rs crates.io repo docs

An immediate mode GUI library written in Rust that runs natively on Desktop and web
gamedev gui imgui immediate portable

Slint

ready to use

slint.dev crates.io repo docs

A native GUI toolkit with a declarative language for embedded, desktop, and mobile applications
design graphics gui toolkit ui

Xilem

in development

xilem.dev crates.io repo docs

A next-generation cross-platform Rust UI framework
gpu gui native performance ui

See 0 more

Topics

Here is a brief overview of the topic areas covered in the full list

Getting started

Want to jump right in? Here are a few guides and tutorials related to crates in the list; there are more

Getting involved

Looking to get involved with rust app development itself? Here are organizations that own, publish, and contribute various components essential to the ecosystem