So you want to write a GUI framework

made by cmyr, submitted by davidbalbert
Colin has been working on Druid[1], a cross-platform GUI framework, for a while now. In this blog post, he lays out the set of things a GUI framework for writing desktop applications needs to handle. [1]https://github.com/linebender/druid