title: Automatic Form Generation
body: <p>I am a data scientist, tasked with creating forms for user inputs to computations. These inputs include date ranges, integers, etc. Every computation describes its necessary and optional inputs. I would like to automatically turn a computation description into an HTML form, including (server side) validation of user entries. For a toy example, consider</p>
  <p>Computation 1: Divide a by b
  Description: Divide two integers!
  a: int
  b: int
  Result: a/b</p>
  <p>This should be turned into an HTML form asking for a, b, and the description. This form does not need to be pretty, but should look presentable. There are many graphical form building tools out there, is there also a tool allowing programmatic form building? Is there even an open source tool? Since I am not a frontend developer I would prefer to use such a tool instead of developing my own logic. I would also like to keep the validation logic on the server side (here: b!=0), necessitating the possibility to programmatically talk to the form in some way.</p>
  <p>On a higher level, is this even the right way to go about creating UIs for computations defining their own inputs, with short computation times?</p>
  <p>Thank you for any suggestions.</p>