Hello@mgrouch
LVGL is a good GUI.
LVGL(Light and Versatile Graphics Library)
https://lvgl.io/
LVGL always evolves and requires a description that suits Version.
How to run LVGL on M5Stack : v7.11.0
https://forum.m5stack.com/topic/3613/how-to-run-lvgl-on-m5stack
How to run LVGL on M5Stack ( ESP32 )
https://macsbug.wordpress.com/2021/06/
LVGL with M5Stack Part 2
https://macsbug.wordpress.com/2021/07/03/lvgl-with-m5stack-part-2/
CO2 monitor with M5Stack and LVGL
https://macsbug.wordpress.com/2021/07/05/co2-monitor-with-m5stack-and-lvgl/