Relm4 is back! Announcing version 0.7 and 0.8

I’m happy to announce Relm4 0.7 and 0.8! It has been some time since I last posted here and I actually even skipped the announcement of Relm4 0.6 due to lack of time. Fortunately, I found some time this week and am back with not one, but two releases! Because Relm4 follows the version numbers of the underlying gtk-rs crate, we decided to catch up to their recent 0.8 release and postpone any feature development to version 0....

March 12, 2024 · 4 min · Aaron Erhardt

A long journey: Announcing Relm4 v0.5!

After more than one year of development, Relm4 0.5 has finally made it across the finish line with plenty of new features and improvements! Without a doubt, version 0.5 is by far our largest release so far making Relm4 even easier, more stable and productive than before. We can’t fit all the improvements into this post so we’ll only have a look at the most important new features added since the first beta release....

February 17, 2023 · 5 min · Aaron Erhardt

One year of Relm4

One year ago, the first stable version of Relm4 was released. Since then, it has been an incredible journey. From a small proof-of-concept library, Relm4 has grown to be a community-driven project with many thousands of downloads. Now it’s time to celebrate, look back and see what will come in the future. About Relm4 Relm4 is an idiomatic GUI library inspired by Elm and based on gtk4-rs. We believe that GUI development should be easy, productive and delightful....

September 6, 2022 · 4 min · Aaron Erhardt

Off to new adventures - Announcing Relm4 v0.5 beta!

A new realm appears on the horizon, waiting for you with plenty of new features to discover! I’m exited to announce Relm4 v0.5, by far our biggest release so far. About Relm4 Relm4 is an idiomatic GUI library inspired by Elm and based on gtk4-rs. We believe that GUI development should be easy, productive and delightful. The gtk4-rs crate already provides everything you need to write modern, beautiful and cross-platform applications....

July 26, 2022 · 6 min · Aaron Erhardt

A new Relm 4 you: announcing Relm4 v0.4!

A new realm is here for you to explore! I’m happy to announce Relm4 v0.4, our biggest release so far! About Relm4 Relm4 is an idiomatic GUI library inspired by Elm and based on gtk4-rs. We believe that GUI development should be easy, productive and delightful. The gtk4-rs crate already provides everything you need to write modern, beautiful and cross-platform applications. Built on top of this foundation, Relm4 makes developing more idiomatic, simpler and faster and enables you to become productive in just a few hours....

January 17, 2022 · 5 min · Aaron Erhardt

Speedrunning GUI development in Rust

On the evening of the 30th November, I had a few hours to spare and came up with the idea to write a small advent calendar example application for Relm4. There wasn’t much time left before the first door of the calendar could be opened and I wanted to stay on schedule, so I had to be very quick with the implementation. That gave me the idea to use this opportunity for a GUI implementation speedrun using Rust....

December 5, 2021 · 7 min · Aaron Erhardt

Announcing Relm4 v0.2

Roughly one month after the first stable release a I’m happy to announce the second stable release of Relm4! 🚀🚀🚀 About Relm4 We believe that GUI development should be easy, productive and delightful. The gtk4-rs crate already provides everything you need to write modern, beautiful and cross-platform applications. Built on top of this foundation, Relm4 makes developing more idiomatic, simpler and faster and enables you to become productive in just a few hours....

October 9, 2021 · 2 min · Aaron Erhardt

Announcing Relm4 v0.1

Roughly one month after the first beta release and countless hours of work I’m happy to announce the first stable release of Relm4! 🎉🎉🎉 About Relm4 Relm4 is an idiomatic GUI library inspired by Elm and based on gtk4-rs. It is a new version of relm that’s built from scratch and is compatible with GTK4 and libadwaita. The main goals are productivity, flexibility, simplicity and maintainability. Over the last beta releases, the development slowly calmed down up to a point where I’m comfortable releasing the first stable version....

September 6, 2021 · 2 min · Aaron Erhardt

Relm4 beta released 🎉

What’s relm? Relm is described on its repository as an “idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust” and has more than 2000 GitHub stars and over 36.000 downloads on crates.io. When I first started with GUI development in Rust and experimented with gtk-rs I had a rough time because I was completely new to GUI development and GTK. Relm on the other side provided me the examples and structure I needed to get productive in just a couple of hours....

August 11, 2021 · 2 min · Aaron Erhardt