Is This The Best New UI Library?

🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
#Shorts

Пікірлер: 136

  • @dennisadamczyk5067
    @dennisadamczyk50679 ай бұрын

    Shadcn is not a company, it's a person 😅

  • @AndrieMC

    @AndrieMC

    7 ай бұрын

    yeah LMAO

  • @omarjesusperezortiz75

    @omarjesusperezortiz75

    5 ай бұрын

    a company can be a person as well

  • @dontreadmyusername6787

    @dontreadmyusername6787

    2 ай бұрын

    Its an opensource company/project run by a single person

  • @TheGrandChieftain
    @TheGrandChieftain10 ай бұрын

    Just started using it because everyone said it was great, but now I know why. Thanks.

  • @Cowkill
    @Cowkill10 ай бұрын

    This is awesome. I worked with MUI once and it was a pain to visually customize in details.

  • @s1lli
    @s1lli9 ай бұрын

    bro said " a company" it's one guy lol

  • @fcktom
    @fcktom10 ай бұрын

    Just getting back into web development and snippet libraries like this have been a life saver when re-learning and learning new frameworks 👍

  • @keanuclintignacio697
    @keanuclintignacio6973 күн бұрын

    Hot damn! So rad! Thanks man

  • @0xtz_
    @0xtz_10 ай бұрын

    It's amazing can't wait to use it

  • @drumncase6966
    @drumncase696610 ай бұрын

    Could you do a full video on this please?

  • @Samlama8848
    @Samlama88485 ай бұрын

    Nice, need to try it.

  • @AR-yr5ov
    @AR-yr5ov10 ай бұрын

    Love it, going to try it out in my next project

  • @muhammadbilalmalik7292
    @muhammadbilalmalik729210 ай бұрын

    That is straight fire Man !!!!

  • @sitedel
    @sitedel10 ай бұрын

    In the Alert component sample: import * as React from "react" Yeah i see... Another "lightweight" component system that depend on so many dependencies that a single Alert message doesn't appear on slow mobile networks.

  • @muhammad4609
    @muhammad460910 ай бұрын

    Thank you, man!

  • @b.o.t7888
    @b.o.t78889 ай бұрын

    I guess the main pain point is that when we make customisation to their components for example change the look and some functionality in the button then it will be very difficult to update it if they introduced some new features inside their button component

  • @daveybrown1160

    @daveybrown1160

    9 ай бұрын

    This is also my first thought. Maybe they have some clever flow for updating.

  • @muhammadhafizuddin2965

    @muhammadhafizuddin2965

    Ай бұрын

    Dude, shadcn ui is library that aimed to be minimal, unstyled, so it kind of provide very basic sane default, and already working component like dropdown, carousel etc. I meant what function you want in a button thats supposed to be unstyled? Its no even “pain point to begin with”. You said its hard to update, the reason shadcn is being built like this and not as npm package to allow you to customize. You can just use copy paste, and make your own file directory/structure and put it where you want. Its your code now, each update just treat as your “update” to your own code. When in npm package, this is plainly impossible as you need to modify the source code in node modules 😂😂.whenever he update the library just go and see what changes. Use diff in your terminal. Idk man, think something you are a developer.

  • @muhammadhafizuddin2965

    @muhammadhafizuddin2965

    Ай бұрын

    If you think not having access to update your button, kinda funny. You want a fucking button, basic hover state and all that and quite nice default, padding rounded corners etc. It did it work as ui library. The rest is your fucking work, not “ui library”. If this is your pain point, heh looks like maybe chatgpt and devin might be better than some developers heh.

  • @mickmister
    @mickmister6 ай бұрын

    How does the updating work as you mention? Seems like we're duplicating code here instead of reusing some open source code that continue to be maintained externally

  • @nclsDesign
    @nclsDesign6 ай бұрын

    Shadcn brought me to using Radix Primitives and they are awesome. But I also saw NextUI and it looks sick aswell. Gonna try that one in my next project.

  • @babthedev
    @babthedev10 ай бұрын

    Copy and paste made easy.

  • @Niksorus
    @Niksorus10 ай бұрын

    This is the best UI library indeed! For both React and Astro, ofc.

  • @lionheart4109
    @lionheart410910 ай бұрын

    I believe RadixUi already does this, while also emphasizing accessibility.

  • @zenova9926

    @zenova9926

    10 ай бұрын

    This library is 99% made from radix ui

  • @ichiroutakashima4503

    @ichiroutakashima4503

    10 ай бұрын

    Think of it like this. It's RadixUI but better.

  • @vincenttse3167

    @vincenttse3167

    10 ай бұрын

    This library is essentially guiding you how to style radix ui.

  • @berndeveloper

    @berndeveloper

    10 ай бұрын

    RadixUi doesn't have tables.

  • @Robin-il8nc
    @Robin-il8nc10 ай бұрын

    Chakra UI does everything for me

  • @mohammedanas8637
    @mohammedanas863710 ай бұрын

    This seems cool , but the eventually importing the whole library isnt necessarily a bad thing. there is a build step which does some magic for you

  • @mateuspimentel2753

    @mateuspimentel2753

    9 ай бұрын

    we lose control due to abstraction

  • @madhavdhobale9576
    @madhavdhobale95767 ай бұрын

    We need the full course video on shadcn🎉

  • @ITentrepreneur
    @ITentrepreneur10 ай бұрын

    Great! Never heard of it

  • @samwise8731
    @samwise873110 ай бұрын

    How's this different from Tailwind UI's components? I tried shadcn and it's not easy to customize. It comes with colours already and digging in and changing those things takes too much time.

  • @wildercarvalho2586

    @wildercarvalho2586

    10 ай бұрын

    Probably you need to change the theme palette. The colors of components follow those colors such as primary, secondary etc...

  • @user-iq3qu2wo2s
    @user-iq3qu2wo2s9 ай бұрын

    When having tailwind lifetime license should it still worth to use it?

  • @martindeveloper4856
    @martindeveloper485610 ай бұрын

    Does it support as well svelte?

  • @nithishnith8968
    @nithishnith89683 ай бұрын

    Is mantine ui good for large scalable project?

  • @Me-vc4sf
    @Me-vc4sf3 ай бұрын

    It just missing couples of input like floating label input, otp input

  • @victorgarcia3526
    @victorgarcia352610 ай бұрын

    This actually seems awesome!

  • @ghostlexly
    @ghostlexly10 ай бұрын

    I have given it a try, there are just few components with just few small functionalities… not at the same level as material ui

  • @libenhailu5193
    @libenhailu519310 ай бұрын

    It is very cool very very optimal components, but in some cases building your own component gives you a flexibility

  • @blue_mustang_
    @blue_mustang_10 ай бұрын

    Really cool!

  • @AndrieMC
    @AndrieMC7 ай бұрын

    shadcn is not a company, its a individual developer

  • @gauravsingh3446
    @gauravsingh344610 ай бұрын

    Chad library🗿

  • @yaroslavoz
    @yaroslavoz10 ай бұрын

    🎉 let's create a project with it😉

  • @gagansai8880
    @gagansai88809 ай бұрын

    now we wait for them to create an AI VSCode extension that provides you with the code of the component based on the description of your component requirement

  • @samsupplee-niederman1752

    @samsupplee-niederman1752

    8 ай бұрын

    Lol, do you have an inside guy ar Vercel?

  • @ankursehdev5448
    @ankursehdev544810 ай бұрын

    This is a combination of RadixUI and Tailwing nothing except that!

  • @dubforindia
    @dubforindia3 ай бұрын

    shadcn is built upon radix in order to start working with shadcn you get whole radix ui library in to your project then you pick the shadcn components, which, again, built upon shadcn BTW, love shadcn library, but part of the video says you install what you use is not that true while looking behind the scene

  • @pixelotetm
    @pixelotetm10 ай бұрын

    this UI's only work with Nextjs ?

  • @TheStickofWar
    @TheStickofWar10 ай бұрын

    Such a thing exists for Angular?

  • @CarsonPowers
    @CarsonPowers9 ай бұрын

    How do you upgrade to new versions? Are you on your own forever after you copy-pasta it into your project?

  • @magical11

    @magical11

    Сағат бұрын

    You upgrade to a "new version" by copy pasting the new code. lmao. How do you think it'd work?

  • @thejonte
    @thejonte9 ай бұрын

    Company?

  • @coderbhai1215
    @coderbhai12153 ай бұрын

    Can we use it in react native??

  • @shivangrathore
    @shivangrathore8 ай бұрын

    I like making my own components

  • @turolretar
    @turolretar10 ай бұрын

    What are they going to try next?

  • @yurisich

    @yurisich

    10 ай бұрын

    Make a hotline where a rep verbally dictates source code to you over the phone.

  • @nanonkay5669
    @nanonkay566910 ай бұрын

    If it ain't Mantine, bye Francine ✌️

  • @el_teodoro
    @el_teodoro10 ай бұрын

    Am I the only one who just uses pure css to make UI? I mean things like display flex and grid makes it do easy...

  • @therelatableladka

    @therelatableladka

    6 ай бұрын

    We are the same bro

  • @alaskandonut
    @alaskandonut22 күн бұрын

    Not a company

  • @pumbaatimon4623
    @pumbaatimon462310 ай бұрын

    The libary looks awesome, i will try it. thanks for sharing

  • @FidelGuajardo
    @FidelGuajardo8 ай бұрын

    What’s the url?

  • @Joshua-sp1kd
    @Joshua-sp1kd10 ай бұрын

    This is what I do with Bootstrap. I select components I want and download those. Then I’m still looking at the source code and able to tweak it. Keep me honest, are we talking about the same thing?

  • @jkf16m96

    @jkf16m96

    10 ай бұрын

    Almost the same. The problem with modifying library source code is that now you can't actually update it. In this case, this source code generator could be updated, but you can simply decide which component you want to regenerate.

  • @ufwwkwmyc7718
    @ufwwkwmyc771810 ай бұрын

    Related to CN?

  • @atbmts6
    @atbmts610 ай бұрын

    Would this look good or bad on a portfolio as a jr?

  • @geelemo

    @geelemo

    10 ай бұрын

    As a jnr anything is good

  • @magical11

    @magical11

    Сағат бұрын

    I mean ... neutral? It's like asking if bootstrap makes you look good or bad.

  • @asadrahman6123
    @asadrahman61239 ай бұрын

    I Like Preline UI more but it has less components than shadcn

  • @JhitsfanfromPH
    @JhitsfanfromPH3 ай бұрын

    its just bootstrap with modern design xD

  • @wisdomelue
    @wisdomelue10 ай бұрын

    can it be used with plain react and not nextjs?

  • @mortz16

    @mortz16

    10 ай бұрын

    yep

  • @ultimatescript

    @ultimatescript

    10 ай бұрын

    Yes, I actually used it with React.

  • @wisdomelue

    @wisdomelue

    10 ай бұрын

    @@ultimatescript thanks

  • @SoberMan2001

    @SoberMan2001

    9 ай бұрын

    ​@@wisdomeluewhat's the name of this library?

  • @wisdomelue

    @wisdomelue

    9 ай бұрын

    @@SoberMan2001 shadcn

  • @Tencho992
    @Tencho99210 ай бұрын

    Is it just me that can’t hear the name?

  • @ShiloBuff
    @ShiloBuff10 ай бұрын

    They should call it "chadcn-ui".

  • @uplink-on-yt
    @uplink-on-yt10 ай бұрын

    Tell me when OOP is reinvented...

  • @codedjango
    @codedjango10 ай бұрын

    Not sure why they dont have releases for Vue3

  • @kupyn

    @kupyn

    10 ай бұрын

    there are ports of shadcn ui for vue, svelte and some other libs that were inspired by it.

  • @HolySl0w
    @HolySl0w10 ай бұрын

    isn't it what tailwind css is doing too?

  • @algo-wave

    @algo-wave

    10 ай бұрын

    What?? Tailwind is not a ui library

  • @buzz1ebee

    @buzz1ebee

    10 ай бұрын

    ​@@algo-wave tailwind-ui is. They have announced a version which is like this project too.

  • @HolySl0w

    @HolySl0w

    10 ай бұрын

    @@algo-wave what @buzz1ebee said. It's called Catalyst but it's still in early dev

  • @breezycodes

    @breezycodes

    10 ай бұрын

    Yeah I watched the tailwind talk and I was like... wait.. Catalyst is exactly like shadcn ui 😂

  • @The_DollMaster
    @The_DollMaster5 ай бұрын

    Only for React?😢

  • @theDanielJLewis
    @theDanielJLewis10 ай бұрын

    My new project is built with Shadcn and I'm loving it!

  • @YMS71
    @YMS7110 ай бұрын

    How can it be a good UI Library without a good Button?!!!

  • @ducksquidbat8315
    @ducksquidbat831510 ай бұрын

    How do they make money??

  • @yudi8204

    @yudi8204

    10 ай бұрын

    waiting an answer

  • @ghostlexly

    @ghostlexly

    10 ай бұрын

    He is not making money with it, it’s free, open source

  • @taylorfullstack

    @taylorfullstack

    10 ай бұрын

    Donations

  • @ultimatescript

    @ultimatescript

    10 ай бұрын

    I think it's a donations from companies to make things super easy for developers so they can reduce development costs.

  • @Pundonoor
    @Pundonoor10 ай бұрын

    what's the name of the library?

  • @nicco88
    @nicco8810 ай бұрын

    Not if you don't use react

  • @kiikoh
    @kiikoh10 ай бұрын

    "A company"

  • @FzsHotDogInDonut
    @FzsHotDogInDonut10 ай бұрын

    there is another one radix ui

  • @ultimatescript

    @ultimatescript

    10 ай бұрын

    It's built using radix ui

  • @hanzofuma
    @hanzofuma10 ай бұрын

    This is similar to bit. the only difference is that bit is on steroids.

  • @r3mus89
    @r3mus8910 ай бұрын

    It only works with tailwind which made me skip it

  • @jesustzinon

    @jesustzinon

    10 ай бұрын

    Just try it, I was very sceptical about tailwind but it does the work

  • @ban-prem-001

    @ban-prem-001

    10 ай бұрын

    only zoomers did not like tailwind, they stick with old bootstrap

  • @phuongthaotrinh-sg7jj
    @phuongthaotrinh-sg7jj10 ай бұрын

    for me, antd is the best :>

  • @szymon7932
    @szymon793210 ай бұрын

    Shadcn is the company? I thought it is some guy from Twitter lmao

  • @DanielZ1337TM

    @DanielZ1337TM

    10 ай бұрын

    it is. it's not a company, just a dude

  • @DanielZ1337TM

    @DanielZ1337TM

    10 ай бұрын

    i mean other people are contributing afaik, but company is still wrong

  • @areeburrub

    @areeburrub

    10 ай бұрын

    I think shadcn works at vercel but I am not sure. He is building cool projects in public.

  • @judahschwartz7459
    @judahschwartz74599 ай бұрын

    Seems like lazy programming to me. No encapsulation or seperation of concerns. I think code that follows the open closed principal is much easier to maintain, since you don't need to resolve merge conflicts to get an update. This feels like an open gateway to bad practice

  • @ezwtwrziehag1736
    @ezwtwrziehag17362 ай бұрын

    company lol. no idea u have

  • @bahijan5954
    @bahijan595410 ай бұрын

    Why you moved your head Soo mish when you talk ❤

  • @itztlacoliuhqui
    @itztlacoliuhqui10 ай бұрын

    Chadcn

  • @chrissigrilus6390
    @chrissigrilus639010 ай бұрын

    This is terrible. Once you touch the code you own it. No way you can guarantee an upgrade. I have made terrible experiences long term with these kinds of "libraries"... Its stooopid

  • @kakun7238

    @kakun7238

    10 ай бұрын

    wdym by an upgrade you literally have the code its just design no functionality and its using radix so you can upgrade radix but shadcn is you just copying the design of someone else

  • @BhideSvelte
    @BhideSvelte10 ай бұрын

    Svelte is the Next Big Thing

  • @hamidmohamadi2943
    @hamidmohamadi29433 ай бұрын

    I prefer MUI

  • @Cyberblank
    @Cyberblank5 ай бұрын

    tons of issues with it, not the least how much of a pain in the ass it is to install.

  • @ImXrer
    @ImXrer9 ай бұрын

    Sussy cool

  • @jodp
    @jodp9 ай бұрын

    shadcn is not a company lol

  • @guyincognito5663
    @guyincognito566310 ай бұрын

    So it’s like normal, but worse😂

  • @ShiloBuff

    @ShiloBuff

    10 ай бұрын

    Nah I'd say it's like normal but better. It's automated generating/updating. Ontop of already having the components created. Normal woudl be spending the time to create and tune your own components. Also changing a library's code isn't straight forward, so infact this has its own benefit compared to a library also. More light weight and easily editable. But yes, all approaches have their own cons. This sounds like it goes a unique route to get as many pros as possible.

  • @kupyn

    @kupyn

    10 ай бұрын

    wdym by “normal”?

  • @chimebukaanyanwu5005
    @chimebukaanyanwu500510 ай бұрын

    👍

  • @mediocresquaregarden
    @mediocresquaregarden10 ай бұрын

    No, because something better will be released next week?

  • @snickers.mcflurry
    @snickers.mcflurry10 ай бұрын

    Welcome to 2002

  • @hotlunch3632
    @hotlunch363210 ай бұрын

    shadcn is a person not a company. chadcn

  • @nagarajansubramani

    @nagarajansubramani

    10 ай бұрын

    Gigachad cn

  • @CanRau

    @CanRau

    10 ай бұрын

    @ShadCN but yea 👌