QML is nice and the bridges project could bring it to more languages. https://slint.rs/ Is similar but written in Rust although.