Best ui framework on Reddit

232 reviews from r/vuejs, r/rust, r/csharp and 17 more subreddits

232 reviews from
and
By Brand
/
By Product
#1

PrimeVue

4.2
(19)
"Clear docs, lots of components and capabilities"
·
"PrimeVue + Tailwind is absolutely sick"
·
"PrimeVUE and PrimeFlex are top."
·
"Lots of components, easily stylable, good base styles (e.g. Aura theme), my personal top choice"
·
"I use PrimeVue for all my small projects and I never had problems with it."
·
"PrimeVue is an excellent choice for UI components."
·
"Easy customization and plenty of components."
·
"[PrimeVue Tailwind](https://tailwind.primevue.org) Components are out now!"
·
"PrimeVue is the most complete one, and it's nice to work with."
·
"PrimeVue is specialized in admin templates and data heavy apps."
·
#2

Vuetify

4.0
(17)
"Vuetify is the easiest as it has a lot of components and lots of props built in."
·
"I would start with Vuetify."
·
"Vuetify is great and actively updated, making building a responsive app super quick and easy."
·
"Vuetify is super straightforward and easy to use."
·
"I love it because it is so easy to get going with complex components and it is highly customizable."
·
"As for Vuetify, IMO, it is the easiest one to use and the one you will get faster results with."
·
"Vuetify is easy for beginners. Components have lots of useful props and the documentation is pretty detailed, with lots of examples."
·
"Great for standard look apps."
·
"Vuetify is straightforward and simple."
·
"I think there are a bunch of good components and it’s easy to use"
·
#3

Quasar

3.9
(17)
"Quasar is king"
·
"Quasar all the way. Please don’t listen to people complaining about Material design."
·
"I rather like quasar."
·
"Quasar is an excellent framework for building applications."
·
"It's based on material design guidelines while it offers ton of customizations and options."
·
"Quasar is also a good option."
·
"Good for standard look apps."
·
"Quasar is so nice because it has literally everything you could ever need included."
·
"I like quasar better for the ease of use and complete documentation."
·
"Our current plan is to use Quasar for the UI."
·
#4

WPF

4.5
(8)
"WPF, is amazing and is supported in .NET8"
·
"I still recommend WPF anyday"
·
"WPF for me."
·
"For more serious apps, _seriously consider_ dropping it afterwards and learning MVVM."
·
"I recommend spending the time learning WPF for desktop applications."
·
"I'd say just bite the bullet and go straight to WPF."
·
"I'd start with WPF. Learn how to write XAML."
·
"I would choose wpf if you are a beginner."
#5

Tailwind CSS

4.6
(7)
"I suggest to use Tailwind."
·
"I’m a fan of Tailwind CSS, and if necessary, Flowbite or DaisyUI. Gorgeous libraries."
·
"Tailwind is framework-agnostic so if you like it feel free to use it."
·
"Tailwind, unocss"
·
"Tailwind CSS and i'm going to try Wave Ui."
·
"If you're a bit experienced I suggest you go with Tailwind along with Tailwind UI."
·
"I'm a huge proponent of utility CSS frameworks like Tailwind CSS and UnoCSS."
#6

DaisyUI

4.3
(7)
"Daisyui. better than skeleton as you don't have to import anything."
·
"Tailwind CSS has a very easy learning curve, and once you get the basics you have a lot of power to customize and do it very fast."
·
"DaisyUI offers great styling options."
·
"DaisyUI is pretty easy to customize."
·
"DaisyUI, but to your point about classes… I’ve used @apply to use cleaner naming conventions."
·
"Tailwind + daisyUI is popular"
·
"DaisyUI is great, I’ve used on [Lofi and Games](https://lofiandgames.com)"
#7

React

4.5
(6)
"React is much flexible and easy to learn."
·
"React is a great framework."
·
"I built mine with React and ShadCN+Tailwind, mostly."
·
"The best one I've found so far."
·
"React is a popular choice for building cross-platform software."
·
"I personally use React + Tailwind for the quick and dirty apps."
#8

Element Plus

4.2
(6)
"Element Plus is pretty easy to use imo."
·
"Element Plus is dead simple and customizable."
·
"Element plus"
·
"It has what you need to build your SPA without needing something extra and also you can change the style pretty easy."
·
"Element Plus is a hidden gem for me."
·
"It has CSS variables that you can override."
#9

Ionic

4.6
(5)
"Thanks for all your suggestions! It looks like **Ionic** is the favorite for this kind of application."
·
"The ionic framework works well for projects with web and mobile view."
·
"It's an aesthetically clean and feature complete framework."
·
"Ionic as a base and then other frameworks to add onto it - the ones mentioned and I also want to add Tailwindcss"
·
"Maybe you want something like ionic?"
#10

Angular

4.6
(5)
"Angular"
·
"Angular without a doubt. The most opinionated and scalable."
·
"Angular is what you’re looking for"
·
"I'd say the new Angular version (and angular in general) have very clean code splitting by design."
·
"I'll keep using Angular because it's the framework I'm most familiar with."
#11

Naive UI

4.4
(5)
"NaiveUI is also pretty nice"
·
"It's pretty straightforward and complete. Entirely written in TS."
·
"Tried Naive UI few weeks ago and I’m really impressed by all the possibilities it offers."
·
"Check naiveui.com !"
·
"Good base styles, not easily stylable, not that many components"
#12

Vue

4.4
(5)
"Vue is very user-friendly."
·
"Vue JS by faaaaaarr."
·
"It has great documentation and great TS support."
·
"Vue is a bit more abstract than React but feels cleaner."
·
"If you think react has too much magic, then you definitely don't want to ever try Vue."
#13

Oruga

3.8
(5)
"[Oruga](https://oruga.io) has [Bulma theme](https://github.com/oruga-ui/theme-bulma)."
·
"Oruga."
·
"Oruga is a framework of unstyled components."
·
"I'm giving a try with Oruga + Picocss and some grid scss utility."
·
"My most recent admin panel I developed using Oruga and Tailwind in Vue3/vite."
#14

Chakra UI

4.5
(4)
"Chakra is unreal - I highly recommend it."
·
"I use chakra and love it. Solid choice."
·
"Chakra UI"
·
"I have liked chakra ui."
#15

Tauri

4.5
(4)
"I like Tauri+React+Mantine for the UI component library, and maybe some Framer Motion Js for some smooth animation."
·
"Best thing about Tauri is that it goes well with almost anything."
·
"🔷 Tauri + any web framework"
·
"Isn't Tauri what you want? Rust, uses available web view, small."
#16

Bootstrap

4.3
(4)
"I just use bootstrap 5 and create my own components, it's much easier and bootstrap is the grand daddy of CSS frameworks."
·
"Bootstrap allows for customization with custom CSS or themes."
·
"[https://bootstrap-vue.org/](https://bootstrap-vue.org/) Bootstrap"
·
"It's plenty customizable with SASS."
#17

Flowbite

4.0
(4)
"I've experimented with flowbite and daisyui, and I prefer daisyui."
·
"Flowbite-svelte"
·
"People talk about Flowbite a lot. I use DaisyUI"
·
"Check [Flowbite](https://flowbite-svelte.com/). Still in beta but pretty easy to use with tailwind."
#18

Prime Vue

5.0
(3)
"PrimeVUE and PrimeFlex are top"
·
"Lots of components, easily stylable, good base styles (e.g. Aura theme), my personal top choice"
·
"Easy customization and plenty of components."
#19

SolidJS

5.0
(3)
"SolidJS is the best thing to ever happen in JavaScript frameworks."
·
"If you're up to something new, I can recommend solid.js."
·
"It is the best closer to vanilla framework for me."
#20

Leptos

4.7
(3)
"Leptos offers excellent performance."
·
"Leptos"
·
"I've been using leptos for side projects for the past year and have been really happy with that."
#21

Tailwind

3.5
(4)
"Been using tailwind and daisyui with vue 3."
·
"Tailwind is a very I’m opinionated framework that lets you build out a design system."
·
"Tried several myself, but landed on Tailwind."
·
"Tailwind can be difficult for those unfamiliar with CSS, leading to cluttered HTML."
#22

Nuxt UI

4.3
(3)
"Their way of working with icons and form validation with zod has the best DX"
·
"There is also nuxt ui as another ui library option."
·
"There is also nuxt ui as another ui library option."
#23

Slint

4.3
(3)
"We're striving to be the best UI framework for Rust."
·
"Slint, iced and dioxus."
·
"Personally I think Slint does a lot of things right and is really interesting, but there is no clear 'the best', different options are best at different things."
#24

Avalonia

4.3
(3)
"Its an Opensource UI project inspired in WPF but with multi-plattform support."
·
"Avalonia https://avaloniaui.net/"
·
"Avalonia is an excellent choice for cross-platform development."
#25

Skeleton

3.3
(3)
"I've used skeletonui and daisyui. both are great."
·
"My favorite is skeleton.dev, high quality stuff"
·
"Skeleton gave me a good first impression because it's quick to setup and has some nice things like toasts and drawers, but it has accessibility issues and is very specific to svelte+skeleton."
#26

Dioxus

5.0
(2)
"Dioxus is a powerful tool."
·
"Dioxus is a powerful framework for building user interfaces."
#27

BootstrapVue

5.0
(2)
"BootstrapVue is my favorite framework and an example, in my opinion, of superb documentation for a Vue-based framework."
·
"I just did a project with BootstrapVue that included rebuilding the SCSS with my own variables to customize it, and it was pretty painless."
#28

Svelte

5.0
(2)
"Definitely can recommend Svelte if you’ve not tried."
·
"Svelte is super clean. Easiest to pick up."
#29

Uno Platform

4.5
(2)
"Uno Platform is a versatile tool for cross-platform development."
·
"There’s also UnoPlatform, x-plat WinUI"
#30

NaiveUI

4.5
(2)
"NaiveUI is also pretty nice"
·
"It can be highly customized and I can use tailwind type classes along side of it."
#31

Dear ImGUI

4.5
(2)
"Dear IMGUI is my favourite so far."
·
"It's very easy to use and can run through most rendering APIs or graphic libraries."
#32

Tamagui

2.7
(3)
"All of these options seem good, just don't use NativeBase."
·
"I would say tamagui, but I struggle a little bit with the documentation, especially with the themes."
·
"Started using tamagui but noticed the following drawbacks."
#33

NAppGUI

4.0
(2)
"Powerful GUI and OS abstraction library using native look & feel per platform."
·
"NAppGUI is a useful tool written in C that can be wrapped for API use."
#34

PrimeNG

4.0
(2)
"I much prefer it, mostly for aesthetic reasons, but also their component offerings."
·
"I like primng, other will say material."
#35

MUI

4.0
(2)
"I’m huge on MUI, solid and very useful."
·
"MUI, they just released v5 as well."
#36

Shadcn UI

4.0
(2)
"Shadcn ui is pretty fun"
·
"Shadcn-ui is expected to provide more control over components."
#37

GitHub

4.0
(2)
"It's not fully featured but it may get you closer to where you want to be."
·
"A friend of mine was asking about this the other day and I sent him some of my code. I made a package, it’s not fully featured but it may get you closer to where you want to be."
#38

Shadcn

4.0
(2)
"Shadcn is a great option, especially with Shoelace for non-React projects."
·
"Shadcn-ui is expected to provide more control over components."
#39

WinForms

3.0
(2)
"Winforms will get you up and running pretty quickly."
·
"WinForms for sure buuuuuuut, you may be able to learn XAML/WPF more easily."
#40

Windows Forms

3.0
(2)
"**Windows Forms** is most peoples' answer for newbies."
·
"Winforms for simple UI."
#41

TaigaUI

5.0
(1)
"TaigaUI is my personal favorite. It looks great by default and has a ton of components."
#42

Vuestic

5.0
(1)
"Vuestic"
#43

Vue 3

5.0
(1)
"Honestly Vue 3 with TS and Composition API."
#44

PrimeReact

5.0
(1)
"PrimeReact. I bet you'll find any other damn clear documentation in other frameworks than this one!"
#45

Hugging Face

5.0
(1)
"HF chat-ui (Svelte) is the same UI that powers Hugging Face chat."
#46

Vercel

5.0
(1)
"Vercel's ai-sdk-ui comes with support for React, Svelte, and Vue."
#47

PrimeTek

5.0
(1)
"V4.1.0 will bring a Material Design Theme if you like Material."
#48

Superinterface

5.0
(1)
"Superinterface offers a seamless integration for syncing OpenAI assistants with various UI frameworks."
#49

Shadcn-vue

5.0
(1)
"Professional and easy to implement."
#50

Beer CSS

5.0
(1)
"It's unbelievably easy to use and is 10x smaller than other material frameworks like Vuetify or Quasar."
#51

Daisy UI

5.0
(1)
"Daisy UI is great if you're comfortable with Tailwind."
#52

solid.js

5.0
(1)
"If you're up to something new, I can recommend solid.js."
#53

SvelteKit

5.0
(1)
"It's really intuitive and I like the idea of a Compiler in the javascript world."
#54

VueJS

5.0
(1)
"If you’re going to use typescript, you can give VueJS a go."
#55

Qt

5.0
(1)
"Qt isn't barebones but it's fantastic and crossplatform"
#56

Askama

4.0
(1)
"If you want something like tailwind and html for front end I would recommend Askama."
#57

Alpine.js

4.0
(1)
"You might like AlpineJS, which I find to be quite n"
#58

Arrow.js

4.0
(1)
"Arrow.js - small reactive framework. No build step. Reactive."
#59

Framer Motion

4.0
(1)
"* Animations - beyond CSS think Framer Motion, Svelte Transitions, AnimeJS and GSAP (Greensock)."
#60

dominator

4.0
(1)
"I really like dominator, it is a very pure rust experience."
#61

Ant Design

4.0
(1)
"Here are just some examples [https://antdv.com/components/overview](https://antdv.com/components/overview) Ant Design"
#62

HikoGUI

4.0
(1)
"There's [HikoGUI](https://github.com/hikogui/hikogui) (previously known as TTauri) under the Boost license."
#63

Material

4.0
(1)
"Other will say material."
#64

Spartan

4.0
(1)
"There is a new kid called spartan which looks promising."
#65

Bulma

4.0
(1)
"Bulma is looking promising and I am thinking of using that for my next project."
#66

Electron

4.0
(1)
"I'm checking out Electron. Seems like it does what I need and has pretty decent cross-platform features."
#67

Chakra

4.0
(1)
"Chakra and tailwind have very different philosophies."
#68

LVGL

4.0
(1)
"We use it in our embedded code base which is nearly C++17/20 only."
#69

Elements

4.0
(1)
"[Elements] was mentioned as a specific example of an MIT-licensed GUI library."
#70

WinUI 3

4.0
(1)
"Microsoft's latest toolkit, WinUI 3, is MIT licensed C++."
#71

GacUI

4.0
(1)
"You can try [GacUI]. It uses XML descripted UIs."
#72

Nuklear

4.0
(1)
"I found this library a couple days ago. It seems like it would be easy enough to use."
#73

Gluestack

4.0
(1)
"Try gluestack which reached 1.0."
#74

UI Kitten

4.0
(1)
"I found out that ui kitten actually work pretty good regarding the designable components and performance of application."
#75

Mantine

4.0
(1)
"I've personally been having a blast with mantine."
#76

Egui

4.0
(1)
"I just do egui and eframe"
#77

ChatUI

4.0
(1)
"ChatUI provides basic chat interface components and supports custom styles."
#78

Element-Plus

4.0
(1)
"It has what you need to build your SPA without needing something extra and also you can change the style pretty easy."
#79

NextJS

4.0
(1)
"NextJS can work as well, using it successfully in a project."
#80

hiro

4.0
(1)
"It's performant for end-users and has a clean API."
#81

DearImgui

4.0
(1)
"I rather like QT but these days I'm using DearImgui as it just works with no messing."
#82

Microsoft

4.0
(1)
"WPF offers great flexibility for desktop applications."
#83

Iced

4.0
(1)
"Iced"
#84

Calvin-LL

4.0
(1)
"If you're using Compose try https://github.com/Calvin-LL/Reorderable"
#85

AG Grid

4.0
(1)
"For those we use ag-grid."
#86

PlotlyJS

3.0
(1)
"If you want to plot something you can use plotlyjs although it isn’t that complete I think."
#87

Plotly

3.0
(1)
"If you want to plot something you can use plotlyjs although it isn’t that complete I think."
#88

Chatscope

2.0
(1)
"A little bit aged/less maintained at this point."

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 first customers online, GummySearch is for you.

Sign up for free, get community insights in minutes.

Tell me more
Get started
Audience Research