top of page

34 UI Libraries For React, Vue And Angular


React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.


Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be it simple or complex.


Angular is a TypeScript-based free and open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.

A UI component library is a (usually) robust set of ready-made UI components such as buttons, inputs, dialogs, and so on. They serve as building blocks for layouts. Thanks to their modular nature, we can arrange components in many different ways to achieve unique effects.

UI Library For React


The MATERIAL-UI (React) component makes it easy to set up and quickly develop a Material design style website.

React Bootstrap

React Bootstrap is one of the oldest React libraries with over 18k stars on github. It makes Bootstrap the focus and doesn’t need to depend on the Jquery library. And it has two main versions: v0.33.1 for Bootstrap3 and v1.4.0 for Bootstrap 4.5.

React Suite

React Suite is a react component library for SMEs. Its strong point is user-friendly interface design, easy to edit, a variety of types component …

Chakra UI

Chakra UI provides components for React that are easily accessible , reusable, combined with other components. It also has a dark mode for those who prefer a black background for your website.


Blueprint is a React-based UI builder for websites. It is optimized for building complex websites with large data and can run on many popular browsing today.


PRIMEREACT is a library that provides more than 70 components for web design. It’s open source so you can use it for personal and commercial projects completely. One of its strengths that I like the most is how to optimize components on mobile devices.


Treact is a UI library built by a combination of React and TailwindCSS. It offers more than 52 page-specific landing page elements, 7 landing page examples and 8 pages inside demo. In addition, it also designs the components to serve on many different screen devices for the website.

Carolina React Admin Dashboard

Carolina React Admin Dashboard is a UI library dedicated to designing console for webmasters. It is designed in the minimalist and clean style of Material Google. Also, if you want to add more components, you can upgrade to the pro package for about $ 59 / year.

Semantic UI React

Semantic UI React is a React UI library with over 50 responsive components designed on a variety of device screens. Since it’s open source, you can use it for a wide variety of projects from personal to commercial …

React Toolbox

React Toolbox is a collection of React components designed in the Material style. It builds on a number of trend recommendations such as the CSS module (written in SASS), webpack, and ES6. According to me, it has a very detailed guide for applying the library’s code to web development.

Elastic UI

Elastic UI is React Component UI library for web building and development. It has a number of strengths such as the use of a rich color palette, high contrast, easy to change the website theme, responsive for many different types of web projects, easy to use code for newbie…


Evergreen is the React UI Framework for building beautifully designed and fully featured web products. It also gives you full control and customization of components as needed. Because it is open source, you can use it for many different projects without having to worry about copyright issues.


Bumbag is a friendly React UI Kit suitable for MVPs or large scale applications. Some of the add-ons of this library are WAI-ARIA standard compliant, have the ability to self-control and customize any component in the website, flexibly build and develop other components.


Rimble is an open source React Component library with detailed instructions for website design and development.


Grommet is a website that brings together many useful React components for the website with the goal of building and designing responsive for mobile devices first.


ReactAdmin is an open source library that provides components for the development of web administration interfaces with many utilities such as providing data management functions, supporting creating contacts between tables, providing filter, text editor …


Primer is a React component library with many features such as being easy to apply to many different types of web projects, minimizing component complexity to the least possible, easy to expand and tweak components .. .

UI Library For Vue


Vuetify is a beautifully designed UI component library for VueJs that is easy to use for beginners with hundreds of meticulously designed and built components. In addition, it also has some other strengths such as prioritization for display on mobile devices first, long-term support.


Buefy is an open source library built on top of Vue.js and Bulma. All components are responsive on multiple device screens and are independent of other libraries.


Quasar is an open source framework that makes building interfaces using Vuejs easier and faster. In addition to the website, it can also build SSR applications, PWAs, browser extensions, mobile applications …


BootstrapVue is a library built on a combination of Vue and Bootstrap with highlights such as built on previous mobile devices, accessible ARIA, offering over 85 components and 45 plugins, over 1100 icons. … Since it’s open source, you can use it for all kinds of projects completely.

VueJS Example

VueJS Example is a collection of many component examples used for Vue such as list, table, card, layout, timline …


KeenUI is a Vue.js UI library by Google Material design for website.


Vuesax is an open source library for Vue Js Component with some outstanding features such as easy reuse, highly customizable, adaptive support on multiple devices, easy to implement simple to complicated.

TC Component

TC Component is an interface library built on top of VueJS that improves web development construction process and time.

UI Library For Angular

Angular Material

Angular Material is an Angular library UI component with many beautifully designed and high-performing elements for the website. It simply provides the API with the highest features, provides tools for developers to develop their own components.


PRIMENG is an open source library that provides more than 80 components for Angular, diverse design choices such as Bootstrap and Material, highly customizable, heavily supported by the community, and easy to handle interfaces. Complex users, improving user experience for mobile devices .


Ng-Bootstrap is an Angular UI library built based on taking the Bootstrap interface as core with many components such as carousel, modal, popover, tooltip …


Nebular is a library that helps you easily create components for Angular with high customization, high security, fast speed … Due to being open source, you are completely assured to use it for many types of web projects.


Clarity is a combination of using HTML frameworks, CSS for data design and Angular for data binding elements, performance for the website.

The Tech Platform

Recent Posts

See All


bottom of page