Readit News logoReadit News
andruby · 2 years ago
What's with all the negativity here on HN, especially about the pricing?

The Tailwind team created one of the most used CSS frameworks ever and charge nothing for it. The framework needs a revenue stream to enable continued investment. Rails has basecamp. Bootstrap had twitter. React has meta. Tailwind has Tailwind UI.

I find it great value. It's a one-off cost comparable to hiring a designer or front-end developer for a day, and you get a bunch of usable components + future upgrades.

Usually HN isn't as negative about revenue streams for open-source developers.

redact207 · 2 years ago
I paid for the UI kit early last year and think it's good value. The amount of time its saved me has more than paid for itself, and it's just nice to have something that isn't a subscription model, or licensed per project.
sarathyweb · 2 years ago
The developers are very generous too. 4 years back when I was in college I reached out to them and asked for a student discount. They gave me free access to Tailwind UI ( under a restricted license).
AlchemistCamp · 2 years ago
I agree with you on the pricing. I'm a Tailwind UI customer and have found it more than worth the money.

That said, it is disappointing to see recent work all tied to React. I generally prefer Phoenix LiveView (or Rails + Hotwire, etc) over a React/Angular/Vue approach. By tying it to React, they destroy most the value this kit would have otherwise had to me.

They already earned my money, though. I still enthusiastically recommend Tailwind UI to people.

andruby · 2 years ago
Yeah. I’m also not using React. Vue would be nice and so would Phoenix. I think they might add Vue support, as they do for headless-ui. Phoenix is less likely imo.

The paid nature makes it hard for the community to fill in that gap, which is a shame. I’d love to collaborate on a Phoenix version of Catalyst.

tipiirai · 2 years ago
I think it's the surprisingly poor quality of Catalyst compared to their other products and also how limited it is considering the price.
joshmanders · 2 years ago
> I think it's the surprisingly poor quality

It's also a friggen preview and uncompleted thing. They could have waited for the whole thing to be done and polished but everyone was barking at them "just release it I don't care if it's not done"

Judging by your previous comments, you're not even a customer of theirs and have very misguided views on the product and it's pricing.

I have a feeling you have a competing product and are just trying to drum up negativity about Tailwind.

edit:// yep, I just checked your history, you're the creator of that nue thingy that is trying to compete with next/astro/nuxt/tailwind/etc all at once.

mokkol · 2 years ago
This is an extra thing on top of everything they made. I praise them for not adding any extra costs. It is never enough for some people. They have a one off price for so much stuff. Absolutely no brainer for a lot of people.

Deleted Comment

Deleted Comment

Deleted Comment

uxp8u61q · 2 years ago
> one of the most used CSS frameworks ever

Any evidence for this claim?

hoofhearted · 2 years ago
Tailwind and Hero Icons eclipsed Bootstrap and Font Awesome in NPM downloads a year or more ago.
andruby · 2 years ago
74K stars on github is _some_ evidence.

https://github.com/tailwindlabs/tailwindcss

sam_goody · 2 years ago
You can see it clearly by watching the trends in any of the NPM tracking sites, such as npmcharts[1].

[1]: https://npmcharts.com/compare/bulma,tailwindcss,bootstrap,ui...

Two4 · 2 years ago
I'd say I see more tailwind than bootstrap for newer sites, but that's anecdotal.
mplewis · 2 years ago
I used to use Bootstrap. Now the only frameworks I ship anymore are Bulma and Tailwind.

Dead Comment

JasonSage · 2 years ago
There's something I genuinely don't understand in discussions of price, which is that folks seem to want to ignore basic economics.

Something is either worth it to you or it's not. If it is worth it, and you want it, you may buy it. If it's not, then you don't buy it. The world keeps spinning.

The Tailwind folks seem to think this may be worth $150 to some people. Those people might buy it. If you think it's not worth that, it doesn't mean that those people are wrong, it means that you 1) don't understand the value or 2) the value just doesn't exist for you, and it's not for you.

Or maybe people do understand the economics of it, but there's something psychological that's more pressing: because one person doesn't find value, and sees another person that does find value, they must defend or justify their own value assessment and confront the opposition. I'm sure there's a name for this, but I don't know it off-hand.

MrDresden · 2 years ago
Relevant to your point, this is a simple tool that takes the user through the evaluation of the financial value of their time.

I have used this on occasion to figure out where it makes the most sense for me to exchange money for services.

https://programs.clearerthinking.org/what_is_your_time_reall...

herunan · 2 years ago
Awesome rec! This is the kind of thing I never knew I needed but where suddenly I ask myself where was it all this time. Thank you.
tipiirai · 2 years ago
This is not a general discussion about price. This is about Catalyst and whether it has a good price/quality ratio. I don't think it has. How about you?
JasonSage · 2 years ago
I think you're mistaking quality as a proxy for determining value to the purchaser. It might be low quality, and still absolutely worth $150 to folks who buy it.

Even if you can be 100% objective on quality, the only way to make any kind of sweeping price/quality assessment is to compare it to other things on the market. What do other things in this price range give you? What do similar quality products cost? This is where I see some valuable comparisons actually being made in this context.

> I don't think it has. How about you?

I just can't see how this adds to the discussion at all in light of the above. It reads like "this isn't worth $150 to me" and I just think, ok, it's not for you. /shrug

boundlessdreamz · 2 years ago
Haven't checked out Catalyst but I have used TailwindUI. The components are really good but if you are not using a JS framework, it's a lot of work to integrate. The regular JS version of TailwindUI uses Alpine which doesn't have a CSP compatible version so you will have to write the Javascript from scratch.

Partially due to these and frustrated by lack of component libraries in Rails, I built and recently released a UI kit for Rails - https://zestui.com

Built with Phlex, styled with Tailwind with custom built Stimulus controllers.

It's got

- 25 themes

- Dark Mode

- Form Builder

- Icons

- Built in Flash Toast

- The components are responsive or have specific mobile views

- All the JS needed (Stimulus controllers) is wired up automatically

Phlex is a game changer. It is simple, powerful, intuitive and performant. I will never ever write a component as a partial/ViewComponent again.

A short video (50 seconds) showing it off: https://youtu.be/OQmDZddLtR8

pvsukale3 · 2 years ago
I am a rails dev who bought tailwind ui, and i agree. I have had similar frustrations while integrating. Will give this a shot.
reneherse · 2 years ago
Interesting. There's a similar library called PhlexUI, also in pre-release. https://phlexui.com/
charlie0 · 2 years ago
Stimulus is used to sprinkle JS functionality, but why use it when Vue JS and Svelte are available? Those two are very powerful and also lightweight/minimal.
boundlessdreamz · 2 years ago
Precisely because it can be used to sprinkle JS functionality :)

Vue and Svelte are great but adopting them means that you are using Rails as just a backend. For the vast majority of apps, the Rails default stack works really well.

norman784 · 2 years ago
For most apps/sites something like Stimulus, htmlx, etc are good enough, also all JS frameworks comes with complexity, now you need a bundler, eslint, prettier, postcss, etc. I can appreciate the simplicity of relying purely on Rails ecosystem or at least very minimum JS that does not require a bundler.
__float · 2 years ago
This is neat!

It'd be nice if clicking the blurred background area on a Sheet closed the sheet like the x button does.

boundlessdreamz · 2 years ago
That is planned as an option.i.e the developer decides whether to offer that. Some don't like it because accidental clicks close the sheet/modal which can confuse non tech savvy users.
Kiro · 2 years ago
> which doesn't have a CSP compatible version

What do you mean?

boundlessdreamz · 2 years ago
tipiirai · 2 years ago
This is an unbelievably unfinished UI library. Especially with a price tag. A limited set of components with very little attention to detail. For example, the buttons lack the active state completely. Why would I pay €250 for something I can find easily for free?
wouldbecouldbe · 2 years ago
I've paid the 250, you don't just get these, but also lots of others: landing, components, docs sites etc.

In 10 years time I've used a decent share of templates, but these I've enjoyed most by far and gotten the best user reactions from.

dawnerd · 2 years ago
Exactly. It’s very inexpensive considering what a lot of us make and how much time it can save when prototyping. It’s paid for itself multiple times over for me.
vallode · 2 years ago
It's so easy to use! Plug-n-play, CSS technical debt, "production-ready", easy to customise, a single button is ONLY 1932 bytes of information, lean! /s

I was _about_ to praise it for at least being tabbable, but the example of "Team members" does not work with keyboard-only navigation... great stuff.

chrismorgan · 2 years ago
Hmm? That one works just fine, the dropdowns are regular <select> and those are the only focusable pieces.

Now something you can definitely complain about is the dialog not submitting with Enter.

ilrwbwrkhv · 2 years ago
This is unfortunately the whole space around Tailwind and UI kits. Incomplete kits which look the same and are all priced highly. Just look at Catalyst, Shadcn and Radix UI. I don't know what's new in all of this.

These are used by "agencies".

switz · 2 years ago
I’m using parts of Shadcn on a real product making real money. It’s really just a combination of cva, radix, and tailwind that you can copy into your app and customize/extend.

Shadcn, radix, and tailwind are all FOSS so they are not “high-priced”.

Your analysis is shallow and unfounded.

blowski · 2 years ago
> These are used by "agencies"

Oh my word, the horror! What's wrong with agencies?

sergiomattei · 2 years ago
My understanding with Radix UI was that it’s a headless UI library. Looking at it again, it seems that has changed.

Is this recent?

realprimoh · 2 years ago
You are welcome to do it for free. The entire point of an UI library is to save time.. you can technically build anything you want for free if you don't value your time.

This UI library sped up my dev time at least two-fold. The components and sample landing pages provided are really great IMO (and judging by their sales, it's not just me who agrees).

bryanrasmussen · 2 years ago
>You are welcome to do it for free. The entire point of an UI library is to save time.. you can technically build anything you want for free if you don't value your time.

the comment seems more about how lousy the product it is, and sure I wouldn't want to spend my time making a lousy product, but if in my technical evaluation something sucks then there is generally a good chance that I can build something better.

So the comparison is between using money to buy something bad or using time to build something good and the phrasing would be something like:

You are welcome to use your time to build something that doesn't have all these problems.

manojlds · 2 years ago
Point being it's incomplete and so you spend money AND time.
charlie0 · 2 years ago
I paid the all access price a couple of years ago and it's been very worth it as I'm more of a backend dev. It's saved me a ton a time.
b1n · 2 years ago
Complaints about TailwindCSS always remind me of this quote:

“It is difficult to get a man to understand something, when his salary depends on his not understanding it.” ― Upton Sinclair, I, Candidate for Governor

https://www.goodreads.com/quotes/21810-it-is-difficult-to-ge...

jokethrowaway · 2 years ago
I feel the same about people praising Tailwind.

Tailwind (and similar, I tend to use https://unocss.dev/) is not good for your frontend architecture BUT they allow you to be so fast, that it negates the benefits.

For a job well done, I'd follow the principles of https://maintainablecss.com/ For throwaway code I need to cram out as fast as I can, Tailwind it is.

I understand agencies using Tailwind, or Bootstrap, their revenue depends on it.

gedy · 2 years ago
“It is difficult to get a junior dev to understand something, when his resume-building depends on his not understanding it.” ― gedy
agos · 2 years ago
that's a cheap way to dismiss every critic to something
ryanSrich · 2 years ago
Is tailwindui associated with tailwindCSS? If not, then the lack of completeness and quality of this UI kit says nothing about tailwindCSS.
martypitt · 2 years ago
Looks like it's bundled with everything else in their templates collection. I purchased all access a while ago, and have found it incredibly helpful.

It's definitely worth the one-off price tag, and the fact they include future updates (like Catalyst) is incredible.

whazor · 2 years ago
The key differentiator as I understand it, is that they provide simple code for kick-starting your own React component library. You receive a Figma design, and you tweak the components.

But yeah, it is clearly not yet finished, the dark mode has a too low color ratio. Good thing is that this UI library comes bundled with the previously existing Tailwind UI.

Deleted Comment

bdlowery · 2 years ago
I would not expect something labeled as “v0.1.0” as supposed to be finished.

Weird unproductive comment tbh.

akaike · 2 years ago
To be honest, his comment is more productive than yours. The point is, they expect you to pay for it, no matter how you label it, and the price is hefty for what you get.
ncallaway · 2 years ago
I would expect something labeled as $149 as supposed to be finished.
mock-possum · 2 years ago
Has early access come to js component libraries??
erulabs · 2 years ago
As an infrastructure engineer who spends all day in Go and Bash and AWS I gotta say I’m a huge fan of Tailwind. This looks worth buying too. People are blown away by my front end skills, baby I’m just letting Copilot and Tailwind whisper sweet anodyne nothings into my ear. Keep me as far away from design as you can; this helps!
jonnycoder · 2 years ago
Hah same here. Learned enough tailwind to be effective for my personal website. I’m writing a blog article about it. Gpt4 didn’t produce satisfactory layouts so I learned grid-cols and flex, which is useful for groking existing tailwind layouts.
ldjkfkdsjnv · 2 years ago
ChatGPT is an expert at tailwind
IanCal · 2 years ago
This is one of the reasons make-real works so surprisingly well: https://github.com/tldraw/make-real
perfmode · 2 years ago
Do you use Tailwind with Go templates?
tazu · 2 years ago
Not parent, but I do. Go, SSR, vanilla JS, TailwindUI, SQLite, Litestream got us to $20k MRR for a niche CRM product.

TailwindUI provides HTML-only code and includes useful comments about class transitions, so I was able to handle the mobile hamburger menu and some form submission stuff in a tiny JS file, rather than React or Vue (which they also provide code for).

Deleted Comment

atonse · 2 years ago
I bought tailwind UI more than a year ago. The lifetime/unlimited product or whatever it was.

It’s generally fine but feels incomplete. Many of the components don’t have any alpine or JS code documented even though the team has clearly built those aspects when building the previews and demos.

I’m not sure what the rationale was there but I hope they’ve fixed it here.

7sidedmarble · 2 years ago
Cause that's not what it's for? It's like the opposite of headless components. It's all head and no component. That's what you're buying. I think that's pretty clear cause that is what Tailwind is. It's CSS, not a component library. That's what this thing is.
ceejayoz · 2 years ago
Tailwind UI includes JS for many components. https://tailwindui.com/documentation#vue-installing-dependen...

> If you'd rather write any necessary JS yourself or want to integrate with a framework other than React or Vue, we also provide every Tailwind UI component example as vanilla HTML that you can adapt yourself.

dimitrios1 · 2 years ago
I bought Tailwind UI when it first came out, and have been thrilled. I view it as essentially I paid for a high quality template to build off of. You are still expected to know tailwind, or at least that's how I took it, I am not sure how its advertised now, but I am pretty sure its not advertised as a batteries included OOTB solution, but more as a starting point. From that perspective, I have been pleased.
leetrout · 2 years ago
Even though the discord said they refund with no issues I haven't asked for a refund but tailwind ui was not worth the money unless react is being used.

Such a massive disappointment there isn't any JS with the "vanilla" components.

davidbanham · 2 years ago
I’ve been really happy with my tailwind ui purchase. I’m weaker on the design side so having a consistent and decent look and feel is great. Writing up a little bit of js to make them dance is no big deal, and I like that I don’t have to buy into another build process or toolchain for it.
atonse · 2 years ago
Yes. I don’t want a refund. There’s enough value there. I just want them to add the alpine code to the copy paste code.
gjsman-1000 · 2 years ago
I’ve gotten into the habit of using “Inspect Source” in my browser when copying and pasting, because it tends to have almost fully-built Alpine transitions embedded.

Kind of inconvenient and strange.

atonse · 2 years ago
Right?

It’s weird that they don’t just provide the alpine code that they’ve already built.

You’ve done the work guys.

That’s my only complaint. It’s been good otherwise.

jonnycoder · 2 years ago
I paid for DivMagic extension which lets me select elements on a page and it generates tailwind styled html code. It was quite useful for the first month but will probably cancel soon.
jonahx · 2 years ago
I am so confused.

Tailwind UI is a set of prebuilt components for building applications. And catalyst is built from those but is also a "template" which is also an "application UI Kit" which is what I thought Tailwind UI was....

bbor · 2 years ago
Yeah the link posted here as if it’s the home page might be confusing people: this is one of many templates, which happens to be for people looking to publish their web application, as opposed to their other templates like blogs, marketing pages, SaaS pages, etc

If you click around the site, you can see that “components” are separate from (and comprise) the templates

corytheboyd · 2 years ago
Oh man, if this is more or less tailwind ui but already turned into thoughtful react components, I’m all in. Tailwind ui has been useful as a reference of a non-trivial implementation of tailwind css that you buy, which is great. Try to drop the examples into a real application and you’ll have a bad time, it just feels like something should exist already… and here it is! Hopefully, anyway, will definitely try it out!
KyleJune · 2 years ago
Yea, before this, I had been creating my own components based on the examples provided. It will be nice to just have premade components, now I won't have to implement all the components myself.