Skip to content
Tailwind UI's $2 million was five months of a commercial product, not a URL typo

Retold by Astracia from public sources

Tailwind UI's $2 million was five months of a commercial product, not a URL typo

Adam Wathan's August 2020 essay says Tailwind CSS had about 10 million installs and that Tailwind UI, then about five months old, was about to cross $2 million in revenue, figures he stated himself beside a slug that misspells million.

Adam WathanFounder · Tailwind CSS
Tailwind CSSDeveloper toolsStartup profile →Visit ↗
Package installs
10,000,000
about a month before 2 August 2020 essay · founder-reported
Product revenue
$2,000,000
2 August 2020 essay, following week · founder-reported
Studio revenue
$4,000,000
2 August 2020 essay · founder-reported
Reading time
6 min

The story

On 2 August 2020, Adam Wathan republished a Twitter thread on his site as Tailwind CSS: From Side-Project Byproduct to Multi-Million Dollar Business. The URL still says multi-mullion, a typo; the title and body say million. About a month earlier, he wrote, Tailwind had cracked 10 million total installs. They were also about to cross $2 million in revenue from Tailwind UI, their first commercial Tailwind CSS product, released about five months earlier, a bit under two years after the first Tailwind CSS release. Those three clocks, installs, Tailwind UI dollars, and time since first CSS release, are his. This record does not invent a different multi-million total to match the broken slug.

The CSS started as an abandoned idea. In 2015 he told Steve Schoger about Digest, a site where companies would share links and outsiders could subscribe. He took a week off work and spent most of it on the tech stack, including CSS, because Bootstrap 4's first alpha had dropped Less for Sass and he hated Sass. Less let any class work as a mixin. He built Bootstrap-inspired components plus a small set of utilities. Digest died. The stylesheets lived. He copied the Less files into at least four or five later projects and watched utilities grow while component files shrank, which is when he started calling the approach utility-first rather than a bag of helper classes.

KiteTail, a later abandoned checkout idea, was streamed on YouTube with those styles in view. Viewers asked about the CSS. That, he wrote, is the benefit of working in public: he and Schoger would never have built the Tailwind Labs business, which in the same essay he said had done over $4 million in revenue in under two years, if he had not been live-streaming yet another failed side project. The $4 million line is a Tailwind Labs claim in that paragraph, not a restatement of the $2 million Tailwind UI line, and not an audited combined total. Keep them labeled as two founder sentences on the same page.

Open source was not the original plan. People asked to collaborate. Stefan Bauer, in Wathan's memory, suggested responsive prefixes like sm:font-bold instead of sm-font-bold. Jonathan Reinink wanted the utilities for a SaaS redesign with a completely different look, which forced the framework to be project-agnostic. The name Tailwind came from throwing tail-star into a reverse dictionary to stay tied to KiteTail. For two or three months in mid-2017 they pushed toward a release. Less configuration became so cryptic that tests felt impractical. David Hemphill pointed him at PostCSS. He described the rewrite on Full Stack Radio and still jokes that Tailwind abuses PostCSS in ways Andrey Sitnik never intended.

Halloween night 2017 they finished documentation for 0.1.0 and shipped the next day to attention he still calls surprising. Andrew Del Prete's PurgeCSS post, a few days later, is named as one of the most important in the framework's history. After a year of 0.x releases he announced he would go full-time on Tailwind CSS, dropping a planned new SaaS. Refactoring UI, a book with Schoger released in December 2018, had given him what he called a big bankroll, and he believed commercial offerings around the framework were possible. Tailwind v1.0 went out on 13 May 2019. He then spent the rest of the year with Schoger trying to figure out what Tailwind the business would be, discarding prototypes until they pursued what became Tailwind UI.

The first public glimpse of that gallery idea is a March 2019 tweet about hundreds of responsive components to copy. Early access shipped in February 2020 after they worked what he described as thirty-six hours straight into a self-imposed deadline. In the August 2020 essay he said Tailwind UI had been successful beyond their wildest dreams and was going to cross $2 million in revenue the following week, the same $2 million already attached to a five-month-old product. That sentence is still his projection on 2 August, not a closed audited year. As a result they had started hiring, naming Brad Cornes, Simon Vrachliotis, and a then-unnamed third developer.

What this story must not do is launder later company folklore into his 2020 list. He did not state a Tailwind CSS support-plan ARR in this essay. He did not state a headcount beyond those names. He did not convert 10 million installs into unique developers or paying customers. Installs are cumulative package installs in his wording. Tailwind UI revenue is commercial product revenue, about to cross $2 million, about five months after launch. Tailwind Labs over $4 million in under two years is a separate clause about the studio that exists because of the streams. The URL typo does not license a third number.

The abandoned products are load-bearing. Digest paid for the utility files. KiteTail paid for the audience that asked for a framework. Refactoring UI paid for the year of full-time framework work. None of those is Tailwind UI's $2 million, and none of them is proof that every CSS hobby should become a component store. Wathan's own plot is accident plus public work plus a book that funded a bet, then a gallery that sold. The Halloween 2017 open-source date and the May 2019 1.0 date sit before Tailwind UI. Mixing them into one overnight business erases the years of unpaid CSS.

He closes by thanking people who supported them and promising more products. That is a founder's forward look, not a second revenue print. For an editorial file the discipline is quotation boundaries. If he wrote 10 million installs, $2 million Tailwind UI, about five months, a bit under two years since first CSS, 13 May 2019, February 2020 early access, thirty-six hours, and over $4 million Tailwind Labs in under two years, those are the figures. If a catalog title somewhere says multi-mullion, treat it as the same typo as the slug, not as a metric.

Independently verified: false. Downloads and dollars are founder-reported in a blog post that began as a thread. This draft does not pull Stripe screenshots or npm audit trails. The useful caution is double: do not correct his million using the misspelled URL, and do not add millions he did not write.

This story is based on the founder’s own account.

Read the original source ↗

Sources

More founder stories

ChatSEOChatSEO's paywall after five prompts, then euros without adsFootlyFootly crossed $10K MRR after three broken onboardingsPostFastPostFast paid after Petar Georgiev stopped buying tools that failed silentlyAutoShorts.aiEric Smith dated AutoShorts.ai from a December idea to $20K, then $40K soloSupaBirdFarid Shukurov kept SupaBird's $1,987 month, $7k revenue, and $10k revenue apart

Alternatives to Tailwind CSS

Browse category →

Reviewed matches are labeled. Other suggestions come from a shared subcategory, use case, source listing or the same category. Compare features and current plans before choosing.

Product

Node.js

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications

Vite

Next Generation Frontend Tooling

Bulma

Bulma is an open source CSS framework based on Flexbox and built with Sass. It's 100% responsive, fully modular, and available for free.

Vue.js

Reactive Components for Modern Web Interfaces

React

A JavaScript library for building user interfaces

Vercel

Static and JAMstack deployment, Serverless Functions, and Global CDN.

Svelte

Cybernetically enhanced web apps

Bootstrap

Simple and flexible HTML, CSS, and JS for popular UI components and interactions

Browse category →

Selected by category and available use-case details. A topic match does not establish equivalent features.

Product

AdminMart

AdminMart offers free and premium modern admin dashboard templates for your app.

Bizness Apps

Create your own app or become a reseller and build apps for others

Dispostable

Yola – Make a Free Website. Q2 in Free Website. Yola is a website builder which currently serves 12 million users worldwide. Yola offers Free and Premium versions… Read More · Apple Special Event September 2017 thumbnail

AI Web Designer

Design your website using AI. Then export it to your desired platform or raw HTML to host it.

Flowmon

Clever Network Monitoring and Security Solution based on NetFlow, IPFIX and Network Behavior Analysis

Authentic8 Silo

Authentic8 puts you in control of the cloud by delivering the browser as a service.

Recently added in Development & IT

Browse category →

Added to this directory in the past 30 days. Dates refer to the directory listing, not the product launch.

Product

Replay

For engineering teams: Replay QA continuously tests your app

Vizipedia

free open-source visualizations Wikipedia your agents code

Ryjones

Let's Encrypt on an HP LaserJet M553, Renewed from a Proxmox Container

Kolega

A free coding agent that writes its own multi-agent workflows

Explore expertise in Development & IT

See all →

Profiles grouped by topic. This does not confirm an offer, availability or a connection to this profile.

Profile

James NoCode

YouTube · 57K subscribers

NoCode AI Builders

YouTube · 13K subscribers

NeuSource Startup Minds

🎯 NeuSource के साथ करें अपने नए बिज़नेस की शानदार शुरुआत ⬇️

Media about Development & IT

See all →

Shows and channels grouped by topic. A recommendation does not mean this profile was featured or endorsed.

Show

Gareth Pronovost | Build Without Code

YouTube · 42K subscribers

PlanetNoCode

YouTube · 36K subscribers

Glide

YouTube · 31K subscribers

Browse Development & IT categories

See all →

Subcategories in the same part of the directory, with the number of listed products.

Category

Code editors & coding assistants

2,564 listed products

Website & app builders

1,721 listed products

Cloud infrastructure & DevOps

1,211 listed products

Monitoring & IT management

647 listed products

Version control & code review

548 listed products

Software testing & QA

443 listed products

APIs & backend platforms

281 listed products

Blockchain development

212 listed products

More founder stories from Development & IT startups

See all →

Other retold founder accounts, each linked to the original.

Story

ScreenshotOne took three years to $10k MRR and eight months to $20k

Dmytro Krasun says ScreenshotOne reached $10k monthly recurring revenue in September 2024, almost three years after launch, then $20k in June 2025, and that the second number changed how much more money still drove him.

AJ said Carrd was about $1.2M ARR and he spends time on the product, not campaigns

AJ told SaaS Club Carrd was about $100k MRR, about $1.2 million ARR, and that with two people he invests time in the builder rather than in finding ways to market it; he did not, in the sources fetched here, state $2M AR

WP Engine passed $100M ARR after Cohen made thirty people say they would pay $49

Jason Cohen says he did not start WP Engine until 30 people said they will pay $49 a month, 20 of them did, and in January 2018 he reported the company had passed $100 million ARR and closed $250 million from Silver Lake

AJ put Carrd at about $1.2 million ARR with two people, not a forever-solo shop

On the SaaS Club podcast AJ said Carrd was at about $100,000 MRR, about $1.2 million ARR, 2.6 million users, and nearly 4 million sites, after a $2 million raise he described as a network buy while the product stayed pro

Browse by category