Что существует в мире 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

Что существует в мире Rust для создания приложений с UI | Сетка — социальная сеть от hh.ru