Python web options
I have been starting to look at dash to make React front ends to some of my Python utilities.
I have not partiicuarly done much with it and have found it comberson and fussy to get working. Managing state also seems rather annoying.
Solara
This seems like the solution.
This page also shows how much cleaner the code looks to make a resusable component:
https://solara.dev/docs/tutorial/dash
FastUI
FastUI, a new Python package created by the developer of Pydantic https://medium.com/@saverio3107/fast-ui-a-new-python-package-created-by-the-developer-of-pydantic-71f6dcd5f73a
https://backstage.io/
An open source framework for building developer portals