Component Library reviews from Reddit
Summary
We analyzed 229 Reddit reviews across 16 subreddits and 40 posts to rank the best Component Library brands recommended by redditors, including communities like r/reactjs, r/Blazor, r/vuejs, r/Angular2, r/tailwindcss. Top-rated brands include MudBlazor (4.3/5), shadcn (4.4/5), PrimeVue (4.4/5).
Stats
Reviews229
Subreddits16
Posts40
Brands91
Products15
229 reviews from
and
By Brand
/By Product
#1
MudBlazor
4.3
(19)
"MudBlazor is imo the best out there."
"I am using MudBlazor and find it very good."
"I have used MudBlazor and Syncfusion extensively."
"Done some great UX stuff with Mudblazor. Gets my vote."
"Mudblazor with apex charts. No contest."
"I've had no issues with MudBlazor personally."
"MudBlazor has never had a period of inactive development that I know of and it's still hands down the best free option."
"I'll echo the others - MudBlazor is, IMO, the most intuitive and feature rich of the component libraries."
"I've been using MudBlazor components for years in my projects."
"Mudblazor is great, it 'just works' and has pretty much everything you might want."
#2
shadcn
4.4
(18)
"Go for shadcn."
"I've used Shadcn Nuxt on my last 4 projects in the last quarter and it has worked flawlessly."
"Tried ShadCN and never looked back."
"I personally love Shadcn and Mantine UI"
"Shadcn ui! Definitely the right pick if you already know das"
"If you are going to use tailwind, definitely go for shadcn."
"We've done a lot of this research in the past and landed on shadcn."
"I suggest using shadcn."
"Shadcn gives you unstyled components and then gets out of your way."
"I built one with shadcn, that was a little bit easier."
#3
PrimeVue
4.4
(11)
"Primevue is great and has direct tailwind support."
"Primevue.org is pretty great."
"I’m a big fan of PrimeVue."
"Primevue for the win!"
"+1 for PrimeVue!"
"What I've done in the past, used Primevue for 80% of components."
"Primevue is nice, but maybe nuxt ui .."
"It has so many components that, when I see them... I'm like yeah, we're switching to this library soon."
"We use this at work."
"PrimeVue. Quasar is overkill if you just need UI components."
#4
Quasar
4.6
(9)
"Do yourself a favor and check out quasar as others say."
"I built the Turas.app PWA using Quasar."
"I'm a big fan of Quasar. Great docs, great community and a solid feature set with easy testing."
"If you are looking for a collection of fully featured components that you can snap together to build a very capable app quickly, **Quasar** is probably your best bet."
"***Quasar*** Undisputed champ."
"Quasar is amazing. Just try it."
"Quasar, best UI framework for Vue 3 imo."
"I use Vue3+Quasar for a personal project and it’s quite complete and gives you (90% of the time) what you need."
"Quasar is only good if you want the full package. Otherwise painful to work with."
#5
Mantine
4.2
(9)
"Overall, it’s a solid choice."
"Really recommend. In the past I had mainly used MUI and in-house custom UI libraries."
"Mantine, chakra, mui, daisyUI if you just need set of components and only want to change base colors."
"New me is partial to mantine as it was the last one I used."
"Very large library of components, best so far including dates, graphs, etc."
"Mantine if you don't want to maintain the interaction behaviour."
"Mantine."
"Take a look at Mantine, I just heard about it today from a friend."
"Check out Mantine!"
#6
Fluent UI
4.1
(9)
"Great job 👍 would love to use this library"
"I really love the pre build components."
"FluentUI has incredible support for it."
"Warm recommendations to start and stay with https://www.fluentui-blazor.net/"
"I personally like Fluent UI."
"We recently released v3 of the library. Almost 30 new components, complete new Icons and Emoji implementation and much more."
"I strongly recommend you make creating a more mobile friendly layout a very high priority."
"A calendar component that works like Fullcalendar - but with keyboard accessible drag drop."
"It's a bit rough around the edges at times but it's pretty simple to use."
#7
PrimeNG
4.3
(6)
"I migrated from Nebular to PrimeNG last year and couldn’t be happier."
"[https://primeng.org/](https://primeng.org/) and I said enough"
"Prime ng will do it for you."
"Primeng is very nice from my experience, but I highly suggest investigating their licensing model before you dig into it."
"[PrimeNG](https://x.com/cagataycivici/status/1831003901929132234) v18, note: I work at PrimeTek."
"PrimeNG has lots of good stuff, but they frequently introduce breaking changes."
#8
Radix UI
4.3
(6)
"Study Radix ui and especially how they implement the Compound Components pattern."
"Radix UI"
"Want something headless, radix UI or react-aria."
"If you don’t mind Tailwind go with Radix UI + Tailwind."
"Radix UI or for a bit more styling Shad-cn."
"This is a headless library and the components are unstyled but work well with tailwind utility classes"
#9
Nuxt UI
4.2
(6)
"I would recommend using their alpha V3, that already uses tailwind v4."
"Have a look at Nuxt UI."
"I would choose NuxtUI."
"Nuxt UI was just easier."
"I would go with either Nuxt UI (beta) or PrimeVue."
"I’d recommend it if it meets your requirements."
#10
Vuetify
4.0
(6)
"I went with Vuetify and it's great so far."
"Vuetify v3 is pretty straightforward."
"Vuetify."
"Vuetify is solid, but v3 is in beta."
"I have loved working with Vuetify in Vue 2 and I’m using the beta for v3 and it’s still great."
"Vuetify works for vue3 (its still in beta) if you are ok with flipping between vuetify 3 and 2 documentation."
#11
Daisy UI
4.8
(5)
"DaisyUI"
"I love Daisy UI. If you know tailwind then I highly recommend DaisyUI"
"DaisyUI with Tailwind. Love how fast I can develop with this css stack!"
"If that's the case I suggest you to look at DaisyUI."
"I like daisy ui. https://daisyui.com/"
#12
Radzen
3.7
(6)
"Radzen is my go to. I recommend it."
"Radzen"
"If you're trying to rapidly prototype, radzen."
"However for a project I would recommend Radzen, it’s not much different but free for commercial use."
"I like radzen, it’s well documented and easy to use."
"I’ve been using Radzen, but their documentation is terrible."
#13
Taiga UI
4.8
(4)
"[Taiga UI](https://github.com/taiga-family/taiga-ui)"
"Like others have already mentioned, TaigaUI is IMHO the best right now."
"TaigaUI is the best one right now, imo."
"TaigaUI"
#14
Tailwind CSS
4.5
(4)
"I'm using it in some of my not very big angular projects and it works great."
"Consider using "Headless UI" by Tailwind CSS. It's a component library designed to work seamlessly with Astro.js"
"I built an app with Material and it was extremely hard to “put your own spin” on it."
"Might be worth checking out Tailwind CSS or component libraries built off of it."
#15
Flowbite
4.3
(4)
"I'd recommend flowbite, a really simple yet beautiful UI library based on TailwindCss."
"Flowbite looks to be a choice that's frequented by a lot of dashboard builders out there too."
"Flowbite"
"Flowbite."
#16
Angular Material
4.3
(4)
"100% angular material. It's way more mature than the others."
"I am primarily a Material person and haven't used the other two."
"It has to be material for their much more ergonomic API."
"We've been pretty happy with Angular Material."
#17
DaisyUI
4.3
(4)
"DaisyUI"
"I use daisy ui as copy past code and if needed i add a bit of cdk."
"Im using DaisyUI and im quite happy with it."
"You should checkout https://daisyui.com it looks really good ans its super easy to use."
#18
Tailwind
4.0
(4)
"Check out this source - [https://yon.fun/top-tailwind-component-libs/]"
"I mainly use tailwind, stencil, ionic or write it myself from scratch."
"Tailwind is great, but frankly I enjoy writing vanilla CSS Astro because it's so simple."
"Looks awesome can’t wait till you add more components."
#19
Material
3.5
(4)
"I would say perhaps think in the middle: build off of the Material CDK, or pull it in on top of whatever you may pick."
"Idk, material ui?"
"I always recommend Material, but some of these recent upgrades have really messed with my patience."
"If you want to develop a front-end rapidly that looks fine but doesn't need a strong identify."
#20
Blazorise
4.7
(3)
"In my opinion Blazorise is the best free component library for Blazor."
"Personally I use a lot of blazorise for my stuff just because I like their architecture."
"You can try https://blazorise.com/."
#21
AntBlazor
4.3
(3)
"Antblazor has been good for me. It has good components and flexible too."
"Take a look at AntBlazor."
"Antblazor has been good for me. It has good components and flexible too."
#22
Radix
4.0
(3)
"I'm using Radix headless UI components and style them with Tailwind CSS."
"Radix + stitches"
"I would go with radix-ui and my own styling."
#23
Syncfusion
4.0
(3)
"For learning I suggest Syncfusion, they have treat documentation with lots of examples."
"We often have file manager in our app. So we just use Syncfusion."
"You can try the Syncfusion Vue components."
#24
MUI
3.7
(3)
"MUI if you're fine with their design principle and don't need to customize too much."
"For the cases you mentioned, MUI and antd would be my suggestion."
"Just go as basic as possible and go for MUI, it's the lowest common denominator still."
#25
React Aria
5.0
(2)
"React aria and radix, remember accessibility is another aspect to consider"
"React Aria from Adobe. No styling bloat, just the functionality you need."
#26
Element Plus
5.0
(2)
"Element Plus is also worthy of consideration."
"I like Element Plus. It is tree shakeable, works with Vite nicely."
#27
Svelte UI Libraries
5.0
(2)
"Great work, we've been evaluating UI libraries for Svelte."
"Awesome! Just what I was looking for. Looks and feels great 👏"
#28
Svelte
5.0
(2)
"This is incredible. THANK YOU for creating this."
"This is the most extensive headless UI library in the Svelte ecosystem so far."
#29
Phlex
4.5
(2)
"Wow really cool product I like how it has most of the UI components I would need for my app."
"I've recently discovered Phlex myself, and like you I was skeptical until I tried it out, I love it."
#30
Ant Design
4.5
(2)
"AntD
ref: [https://github.com/ant-design/ant-design](https://github.com/ant-design/ant-design)"
"Ant design has one: https://mobile.ant.design/"
#31
Material UI
4.0
(2)
"You can Try Material UI"
"MaterialUI|93.1k|High|GitHub, Discord, YouTube, RSS"
#32
Framework7
4.0
(2)
"I haven't personally used it, but do checkout framework7 and quaser framework"
"[Framework7](https://framework7.io/) is awesome."
#33
Angular
2.5
(2)
"If you are happy with your app looking like one of the available templates for a UI framework find one you are happy with and use that."
"I would recommend developing your own which will spare you the painful steps of keeping it up to date with your angular version."
#34
Shopify
5.0
(1)
"Shopify Polaris :) "
#35
MidBlazor
5.0
(1)
"MidBlazor is an absolute beast. It's such a professional open source project."
#36
Telerik Kendo UI
5.0
(1)
"I really like Telerik's Kendo UI."
#37
Material-UI
5.0
(1)
"Material UI will be the best as you mentioned."
#38
Syncfusion Angular UI Component Library
5.0
(1)
"For an aesthetic and modern UI library with seamless Angular integration and a wide range of high-performance components like grids, charts, and schedulers, you can check out the Syncfusion's Angular UI component library."
#39
Cloudscape
5.0
(1)
"Look at cloudscape"
#40
Phlex Components
5.0
(1)
"I haven't used Phlex Components but will check it out"
#41
Spartan
5.0
(1)
"Spartan"
#42
Chakra UI
5.0
(1)
"Love me Chakra UI"
#43
PrimeReact
5.0
(1)
"I choose PrimeReact for my react projects and PrimeVue for my vuejs projects."
#44
npm
5.0
(1)
"I would highly recommend that look at the npm libraries which is specifically designed for a component."
#45
DivMagic
5.0
(1)
"Use DivMagic and the whole internet is your lightweight component library!"
#46
Corbado
5.0
(1)
"I wrote a detailed blog post that covers the top 19 React Component Libraries for developers."
#47
NextUI
4.0
(1)
"Anything that uses Tailwind. Like NextUI."
#48
Nachos UI
4.0
(1)
"If you're comfortable with Chakra UI, you might want to check out the Nachos UI library for React Native."
#49
Mud
4.0
(1)
"Of the 3 Mud easily comes out on top, and Fluent easily on bottom."
#50
Spartan UI
4.0
(1)
"[Spartan UI](https://www.spartan.ng/documentation/introduction) is beautiful, modern, and well written."
#51
Chara
4.0
(1)
"My go to is chara, good for owning system, accessibility, responsiveness, theming etc."
#52
Vuestic UI
4.0
(1)
"We’re excited to announce the release of Vuestic UI 1.10, packed with new features and optimizations."
#53
Next UI
4.0
(1)
"Try NextUI."
#54
Kushi
4.0
(1)
"Try kushi."
#55
Mantine UI
4.0
(1)
"My rule of thumb for choosing component libraries :- if you are building dashboard like application."
#56
Flutter Component Library
4.0
(1)
"I've built a flutter component library for those of you who are learning to build apps with flutter."
#57
Daisy
4.0
(1)
"Try Daisy it's well done and tested"
#58
Rewind UI
4.0
(1)
"Check out Rewind-UI as well: [https://rewind-ui.dev/](https://rewind-ui.dev/)"
#59
Telerik
4.0
(1)
"Components are great and support is exceptional."
#60
Bootstrap
4.0
(1)
"I would use Bootstrap. It's a mature library and less braking changes in the future."
#61
NG-Zorro
4.0
(1)
"NgZorro, PrimeNg, SpartanUI, last but not least Angular Material."
#62
ng-bootstrap
4.0
(1)
"NgBootstrap has been a good, reliable, constantly updated Angular component library."
#63
Radzen Blazor
4.0
(1)
"Both Radzen Blazor and MudBlazor are great."
#64
Syncfusion Blazor
4.0
(1)
"You can try Syncfusion Blazor Components."
#65
Flowbite React
4.0
(1)
"You can also use [Flowbite React](https://flowbite-react.com/) which uses React UI components together with Tailwind CSS."
#66
Tailwind Elements
4.0
(1)
"Use [**Tailwind Elements**](https://tailwind-elements.com/) it's **open-source** and uses Vite."
#67
Naive UI
4.0
(1)
"I use Naive UI or Vant depending on what I’m building."
#68
Ionic
4.0
(1)
"Ionic is also great with multi-plataform support."
#69
Tremor Component Library
4.0
(1)
"We are an open-source component library specialized in Dashboards."
#70
Radix Vue
4.0
(1)
"Radix Vue if you want full control."
#71
Beercss
4.0
(1)
"Take a look at Beercss."
#72
Flowbite Svelte
4.0
(1)
"Flowbite-svelte."
#73
Shoelace
4.0
(1)
"Shoelace.style."
#74
easyfrontend
4.0
(1)
"Check easyfrontend."
#75
Storyblok
4.0
(1)
"Storyblok is a headless CMS that allows you to build components."
#76
Onsen UI
4.0
(1)
"Onsen ui: https://onsen.io/react/"
#77
Penpot
4.0
(1)
"Most people designing Gnome apps would probably look into Penpot instead of Figma."
#78
JSPlumb
4.0
(1)
"This looks really cool, I've been integrating JSPlumb with Svelte."
#79
Tailwind UI
4.0
(1)
"Https://tailwindui.com/"
#80
Konsta UI
4.0
(1)
"I've also found a good one - Konsta Ui"
#81
Codestitch
4.0
(1)
"If I may self plug, maybe codestitch?"
#82
UI Full Dev
4.0
(1)
"We’ve just launched https://ui.full.dev/ it’s also open-sourced."
#83
Fluent UI Blazor
4.0
(1)
"Thanks Seems promising❤️"
#84
arkUI
4.0
(1)
"ArkUI, radixUI, react-aria if you want to control the styles theming and only bring what you need"
#85
Vant
4.0
(1)
"Vant 4 is a component library specifically made for mobile apps."
#86
Drie
4.0
(1)
"Drie is a Vue 3 component library that makes it easy for developers to add 3D rendering."
#87
Ignite UI
3.0
(1)
"I used to shit on igniteui, but it's getting pretty good."
#88
Carbon Design System
3.0
(1)
"It's not my favorite library of all time, but it gets the job done."
#89
DevExpress
2.0
(1)
"We use DevExpress and MudBlazor sometimes."
#90
RAZOR
1.0
(1)
"There is RAZOR lib BUT this is developed and supported on their forum by two arrogant RUSKYS."
#91
Cursor
1.0
(1)
"I don't think I'll use a component library ever again tbh."
Discover your audience
GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.
If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.
Sign up for free, get community insights in minutes.
Tell me more
Get started
