Relm4 makes developing beautiful cross-platform applications idiomatic

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

AppSignal - Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com
sponsored
Kargo - Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io
sponsored
  1. Relm4

    Build truly native applications with ease!

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. qtbridge-rust

    Qt Bridge for Rust. Qt Bridges enables developers to provide application logic written in a foreign language to Qt Quick applications by offering a simple API that follows the target language’s style and principles. This repository contains the implementation for Rust.

    I think the main idea here is the "being able to use Rust for x-platform UIs". If any language is acceptable, yes, you cold use Dart (Flutter), Delphi (Lazarus), C++ (Qt), etc.

    There are bridges to Rust:

    https://pub.dev/packages/flutter_rust_bridge

    https://github.com/qt/qtbridge-rust

    And this project, Relm4, is one of m.

    I had to click a little to confirm that Relm4 (like the original Relm) is --as the name shows-- borrows from https://elm-lang.org

    Elm comes with some really cool concepts known as The Elm Architecture (TEA) and many projects have since borrowed from it. Usually people in the FP-enthousiasts group are more inclined to like TEA. I'm not sure to what extend the brides mentioned above allow for a TEA-like architecture.

  4. Elm

    Compiler for Elm, a functional language for reliable webapps.

    I think the main idea here is the "being able to use Rust for x-platform UIs". If any language is acceptable, yes, you cold use Dart (Flutter), Delphi (Lazarus), C++ (Qt), etc.

    There are bridges to Rust:

    https://pub.dev/packages/flutter_rust_bridge

    https://github.com/qt/qtbridge-rust

    And this project, Relm4, is one of m.

    I had to click a little to confirm that Relm4 (like the original Relm) is --as the name shows-- borrows from https://elm-lang.org

    Elm comes with some really cool concepts known as The Elm Architecture (TEA) and many projects have since borrowed from it. Usually people in the FP-enthousiasts group are more inclined to like TEA. I'm not sure to what extend the brides mentioned above allow for a TEA-like architecture.

  5. ghcup-gtk

    No, it is a commercial project. But there are others following the same pattern on the haskell OSS side. Check

    https://github.com/Kleidukos/ghcup-gtk/blob/d384e89dd48b4065...

    for an example. That program is a UI for the standard haskell installer.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Relm4: An elm inspired rust GUI framework based on GTK4

    1 project | news.ycombinator.com | 6 May 2026
  • Resources for learning to write ui files for GTK4

    1 project | /r/gnome | 1 Jul 2023
  • Newbie needs help with Relm4 errors. On Kubuntu

    1 project | /r/rust | 17 Jan 2023
  • rustc_codegen_gcc: Progress Report #16

    3 projects | /r/rust | 7 Oct 2022
  • Forte! A new way of writing Gtk apps for GNOME.

    3 projects | /r/gnome | 16 Jan 2023