DEV Community

Niemvuilaptrinh
Niemvuilaptrinh

Posted on • Edited on • Originally published at niemvuilaptrinh.com

34 UI Libraries For React, Vue And Angular

UI Library For React

MATERIAL-UI(React)

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

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 Bootstrap
React Bootstrap

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 ...
React Suite
React Suite

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.
Chakra UI
Chakra UI

Blueprint

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.
Blueprint
Blueprint

PRIMEREACT

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.
PRIMEREACT
PRIMEREACT

Treact

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.
Treact
Treact

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.
Carolina React Admin Dashboard
Carolina React Admin Dashboard

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 ...
Semantic UI React
Semantic UI React

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.
React Toolbox
React Toolbox

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...
Elastic UI
Elastic UI

Evergreen

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.
Evergreen
Evergreen

Bumbag

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.
Bumbag
Bumbag

Rimble

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

Grommet

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.
Grommet
Grommet

ReactAdmin

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 ...
ReactAdmin
ReactAdmin

Primer

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 .. .
Primer
Primer

UI Library For Vue

Vuetify

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.
Vuetify
Vuetify

Buefy

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.
Buefy
Buefy

Quasar

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 ...
Quasar
Quasar

BootstrapVue

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.
BootstrapVue
BootstrapVue

VueJS Example

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

KeenUI

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

Vuesax

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.
Vuesax
Vuesax

TC Component

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

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.
Angular Material
Angular Material

PRIMENG

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 .
PRIMENG
PRIMENG

Ng-Bootstrap

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 ...
Ng-Bootstrap
Ng-Bootstrap

Nebular

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.
Nebular
Nebular

Clarity

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

Other UI

Ant Design

Ant Design
Ant Design

Onsen UI

Onsen UI
Onsen UI

Shard

Shard
Shard

If you get more information please go to Niemvuilaptrinh

Top comments (22)

Collapse
 
dennissmolek profile image
Dennis Smolek

I would probably remove SemanticUI, they haven’t updated since 2018 which is pre-hooks..

Tailwind is doing something with their own UI components but it’s not free and not even in beta yet..

I actually really like Adobe Spectrum for webapps and editor style tools especially: react-spectrum.adobe.com/

They’ve been working on spectrum since before material and have a really solid set of principles and guides.

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks about information Dennis.

Collapse
 
pa4ozdravkov profile image
Plamen Zdravkov

Kendo UI for React, Kendo UI for Vue and Kendo UI for Angular are another great a bit more advanced libraries that could be also added here

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks for sharing Plamen.

Collapse
 
mejanhaque profile image
Muhammad Mejanul Haque

Used Ant, Material, Tailwind. Loving it.

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks Haque.

Collapse
 
nathandaly profile image
Nathan Daly

framework7.io/ Is also quite good.

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks Nathan.

Collapse
 
girijarajendran profile image
Girija-Rajendran

Nice collection of UI Libraries. You can also add Syncfusion that offers modern and responsive UI components with rich set of features for React, Vue, Angular.

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

thanks for sharing Girija.

Collapse
 
koas profile image
Koas

Another great library for Vue is Element (element.eleme.io/#/en-US)

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks for sharing Koas

Collapse
 
khangnd profile image
Khang

Great resources, thank you for taking your time to research and share with us :)

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks Khang.

Collapse
 
pamelakelly0023 profile image
pamelakelly0023

nice! I use Angular material usually

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks pamelakelly.

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks Clara.

Collapse
 
cagataycivici profile image
Cagatay Civici

Almost a hat-trick. PrimeVue is the sibling of PrimeNG and PrimeReact. Could be on the vue list.

Collapse
 
haycuoilennao19 profile image
Niemvuilaptrinh

Thanks your information.