Relm4

CI Matrix Relm4 on crates.io Relm4 docs Relm4 book Miminum Rust version 1.53

An idiomatic GUI library inspired by Elm and based on gtk4-rs. Relm4 is a new version of relm that's built from scratch and is compatible with GTK4.

Goals

Documentation

Dependencies

Relm4 only depends on GTK4: How to install GTK4

Ecosystem

Relm4 has two crates that extend the core functionality:

Add this to your Cargo.toml:

toml gtk = { version = "0.2", package = "gtk4" } relm4 = "0.1.0-beta.2" relm4-macros = "0.1.0-beta.2" relm4-components = "0.1.0-beta.2"

Examples

Several example applications are available at relm4-examples/.

Feedback on the design and contributions are highly appreciated!

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.