Вы также можете проверить Alpaca (http://www.alpacajs.org).. В чем-то она похожа на библиотеку JSONfire JSON Form. Она использует схему JSON и предоставляет способ задания макета на основе JSON и дополнительные параметры рендеринга. Также для гибкости используются шаблоны.
Вы можете зарегистрировать свои собственные элементы управления для различных типов данных. Он поставляется с целым набором элементов управления, уже определенных для таких вещей, как простой ввод текста вплоть до Google Maps и т. Д.
ЛучшийЭто открытый код, основанный на jQuery. Он существует уже более двух лет, и мы использовали его с Cloud CMS в моей компании. (Отказ от ответственности: я предвзятый + я не пробовализ других предложенных инструментов, они, вероятно, также великолепны)