Angular

Angular is a Google open-source and cross-platform framework written in TypeScript. Unlike AngularJS, with the help of Angular, you can create desktop, mobile and web applications in JavaScript, TypeScript, or ECMAScript programming languages. 

Angular is good choice for developing a big complex SPA (single page application).