1. React(React.js or ReactJS):-
React is basically developed for creating Single Page Applications and mobile-friendly applications. It was originally created by Jordan Walke, He is one of the software engineers in Facebook.
React js can also render on the server using Node js and mobile apps using React Native, with the help of the react Native you can create Mobile applications like android and ios etc.
React is the one of the best Library for creating the Rich set of UI components of your web pages the React library is less weight and fast.
For more about React click here https://reactjs.org/
2. Angular js:-
Angular js provides client-side model–view–controller (MVC) and model–view–ViewModel (MVVM) architectures Angular js MVC pattern separate presentation, data, and logic components Important features of angular js is you can create Single page Applications, Dependency injection, Two-way data binding and also supports one-way data binding.
Angular(Angular 2+ or Angular v2 and above):-
Angular (Angular 2+ or Angular v2 and above) is a complete rewrite of Angular JS also called as angular 2+ or Angular V2 or above, Angular is an Open source Typescript based front-end full-stack web application framework created by Angular js Team, Google and its community.
3. Vue js:-
Important features of Vue js
For more about vue js visit https://vuejs.org/
4. Ember js:-
Ember js consists of five important concepts
Ember js also provides dependency injection, declarative two-way data binding, computed properties, and automatically-updating templates etc.
For more about Ember js visit https://www.emberjs.com/
5. Meteor js, or MeteorJS:-
For more about MeteorJS visit https://www.meteor.com/
6. Backbone js:-
For more about Backbone JS visit http://backbonejs.org/
The above-mentioned list is written as per my expectation Depends on your project requirements you have to choose your own framework.