Python front-end framework