Если нужен большой монолитный фреймворк — можно посмотреть на
Meteor. А вообще в мире JS/Node.js всё стремительно меняется, потому, как и писали другие выше, монолитному фреймворку здесь трудно выжить (отчасти потому React потеснил Angular). Более гибкий подход — собрать то, что нужно в конкретном проекте из независимых npm-модулей.