Seeing as declarative ui seems to be the topic du jour here is LTK ( courtesy of Chris Laffra ), a toolkit for Anaconda’s PyScript which is CPython and / or MicroPython compiled to WebAssembly so it will run in the browser.
And here’s a nice quick overview by Jeff Glass of some of the things you can do with PyScript’s new MicroPython feature.