[Owlkettle](https://github.com/can-lehmann/owlkettle) is based on GTK but has a 
declarative DSL, which seems reasonably easier to maintain than coding one up 
from scratch.

Reply via email to