What are some alternatives?
AngularJS - AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
Bootstrap - Simple and flexible HTML, CSS, and JS for popular UI components and interactions
Foundation - The most advanced responsive front-end framework in the world
Vuetify - Material Component Framework for VueJS 2