Dioxus Labs logo

Dioxus LabsWeb, Desktop, and Mobile apps with one codebase

Dioxus makes it easy for developers to quickly build, test, deploy, and manage apps on every platform. We support building and deploying apps for the web, desktop, mobile, AR/VR, and many other exotic targets.

2023-06-08
Active
Early
S23
1
B2B
United States of AmericaAmerica / CanadaRemotePartly Remote
Dioxus Labs screenshot
More About Dioxus Labs

Dioxus | An elegant GUI library for Rust

Build fast, beautiful, and fully-featured apps for every platform in less time.

Key Features

  • Fullstack, crossplatform, lightning fast, fully typed.
  • Simple, familiar, React-like syntax.
  • Easily integrate async Rust code into your components.
  • Server functions for server-side code callable from the client.
  • Global state management with a simple Atom-based API.
  • Integrated hot reloading for instant iterations.

Use Cases

  • Web with WASM: Build for the web using Rust and WebAssembly. As fast as SolidJS and more robust than React.
  • Desktop and Mobile: Lightweight (<2mb) desktop and mobile apps with zero configuration. Runs on macOS, Windows, Linux, iOS, and Android.
  • Terminal User Interfaces: Convert any CLI tool to a beautiful interactive user interface with just a few lines of code.
  • Fullstack Apps: Pre-render on the server, and hydrate on the client. Perfect for static site generation or fullstack apps.
  • LiveView: Render your app entirely on the server. Zero backend configuration capable of handling thousands of active clients.

Pricing

Dioxus is an open-source project, making it free to use for individuals and organizations. Contributions and sponsorships are welcome to support ongoing development.

Teams

Dioxus is driven by a large, active, and welcoming community. With 19k stars, 210k downloads, 235 contributors, and 1900 community projects, Dioxus Labs is dedicated to making Rust UI development wonderful. Join the community on GitHub, Discord, and other platforms to start building today.