Build truly native applications with ease

Relm4 makes developing beautiful cross-platform applications idiomatic, simple and fast and enables you to become productive in just a few hours.

Productivity

Use a declarative syntax to write your UI in pure Rust with ease.

Simplicity

The Elm programming model makes Relm4 applications simple to write and understand.

Documentation

Relm4 provides an outstanding documentation in the form of a dedicated book and Rust docs.

Maintainability

Using Rust's type system, Relm4 allows you to write robust and maintainable code.

Cross-platform

Relm4 is based on GTK which supports Windows, MacOS and Linux.

Truly native

Built on GTK, Relm4 runs on bare metal with no additional runtime in between.

Asynchronous

Built-in support for asynchronous background tasks and UI updates.

Modular

Write components that are re-usable across different applications.