Nunca pensé que habría tantas alternativas para generar formularios HTML desde Schemas JSON.

La primera fue la que me enseñó Jaime el otro día:

http://jeremydorn.com/json-editor/

aún con algunas limitaciones (includes,…) es bastante usable tal cual:

Pero luego vi esta: https://github.com/Textalk/angular-schema-form basada en AngularJS que tiene algo más de información además de addons que permiten renderizar campos (date-picker, color-picker y html editor) además de poder crear tus propios addons (Jaime, qué tal un DTO-picker 😀

Podéis ver un ejemplo aquí: http://textalk.github.io/angular-schema-form/examples/bootstrap-example.html

También tenemos JSON Form: http://developer.joshfire.com/doc/ref/jsonform y https://github.com/joshfire/jsonform que ofrece una gran documentación.

Otra sería esta: http://neyric.github.io/inputex/examples/json-schema.html muy sencilla de usar:

Otra muy interesante es

Alpaca (http://www.alpacajs.org) que además tiene el concepto de DataSource, soporta opciones, renderiza de diversas formas y tiene mucha documentación:

El formulario es bastante sofisticado:

¿Con cuál nos quedamos Jaime?