Declarative GUI Framework for any kind of applications.

Combine versatility, modularity and speed in one

Flexible Layout

Create flexible layouts which adapt to changes in size.

Other Features

Declarative

Write GUI code in a declarative way in pure Rust. Use an imperative approach when you need it.

Cross Platform

Build desktop applications which look and behave the same for Windows, Mac, and Linux.

Reactive

Change the application state and the views which bind to it update automatically.

Powerful styling

Take advantage of CSS to fully customize the style of your application.

Accessibility

Make you applications accessible to assisstive technologies such as screen readers.

Localization

Adapt your application to different locales, including translating text with fluent.