No ill will towards the team, but isn’t it almost absurd that a CSS library is funded to the tune of 1m+ yearly and is still in financial difficulty? It is technically complete. There is no major research work or churn like in React, no monstruous complexity like Webpack.
Having worked on design system teams before people can burn a lot of time and money doing overly nuanced stuff. I have been in meetings discussing removing/adding a property on a React component before.
That said 3 motivated developers and a designer should be more than sufficient to build a css library, but you could 100% have a team of 20 and they would find stuff to do.
Agree and compared to the Zig Software Foundation (more complex work and lower salaries/costs) https://ziglang.org/news/2025-financials/ , the amount of money required to run Tailwind CSS seems quite high (or Zig quite low, depending how you view it). IMHO it’s too high and mostly profits from popularity and right framework at the right time for LLMs, but as others mentioned shadcn probably also contributed to people using shadcn components causing less TW UI sales and less visits to their docs page. The CSS framework seems mostly done and supports most browser CSS features, so I’m wondering if it still requires that many devs? Also wondering what they are going to do now with all the new partnership money flowing in. I’d prefer the OSS money flow to be more balanced, but yeah I guess the market decides.
One could compare the main branch against its state from one year ago to find out if the core product justifies this scale. I would say that, more likely than not, it isn't.
https://github.com/tailwindlabs/tailwindcss/compare/main%40%...
What kind of headcount do you estimate $1MM/year can reliably support?
That's like ~2 engineers at FAANG.
CSS the standard is still getting updated, browsers are still updating and making their own slightly different interpretations of the standard, so a CSS library can't be "complete" except for a moment in time.
We are probably in a situation like the one of Firefox or wikipedia.
A (side) business is created to support the oss project, to make it commercially sustainable /profitable, and then it becomes the commercial offer the liability sunk-in the money, using the fame of the oss to feed the beast. Puting the oss project at risk in the end.
Whereas people would happily give money or pay for supporting the oss project, they are kind of forced to feed the commercial project that might not really wanted to keep the beast alive.
As other I don't really have the details, but I think that in most of the world, 1 million of recurring revenue should be quite enough to support a sane evolution of what the project is doing.
I thought this too. At the end of the day, it's CSS, this isn't a large project needing a ton of resources.
money from sponsorships AND money from the PRO version. must be nice
I'd imagine that infrastructure costs are rather significant for Tailwind, and that there are non-neglibible organizational costs as well.
100% agree. If an open source project needs money to run, then isn't that defeating the purpose of being open source? Open source is a gift economy. If the owner can monetise it on the side then that is just a bonus.
Let's say you're paying your devs $100k / year. All in costs on those devs are probably $150k or so. That means your $1m / year will fund 6 full time developers with a little left over. This podcast from the CEO[1] says their engineering team was 4 people and the remaining staff is the 3 owners, the 1 remaining engineer, and one part time customer support person. So assuming every full time person was costing $150k in salary and other costs, you're already over $1m / year before you pay for any other expenses.
$1M / year is a lot of runway when it's just you. It's a lot less runway once you're paying other people's livelihoods too.
[1]: https://adams-morning-walk.transistor.fm/episodes/we-had-six...