the hunt for the best UI library

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • my links: links.nevilleb...
    subscribe for more:)

Комментарии • 38

  • @alpaslaneldemir6904
    @alpaslaneldemir6904 18 дней назад +3

    Check flowbite svelte as well

  • @Aestareth_
    @Aestareth_ 21 час назад +1

    I prefer using framework-specific libraries, because afaik they're higher quality. Like Vuetify for Vue or MantineUI for React

    • @nevillebrem
      @nevillebrem  18 часов назад

      yeah i get whatcha mean. I loved framer motion for example. but what options are there for svelte? flowbite? Because I feel like all these mUI ports and stuff are all so fckin scuffed and don't look good and don't play well w/ tailwind

  • @kabadayus
    @kabadayus 10 дней назад +1

    DaisyUI's main drawback for me is its poor accessibility (A11y) support and lack of encapsulation, especially compared to frameworks like Melt, BitsUI, or Shadcn-Svelte. While it may suffice for small projects where A11y isn't crucial, larger projects require significant manual effort to implement accessibility features. I prefer BitsUI because it offers strong A11y support, including ARIA labels, right out of the box, good encapsulation and super usefull apis and custom event listeners. Though BitsUI is mostly unstyled, it's easy to customise later with vanilla CSS or Tailwind, witch you would do anyway if you have your own design system.

    • @nevillebrem
      @nevillebrem  10 дней назад

      True. But with daisy ui you only apply the styles and need to write the a11y yourself. But i see your point

  • @codetheai4377
    @codetheai4377 18 дней назад +3

    Tailwind with shadcn family 😍.

  • @push42
    @push42 24 дня назад +1

    Tailwind and DaisyUI is the way to go for me since years, love it

  • @robertholtz
    @robertholtz 4 дня назад +1

    Hey Tailwind fans… Do you realize content and presentation were separated on purpose?

  • @digitaldrreamer
    @digitaldrreamer 24 дня назад +2

    Check preline UI. It's perfect for me.
    No lock in. Most times I don't even install the package itself. Just use the components and tweak to my liking

    • @nevillebrem
      @nevillebrem  24 дня назад +1

      Will check that out, thanks man!

  • @evccyr
    @evccyr 24 дня назад +7

    Tailwind and flowbite r cool too

    • @nevillebrem
      @nevillebrem  24 дня назад

      Gotta try flowbite

    • @tabdig
      @tabdig 24 дня назад +1

      flowbite it the worst thing you can use

  • @philippm8039
    @philippm8039 24 дня назад +1

    I tried a variety of CSS frameworks, but for long term support of many projects within my company I prefer to go with plain CSS and JS 😂🤫 In my experience most of these framework will stop being maintained after several years or impossible to upgrade like bootstrap. You want to upgrade from v3 to v5, you can basically write the whole application a second time 😢

    • @nevillebrem
      @nevillebrem  24 дня назад

      I also really dislike bootstrap. But tailwind is really awesome

  • @robertholtz
    @robertholtz 4 дня назад +1

    Zenith is pronounced “zee-nith.”

  • @gdm_music
    @gdm_music 21 день назад +1

    For the Tailwind hotake, just give UnoCSS a try

    • @nevillebrem
      @nevillebrem  21 день назад

      Will do. Heard its really lightweight

  • @maacpiash
    @maacpiash 24 дня назад +2

    4:15 As soon as you said "I'm not really on this Shadcn hype train" I clicked on the "Subscribe" button. Finally, somebody said it on RUclips 👏🏽

    • @nevillebrem
      @nevillebrem  24 дня назад

      Yessir

    • @tabdig
      @tabdig 24 дня назад

      Skill issue

    • @D_bugit
      @D_bugit 24 дня назад +1

      ​@@tabdigwhy must everyone like what you like and hate what you hate... Okay I love to code in assembly language of which I know is either you hate it or you haven't even touched it before... Will I have to say skill issue because you can't code in that or dislike it??... Let's be serious my friend 😂😂

    • @nevillebrem
      @nevillebrem  24 дня назад +1

      @D_bugit +1

  • @tabdig
    @tabdig 24 дня назад +3

    7:05 you can customize everything in shadcn bro. L take.

    • @liu-river
      @liu-river 24 дня назад

      Skill issues.

    • @nevillebrem
      @nevillebrem  24 дня назад +1

      Yeah i know. But you are too locked in to shad's design philosophy. The DX is also not so nice

    • @nevillebrem
      @nevillebrem  24 дня назад

      I think shadcn is also a good way if you are by yourself not so good at UIs, but if you are, rather build it yourself

    • @Aestareth_
      @Aestareth_ 21 час назад +1

      @@nevillebrem worst part of shadcn imo is the lack of components

  • @forno_nicolas
    @forno_nicolas 24 дня назад +4

    Tailwind is the best.
    Skeleton for svelte is very good!!
    Just preset themes are bad.
    Also I feel next.skeleton is dividing to much focus by doing react and svelte components.
    Shadcn is good but dev experience is not so good...
    Also Im not happy with some practises on the code...
    Creating it on top of bitsUI that is also on top of MeltUI feels like a unrealiable option...
    And also the use of $$props wich is explicitly not recomended on svelte docs.
    Skeleton and Shadcn don't support shallow routing modals by default which are a MUST for mobile websites.
    Daisy UI is awesome.
    I guess it will be an excellent fit for svelte 5.
    THANKS you helped me to clear my mind on this!!! 💯

  • @rodrigodifederico
    @rodrigodifederico 23 дня назад +2

    So, after many years, DaisyUI basically does the same as Bootstrap. Great.

    • @nevillebrem
      @nevillebrem  23 дня назад +1

      No! DaisyUI is fundamentally different! No imports, full customization dude

  • @CURIOSITYcapital
    @CURIOSITYcapital 24 дня назад +1

    Sveltekit is the best framework for me...