GUIs mit Rust

Bei der Programmierung von GUIs im Retained Mode werden typischerweise Referenzen auf Datenstrukturen gehalten, die sowohl zum Lesen als auch zum Verändern genutzt werden:

In Safe Rust wird dies durch das Ownership-Modell und den Borrow Checker verhindert.

Alternativen:

GUI-Libraries für Rust

Aktiv entwickelte, von Rust aus nutzbare GUI-Libraries sind:

egui

Chancen:

Risiken:

Iced

Iced wird von Kraken gesponsort, um damit Cryptowatch Desktop zu entwickeln.

Chancen:

Risiken:

Slint

Slint wird von 2 ehemaligen Qt-Entwicklern geschrieben.

Chancen:

Risiken:

GUI-Applikationen, die in Rust geschrieben sind

alert-after, Backup GUI, epilys/kitkat, HexoSynth, Inlyne, Rusty Shadertoy Browser, Servo, Way Cooler


Alle Angaben ohne Gewähr • HomeKontakt