With System Frontier, you can easily create web front ends for your Python scripts and visually design forms to capture user input, without using any HTML or JavaScript. You can create reactive pages that respond to events, all backed by Python.
Most common form controls are built-in, but you can still use vanilla JavaScript if needed. Popular front-end frameworks like React, Vue.js and Angular can also be used as well.