Live data from Hacker News

HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

franken-ui.dev

161–170 of 193 posts

Re: HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

#161
Have to agree with most of the commenters here, framework-agnostic really means independent of any framework. This one is built on top of the CSS framework which adds a whole build step. So it was really better to go with a less misleading title like Tailwind CSS implementation of shadcn/UI

Re: HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

#162

Why is this advertised as HTML-first and framework-agnostic ? It directly leverages tailwind and UIKit libraries. That is NOT framework agnostic by any means.

Tailwind is just a convenience compiler for CSS, it's hardly a framework.

Re: HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

#163
post #145

Earlier quoted context omitted.

CSS is a dream these days. I understand why it’s intimidating for devs because it’s not meant for engineers it’s meant for designer so it has a wildly different set of assumptions and expectations. But learning it is 100% worth it. Tailwind is like an ORM. I get the appeal but if you know SQL /CSS it’s just going to get in the way.

This is ridiculous. Tailwind css is a utility "framework", which generates configured css classes to set 1-2 css attributes each. The only reason it adds a build step is that it wants to tree-shake all unused classes to keep your bundle size as small as possible and let you configure which classes are available for generation. Even the documentation makes it extremely clear which properties are set by which class (th…

You're completely right, and it's annoying to see this downvoted. Having read a lot of frontend discussions on HN, I would wager that half the people talking about how "complex" frontend is don't work in it. Tailwind and regular CSS are hardly distinct, it's just slightly different names.

It's very odd to see HN, supposedly a "self-thinker" crowd, continuously spout incorrect things because they heard someone else say it on here. Here are other things I've heard on HN repeatedly that aren't true (often in very upvoted comments).

- You can't make a static site with React

- React is only for SPAs.

- You can't use React without NextJS anymore.

- PHP is too slow for web development (maybe it is for your use case, but people seem to think it's bad for all use cases).

- PHP doesn't have strict type checking.

- NPM is somehow worse than every other packaging system (ignoring PIP, Maven, etc. NPM is surprisingly good at things that the rest of packaging systems don't get right).

Re: HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

#164
post #161

Have to agree with most of the commenters here, framework-agnostic really means independent of any framework. This one is built on top of the CSS framework which adds a whole build step. So it was really better to go with a less misleading title like Tailwind CSS implementation of shadcn/UI

Indeed. One of the reasons my latest project at work did not adopt shadcn/ui is precisely not wanting to introduce the Tailwind dependency. Was hoping this could be an option.

Re: HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

#166

How about some color? Or in other words, how much longer until the Vercel-inspired brutalism fad wears off?

I see minimalism, not brutalism and, comparing Vercel's design with Netlify's (from your bio), guess where I find the brutalism...

Re: HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

#168
post #157
post #151

It doesn't seem HTML-first though. Also the Github description says it's a library of web components, this may be misleading because this project doesn't use Web Components.

I wasn't expecting it to use Web Components, I guess that's what happens when you give something a generic name. Similarly if some company named a code editor Code.

It's supposed to be named Visual Studio Code, VS Code for short, but I think Microsoft has started using just "Code" for things like the title of its Mac app bundle, which has gotten confusing/annoying.

Re: HTML-first, framework-agnostic implementation of shadcn/UI – franken/UI

#170

Why is this advertised as HTML-first and framework-agnostic ? It directly leverages tailwind and UIKit libraries. That is NOT framework agnostic by any means.

Tailwind is just a convenience compiler for CSS, it's hardly a framework.

There are Javascript frameworks and CSS frameworks. Tailwind is the later one. Even the Tailwind front page describes it as a CSS framework.
Post reply on HN