I've just started using this to build a better shell for an emulator project! Of all the GUI toolkits I've tried to learn in Rust, egui is just... *delightfully* simple to set up and get started with. No weird lifetimes to wrangle, the context management is sane, and the whole thing is cooperating very nicely with my threaded environment and application-specific event pump. 10/10, do recommend highly.