search
Fullstack, crossplatform,lightning fast, fully typed.

Dioxus is a Rust library for building apps that run on desktop, web, mobile, and more.

Dioxus Contributors

One codebase, every platform.

Dioxus is a React-inspired library for Rust focused on developer experience. Build fast, beautiful, and fully-featured apps for every platform in less time.

//! Simple, familiar, React-like syntax
use dioxus::prelude::*;

fn app() -> Element {
    let mut count = use_signal(|| 0);

    rsx! {
        h1 { "High-Five counter: {count}" }
        button { onclick: move |_| count += 1, "Up high!" }
        button { onclick: move |_| count -= 1, "Down low!" }
    }
}

A vibrant, active community.

Driven by a large, active, and welcoming community.

16k
Stars
140k
Downloads
206
Contributors
1500
Community Projects
Dioxus Contributors

Start building today, with Dioxus.