decl.js

decl.js позволяет создавать пользовательский интерфейс основываясь на описании элементов, их поведения и отношений в виде json.

Изначально decl.js был разработан как часть проекта catalog_search_api, но в последствии был выделен в независимый мини-проект.

 

Основная идея - динамическое создание управляемого пользовательского интерфейса.

 

Домашняя страница проекта.

Проект на github.