I see that unison (file sync tool) seems to use: https://garrigue.github.io/lablgtk/

For Linux UI.

But that uses Gtk 3. Gtk 4 is already more than 5 years old ...