Что существует в мире Rust для создания приложений с UI
Это связано с моим небольшим ресерчем для потенциального пет-проекта.
Нативные варианты:
* Гном-гномыч (Gnome) и gtk-rs - это биндинги для Сишных библиотек gtk * slint - выглядит очень зрело и есть свой DSL для написания самого UI * iced - пока-что активно развивается, но выглядит тоже интересно * egui - вот это, на мой взгляд, самый любопытный вариант
Все, кроме gtk - написаны на Rust. Позволяют писать под разные платформы и утилизируют GPU, вот у egui (на скрине) есть даже демо приложение с примерами прямо в браузере.
Есть и другие пакеты вроде rui, druid написанные на Rust, подходящие для создания UI.
Упомяну еще коротко, что есть у Rust по части фронтенда и веб:
* Tauri - aka Electron, фронтовый слой пишется на веб технологиях, а backend часть на Rust * Yew, Leptos - фреймворки для написания фронтенда полностью на Rust