Currently use [libcosmic](https://github.com/pop-os/libcosmic), which is based on [Iced](https://github.com/iced-rs/iced). Every things is written in Rust, so it's nice, but it's still experimental.