Ui Frameworks reviews from Reddit

Summary

We analyzed 276 Reddit reviews across 15 subreddits and 30 posts to rank the best Ui Frameworks brands recommended by redditors, including communities like r/reactjs, r/sveltejs, r/nextjs, r/reactnative, r/webdev. Top-rated brands include Mantine (4.2/5), Shadcn UI (4.1/5), DaisyUI (4.0/5).

Stats
Reviews276
Subreddits15
Posts30
Brands95
Products7
276 reviews from
and
By Brand
/
By Product
#1

Mantine

4.2
(20)
"Mantine 🤩"
·
"Mantine is gold. I might not use it as my main UI kit, but it complements anything else so beautifully it’s a must in any of my projects."
·
"I go for Mantine because they have everything I need and components are good in terms of functionality."
·
"I’ve been really loving Mantine for React. It has a design I really like plus it’s very intuitive compared to other react libraries I’ve tried."
·
"If you were using react, i would recommend material UI, chakra UI or mantine."
·
"I like Tauri+React+Mantine for the UI component library, and maybe some Framer Motion Js for some smooth animation."
·
"Mantine takes the cake for me."
·
"Mantine offers three ways to style components."
·
"In my opinion, Mantine is a better version of Chakra."
·
"Mantine UI with tailwind and call it a day. Mantine for complex components and tailwind for css extra styling"
·
#2

Shadcn UI

4.1
(16)
"The moment I discovered shadcn, I stopped my journey of searching for *The UI library* that suits my needs."
·
"Actually, shadcn uses bits ui"
·
"Or you can use something modern like shadcn and not face any of the above mentioned issues."
·
"If you want Apple quality then go for shadcn."
·
"Shadcn looks like the latest winner, especially for solo devs"
·
"I am using Shadcn for my current project, but I think I'll try out Mantine."
·
"Shadcn (Tailwind). Gives you a lot flexibility and in real jobs, that's what matters the most."
·
"My preference is shadcn-ui or ones that take the same approach of having you own the code instead of prescribing a particular API."
·
"ShadCN"
·
"I've been into Shadcn UI lately for different projects."
·
#3

DaisyUI

4.0
(14)
"DaisyUI and Bits ui. DiasyUi for styling and theming, and BitsUI for headless components which I create them how I want with custom theming using daisy ui."
·
"Daisy 5 was recently released, adding DataPicker, removing the jumpy default animations, and enhancing the theme generator."
·
"DaisyyyUI🤙"
·
"Daisy nothing’s even close"
·
"I'm using DaisyUI and loving it. It's essentially cut-and-paste examples for TailwindCSS utility classes, plus theming, and a few other goodies."
·
"I love DaisyUI. Since it is CSS only, you don't have to ship JavaScript for basic components and are following HTML standards."
·
"For me daisy ui is easy to use"
·
"Same, pretty happy with it. I used Daisy UI previously but it lacked some components that I wanted, mainly Popover"
·
"I like DaisyUI. Since it's a CSS-only framework, it's not tied to Svelte, unlike Skeleton."
·
"Shadcn, nextui and Daisy UI."
·
#4

Chakra UI

4.0
(12)
"I second chakra. We use it and no complaints at all"
·
"If you were using react, i would recommend material UI, chakra UI or mantine."
·
"ChakraUI is my preference https://chakra-ui.com/"
·
"Chakra is my goto"
·
"I recommend the following: Chakra UI"
·
"Chakra UI for sure"
·
"If you’re worried about time, it might be quicker to use a ready made library like ChakraUI or Flowbite."
·
"If you’re not bothered about spending time theming a full UI library to fit your designs then i would suggest Chakra as its much simpler to style or override than MUI is."
·
"Chakra UI? It's getting really popular in dev community lately."
·
"If you're working on something super customized, Chakra or Tailwind might be worth considering!"
·
#5

Material UI

4.0
(11)
"We have used custom-styled MUI for large scale projects with great success."
·
"Enterprise companies are mostly use Material UI and Ant design. Their examples and docs are great."
·
"I use MUI and happy with it"
·
"MUI is one of the most battle tested set of components in existence. They look good enough and they work."
·
"Material UI and Angular Material are both popular user interface (UI) libraries"
·
"Here is the complete CRUD app example with Material UI and Refine"
·
"Personally I like material ui since they have very stable releases and with react, they give you grid and flex containers so you can basically no css a template."
·
"I really like the design of MaterialUI’s components."
·
"If you were using react, i would recommend material UI, chakra UI or mantine."
·
"Maybe Material-UI? http://material-ui.com/#/"
·
#6

Ant Design

4.2
(10)
"As a full library for me there’s nothing like Ant Design, super complete and configurable."
·
"I'm using AntD and I'm very satisfied."
·
"I like ant too, although be weary of its package size."
·
"+1 I really like AntD. Also Rsuite is awesome! Similar to antD but has more components but less customization"
·
"I recommend the following: Ant Design"
·
"Ant design"
·
"At work, we just started using [Ant Design](https://ant.design/) for an App that has a similar use case to what you're describing."
·
"I have to say i am pretty impressed. Documentation is extremely clear, components are fresh and also not to distinctive."
·
"Another +1 for Ant Design."
·
"Ant design"
#7

Tailwind UI

4.2
(10)
"Recently started using tailwindcss in my react projects and could not be happier. Can’t believe I didn’t try it out sooner."
·
"I’ve been a fan of TailwindUI and haven’t had any need to use anything else."
·
"Tailwind or Chakra UI"
·
"Tailwindcss + daisyui + flowbite-react."
·
"I personally prefer to create my own styled components using tailwindcss along with headless ui library (radix), quite similarly to shadcn (a popular ui library)."
·
"Tailwind is awesome and saves plenty of time, I also used chakra UI in a demo website and was good."
·
"TailwindUI can be your best friend."
·
"Tailwind, mantine, adobe spectrum (kinda forget), shadcn ui, radix ui"
·
"TailwindCSS and shadcn"
·
"Just looked at the tailwind UI and it looks awesome."
#8

Bootstrap

3.9
(10)
"I think Bootstrap is still the best choice."
·
"Bootstrap and then either 1) override with your own custom css to give your own flair or 2) find a bootstrap theme to make it look nice"
·
"Bootstrap"
·
"Bootstrap + PurgeCSS"
·
"Personally, I consider Bootstrap the most simple and beginner friendly UI library."
·
"For me, Bootstrap was the most intuitive to start with because I learned it in school, but I really like the design of MaterialUI’s components."
·
"Bootstrap, Bulma, MaterialUI, Tailwind. I recently used Bulma and really like it."
·
"Bootstrap is good and easy"
·
"Bootstrap maybe?"
·
"Bootstrap"
#9

Flowbite

4.0
(9)
"I’ve been using flowbite with svelte 5 for a few weeks/ months now and haven’t had a problem"
·
"Doesnot matter svelte 5, or 4 or vue .. I just copy paste the entire code without downloading it because all components are written in plain tailwind"
·
"I find Flowbite easy to use"
·
"Flowbite is pretty good."
·
"Flowbite has a similar but free UI markup plus a react/svelte and vue ui library too that can be directly used."
·
"I currently use flowbite svelte"
·
"It uses tailwind so I guess if you aren’t a fan that would be a drawback. Other than that I’ve been very happy."
·
"Been using flowbite recently https://flowbite-svelte.com/"
·
"I think that Flowbite can be a pretty good option. There's a Nuxt.js integration guide too."
#10

Bulma

4.3
(7)
"Bulma is the best looking one and really easy to work with."
·
"Bulma is another level, so much fun to work with."
·
"Bulma doesn't include any JavaScript so it's really easy to create your own implementation in React."
·
"I recently used Bulma and really like it."
·
"We use Bulma but that looks impressive."
·
"Bulma (not really job demanding), or just go DIY as it is really fun and actually is important :)"
·
"Bulma is nice, too."
#11

UI Kitten

3.9
(7)
"Also successfully used ui kitten in a number of prod projects"
·
"Ui kitten hands down"
·
"I think these frameworks would help you: UI Kitten"
·
"I think that there following 4 freamework is best in 2024: UI Kitten"
·
"UI Kitten looks amazing in the demos."
·
"UI kitten"
·
"UI Kitten: https://akveo.github.io/react-native-ui-kitten/"
#12

React Native Elements

4.0
(6)
"Ended up landing on React Native Elements."
·
"I think that there following 4 freamework is best in 2024: React Native Elements"
·
"Explore options like React Native Elements (lightweight, familiar to React)"
·
"I personally like React Native Elements for components and Nativewind for styles."
·
"RNE have more stars on github."
·
"React Native Elements: https://react-native-elements.github.io/react-native-elements/"
#13

MUI

3.5
(6)
"MUI offers unstyled versions of their components so you can take advantage of the battle testedness."
·
"MUI is so good and easy to customize."
·
"I recommend the following: MUI"
·
"For dashboard.. I use MUI as there are datagrid , autocomplete input"
·
"Professionally, most places I work at have their own component library similar to MUI."
·
"MUI is ugly."
#14

Next UI

3.8
(5)
"NextUI is golden. I been using it a lot in my projects. Beautiful nice UI and detailed APIs."
·
"NextUI is good if you have no UI sense, because their built in components are already designed very well and maintains proper consistency all over the app."
·
"I recommend the following: Next UI"
·
"If your UI sense is terrible, go for NextUI"
·
"Shadcn, nextui and Daisy UI."
#15

Tamagui

3.8
(5)
"We are using Tamagui. It's been getting very stable after the 1.70s releases."
·
"Tamagui."
·
"Tamagui is fantastic for web and mobile but also not necessarily easy—I’d be careful if you’re a newer dev."
·
"My current project is using https://tamagui.dev but will definitely be my first choice for a new app."
·
"Tamagui is good, some of the components I don’t bother with."
#16

React

3.8
(5)
"I personally use React + Tailwind for the quick and dirty apps."
·
"I work in big tech. Use react 👍"
·
"I am choosing Typescript and React for the Frontend UI."
·
"I built mine with React and ShadCN+Tailwind, mostly."
·
"I personally actually dislike React a lot and"
#17

NativeBase

3.4
(5)
"Explore options like NativeBase (extensive components, easy to use)"
·
"I see a lot of recommendations for NB however RNE have more stars on github."
·
"I think these frameworks would help you: NativeBase"
·
"I think that there following 4 freamework is best in 2024: NativeBase"
·
"Native base"
#18

Skeleton

4.3
(4)
"Skeleton.dev is pretty cool. Been using lately and i love it."
·
"+1 for skeleton, moved our project over to it a few months ago."
·
"Skeleton UI is real nice"
·
"I honestly thought skeleton was pretty feature complete when I used it for a tool I built for work."
#19

Naive UI

4.0
(4)
"NaiveUI and DaisyUI are both pretty good."
·
"For me naive ui play really well with tailwind and you can customize it to your liking."
·
"I second Naive UI especially if you've already looked at or are interested in Ant Design"
·
"Naive UI!"
#20

Tailwind

4.0
(4)
"If it was not copilot🤩 + tailwindCSS🥰, I wouldn’t have picked up web gui over natives."
·
"Tailwindcss website has a ready made html markup for most common UI in their TailwindUI documentation."
·
"If you learn tailwindcss, you can build your own UI components quickly and easily. As for JS functionality headlessUI works with tailwind and has the common js components you might need."
·
"Tailwind is just a different way to write css, and I think if you don’t know css then tailwind will still be really difficult."
#21

PrimeVue

3.8
(4)
"For really complex app I'd go with PrimeVue."
·
"PrimeVue is really good and fairly easy."
·
"[PrimeVue](https://www.primefaces.org/primevue/) 3 will be available in early october."
·
"Primevue is pretty cool, but tricky to theme if you don't want to pay for their premium stuff."
#22

Svelte Material UI

3.8
(4)
"There is Svelte Material UI - https://sveltematerialui.com/"
·
"We have used the previous version of Svelte Material UI in a production app, and it was good enough."
·
"Has the best datatable. but/and also the most black magic in source code."
·
"I try to use https://sveltematerialui.com but maybe it sill missing some component."
#23

Headless UI

3.5
(4)
"Next JS with Headless UI + TailwindCSS for customization."
·
"Headless UI and Reach UI may be good options, essentially working with components that require you to write your own CSS."
·
"I also use Headlessui (Maybe not a UI library but yet I use it)."
·
"Else you could also look at headless Ui."
#24

SolidJS

4.3
(3)
"I preach SolidJS whenever possible because it's the best thing to ever happen."
·
"Solid.js"
·
"If you're up to something new, I can recommend solid.js."
#25

Shadcn

4.0
(3)
"Shadcn (I personally have been wanting to use shoelace which is basically shadcn but without the need for react)"
·
"I pretty much agree shadcn will be the best option for desktop apps."
·
"In terms of really good and minimal UI - Shadcn, Chakra-UI (really heavy tho), Next-Ui (good UI but again heavy)"
#26

React Native Paper

3.7
(3)
"If material design react native paper work perfectly."
·
"React Native Paper for Material Design: https://reactnativepaper.com/"
·
"Explore options like React Native Paper (Material Design)"
#27

Vuetify

4.5
(2)
"I use vuetify too and really love it."
·
"Vuetify"
#28

Tailwind CSS

4.5
(2)
"Agree with tailwindcss."
·
"I'd suggest using tailwind, it won't look as generic as bootstrap."
#29

Element UI

4.5
(2)
"There’s ElementUI https://element-plus.org/en-US/"
·
"We also have Element UI:https://eleme.github.io/element-react/"
#30

Skeleton UI

4.5
(2)
"I've used Skeleton + TailwindUI on a couple projects and I'm really happy with it"
·
"Try Skeleton UI, Haven't used it but my friend told me about it."
#31

UIkit

4.0
(2)
"I like UIkit for its design, just an alternative to the popular ones https://getuikit.com/docs/introduction"
·
"UIkit is pretty good too"
#32

Vue

4.0
(2)
"I worked with react and vue in the frontend. I would always recommend vue if you don't know exactly why you need react"
·
"If you’re going to use typescript, you can give VueJS a go."
#33

Nuxt

4.0
(2)
"You gain all nuxt features : opinionated directory structure, auto import out of the box, server with nitro, nuxt plugins, some welcome utils and composables"
·
"Nuxt, overkill but I like it"
#34

ElementPlus UI

4.0
(2)
"My personal favorite is ElemenPlus UI. elegant and suits best for desktop applications."
·
"My personal favorite is ElemenPlus UI. elegant and suits best for desktop applications."
#35

Shoelace

4.0
(2)
"I use shoelace it is a web component so you can use it with any framework"
·
"Https://shoelace.style that library is good"
#36

Shoutem UI

4.0
(2)
"I think these frameworks would help you: Shoutem UI"
·
"I think that there following 4 freamework is best in 2024: Shoutem UI"
#37

Blueprint

4.0
(2)
"I use blueprint for a lot of stuffs. I prefer my own tables for data but for everything else I use that"
·
"We have been using http://blueprintjs.com/ and it is pretty good"
#38

IBM Carbon

3.5
(2)
"For the UI, I've used IBM Carbon, but I've switched to using shadcn-svelte."
·
"Https://github.com/IBM/carbon-components-svelte"
#39

Carbon

3.5
(2)
"For an enterprise app I would recommend a Web Components set like carbon or spectrum. You want longevity and interoperability in that environment, and there's nothing as compatible and future-proof as Web Components."
·
"We are currently migrating one of our platforms from vue to react and our designers had chosen Carbon for the redesign. However we had alot of issues initially with the documentation, customisation and some lacking props."
#40

PrimeReact

3.5
(2)
"Mantine UI and PrimeReact"
·
"Prime react is okay"
#41

Radix

3.5
(2)
"I'm using Radix with Tailwind."
·
"There are others that may have more components, like Radix Primitives."
#42

PrimeNG

3.0
(2)
"Check out PrimeNG."
·
"I personally only use primeng. Material is a goddamn nightmare to work with once you want to do anything practical."
#43

Svelte

5.0
(1)
"I’ve built my tauri app on svelte and tailwind. Definitely can recommend sevlte if you’ve have not tried."
#44

PicoCSS

5.0
(1)
"PicoCSS if you want easy to use and CSS only. This is a perfect fit for Svelte IMO"
#45

Bits UI

5.0
(1)
"Bits UI seems to be a Tailwind lib bit really is not. Everything is shipped without styles and just implements a11y from Melt UI. I love it"
#46

tailwind with radix, shadcn and aceternity

5.0
(1)
"I use tailwind with radix, shadcn and aceternity. They are building an awesome ecosystem."
#47

SmartClient

5.0
(1)
"Definitely SmartClient, especially for complex and unique enterprise applications."
#48

Sencha Ext JS

5.0
(1)
"One that’s been standing out lately—especially for enterprise-level applications—is Sencha Ext JS."
#49

React Native

5.0
(1)
"I'd recommend going with vanilla StyleSheet as well."
#50

PrimeFaces

5.0
(1)
"I really like https://www.primefaces.org/primevue/"
#51

Svelte UI Libraries

4.0
(1)
"Here is a great list of options for svelte specific libraries https://madewithsvelte.com/ui-library"
#52

AgnosticUI

4.0
(1)
"I personally like the idea of being able to create a design system in Svelte, and use the same branded components in React, Vue 3, and Angular if possible."
#53

Chota

4.0
(1)
"The lightest framework I've come across is chota."
#54

Fluent UI

4.0
(1)
"Fluent UI is one of the best free framework from Microsoft."
#55

STWUI

4.0
(1)
"Check out STWUI. It is a Svelte TailwindCSS component library that has over 50+ components."
#56

Primefaces

4.0
(1)
"Primefaces is working smoothly for now."
#57

Carbon Components Svelte

4.0
(1)
"I've had great success with https://carbon-components-svelte.onrender.com/"
#58

Ionic

4.0
(1)
"If u want near native mobile look & feel in a responsive way, covering md and ios , go try Ionic"
#59

UnoCSS

4.0
(1)
"I've been using my own custom solution for this, so shameful plug! https://github.com/TGlide/uno-pollen"
#60

UI Kit

4.0
(1)
"I personally like UI Kit, they provide the css and js for basic components that look good."
#61

Fluent

4.0
(1)
"Electron best UI libraries are: Fluent 2, BlueprintJS, Xel, Antd, and MaterialUI."
#62

Photon

4.0
(1)
"Try out Photon: <[http://photonkit.com/](http://photonkit.com/)\>."
#63

Semantic UI

4.0
(1)
"I use this: http://react.semantic-ui.com/introduction which is the react version of https://semantic-ui.com/"
#64

ZagJS

4.0
(1)
"I use zagjs"
#65

Melt UI

4.0
(1)
"MeltUi"
#66

Beer CSS

4.0
(1)
"Beer CSS, clean, small and mighty"
#67

Lomer UI

4.0
(1)
"Do you want to build your own components using tailwindcss v4 and svelte v5? Lomer UI can help you kickstart your own components from scratch."
#68

React Native UI Lib

4.0
(1)
"React native UI lib - https://wix.github.io/react-native-ui-lib/"
#69

Quasar

4.0
(1)
"Quasar/vuetify in thar order. While quasar being somewhat of a framework by itself, vuetify is a library of components."
#70

Element Plus

4.0
(1)
"I have 2 apps written using Element Plus and a new app that uses PrimeVue. Both seem good to me."
#71

Flutter

4.0
(1)
"React Native and Flutter are the top dogs at the minute"
#72

NG-Zorro

4.0
(1)
"I've been using NG-Zorro. They've a clean design and a variety of components."
#73

JoyUI

4.0
(1)
"JoyUI, it’s by the same people who built MUI. So it’s got a good foundation but what I did not like about MUI seems to have been addressed in JoyUI."
#74

Spectrum

4.0
(1)
"For an enterprise app I would recommend a Web Components set like carbon or spectrum. You want longevity and interoperability in that environment, and there's nothing as compatible and future-proof as Web Components."
#75

Grommet

4.0
(1)
"In my personal projects, I like Grommet because it puts a11y and mobile first which in a lot of places are after thoughts/nice to haves."
#76

Reach UI

4.0
(1)
"Headless UI and Reach UI may be good options, essentially working with components that require you to write your own CSS."
#77

Ionic Framework

4.0
(1)
"Https://ionicframework.com/docs/react Backed by solid company and free Through config you can force MD design Combine this with Tailwind and you are the main!"
#78

React MDL

4.0
(1)
"I've been using ReactMDL as of late (https://github.com/react-mdl/react-mdl) and I think it's a pretty good framework."
#79

Radix UI

4.0
(1)
"I use Radix UI for their headless component and style them with whatever framework that is handy."
#80

Restyle

4.0
(1)
"Most of the time I find out customisation UI component library like restyle can fit any use case of design."
#81

RNULIB

4.0
(1)
"I find RNULIB to be right in the middle of the UI Libraries I've tested out."
#82

React, Tanstack Router, Apollo Graphql, Shadcn + Tailwind

4.0
(1)
"I'm using React, Tanstack Router, Apollo Graphql, Shadcn + Tailwind for styling."
#83

React, Tanstack-query, Jotai, ShadCN + TW

4.0
(1)
"I used React, Tanstack-query, Jotai, ShadCN + TW"
#84

Blazorise

4.0
(1)
"At the moment I'm using Blazorise and MatBlazor and they both offer a good set of controls."
#85

Radzen

4.0
(1)
"Assuming we're talking about Razor Components here are some free options: Radzen, MatBlazor, BlazorStrap, Blazorise."
#86

Dioxus

4.0
(1)
"Have you looked at using Dioxus?"
#87

Tauri

4.0
(1)
"Best thing about Tauri is that it goes well with almost anything. I personally prefer Vue tho."
#88

Vanilla TS/HTML/CSS

4.0
(1)
"I recommend vanilla ts/html/css because it won't break 4 months from now."
#89

Unspecified UI Framework

3.0
(1)
"It's pretty good for beginners, but when it comes to customization I wouldn't rate it"
#90

Gluestack UI

3.0
(1)
"You will just have to try gluestack ui v2 (previously known as NativeBase)"
#91

HTMX

3.0
(1)
"If you don't want to have overloaded, hard to understand and slow codebase then I recommend you use HTMX (and AlpineJS if you want) instead of classic frontend framework."
#92

Baseweb

3.0
(1)
"I'm using baseweb for a project these days. It's fine."
#93

FluentUI

3.0
(1)
"Honorable mentions: FluentUI"
#94

ElasticUI

3.0
(1)
"Honorable mentions: ElasticUI"
#95

Material Design

3.0
(1)
"I am familiar with Bootstrap, but I am not familiar with Material Design very much."

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
Audience Research