Are utility classes horrible design or am I dumb?

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • view_component

    A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

  • Rails has view components. GitHub started the pattern years ago in their Rails app.

  • daisyui

    ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ โ€ƒThe most popular, free and open-source Tailwind CSS component library

  • If you are not into making your own component library, you can use DaisyUI instead.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • cs-what

  • I still think that Bootstrap and Tailwind are a bit backward. May as well go all in and use CS-what. I'd personally never sign on to a project that forced me to use them but I'm spoiled. My job is to teach how to write great HTML and CSS. But that doesn't mean that utility/class frameworks don't have value to other organizations. Their goal is to make it easier and more maintainable, so - if you learn CSS well, then you should we able to be productive in a framework right away. Any CSS lover has at some time created their own little framework (or many) along these lines. And there's no silver bullet. But the problem with that is - then the other team members will have to learn your unique angle on CSS.

  • twin.macro

    ๐Ÿฆนโ€โ™‚๏ธ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, solid-styled-components, stitches and goober) at build time.

  • headlessui

    Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

  • Headless UI and Tailwind UI (paid but worth the time saved).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts