Не знаю на сколько вам подойдет, но есть такая штука:
grapesjs. К сожалению подробно про нее сказать не могу, баловался с ней совсем немного, когда хотел сделать свой строитель лендинга. Но на первый взгляд этот проект показался мне интересным, потенциал большой и вроде бы подходит под требования.
И еще есть
impresspages чуть больше похож на обычный редактор.