Packages people install directly, since Apr 2025
+39.9% vs prior 30 days (1.4M)
+49.2% vs prior 30 days (399.8K)
One fetch per install. CI and bots inflate the count
Average MoM, last 3 complete months
Time taken to double total downloads
Sites detected running c15t by Wappalyzer (Jun 2026). Undercounts: only detects sites Wappalyzer crawls.
c15t is fetched exactly once per install, whichever entry point is used. Includes CI re-installs, bots, and cache misses.
@c15t/cli is run by humans setting up or configuring a project. The closest signal to active developer adoption.
@c15t/dev-tools is added by developers actively building with c15t, not pulled in automatically.
@c15t/iab is advertising-compliance tooling. Teams installing it are running ads, a commercial-intent signal.
Upper bound for self-hosting: @c15t/backend is also pulled in by the CLI and was bundled by legacy versions, so it overstates self-hosting.
Real-world deployments sit somewhere between the ~2.8K sites Wappalyzer can see and the fetch counts above. A single active project generates tens of fetches a month through CI and caching, so ~596.3K core fetches squares with thousands of live deployments, not hundreds of thousands.
| Milestone | Crossed | Took |
|---|---|---|
| 1M downloads | Mar 13, 2026 | 346 days |
| 2M downloads | May 14, 2026 | 62 days |
| 3M downloads | Jun 23, 2026 | 40 days |
| 4M downloads | Jul 23, 2026 | 30 days |
| 5M downloads | Aug 7, 2026 | 15 days |
| 6M downloads | Aug 25, 2026 | 18 days |
| Month | Direct downloads | MoM | YoY | Stars earned | Total stars |
|---|---|---|---|---|---|
| August 2026 | 2,011,571 | +57.2% | 66× | 0 | 0 |
| July 2026 | 1,279,821 | +69.7% | 45× | 0 | 0 |
| June 2026 | 754,063 | +4.8% | 54× | 0 | 0 |
| May 2026 | 719,257 | +45.4% | 70× | 0 | 0 |
| April 2026 | 494,747 | +36.8% | 51× | 0 | 0 |
| March 2026 | 361,701 | +53.1% | — | 0 | 0 |
| February 2026 | 236,259 | +22.3% | — | 0 | 0 |
| January 2026 | 193,136 | +36.8% | — | 0 | 0 |
| December 2025 | 141,153 | +63.0% | — | 0 | 0 |
| November 2025 | 86,590 | +40.9% | — | 0 | 0 |
| October 2025 | 61,454 | +42.5% | — | 0 | 0 |
| September 2025 | 43,130 | +40.7% | — | 0 | 0 |
| August 2025 | 30,645 | +8.0% | — | 0 | 0 |
| July 2025 | 28,388 | +103.4% | — | 0 | 0 |
| June 2025 | 13,954 | +36.7% | — | 0 | 0 |
| May 2025 | 10,210 | +4.3% | — | 0 | 0 |
| April 2025 | 9,787 | — | — | 0 | 0 |
YoY multiples compare against a near-zero 2025 base, so they shrink as the project matures. MoM and the shrinking milestone gaps are the better read of current pace.
| Package | Last 30 days | Share | All time | What it signals |
|---|---|---|---|---|
| Installed directly: the traction signal | ||||
| @c15t/react | 624,844 | 31.9% | 1,839,148 | React apps (also pulled by @c15t/nextjs) |
| c15t | 596,348 | 30.5% | 1,852,123 | Core. Fetched once per install, the best install proxy |
| @c15t/nextjs | 345,645 | 17.7% | 1,210,115 | Direct adoption in Next.js apps |
| @c15t/backend | 206,369 | 10.5% | 1,048,310 | Self-hosting + CLI dependency + legacy installs |
| @c15t/scripts | 131,221 | 6.7% | 473,193 | Consent-gated script loading (Google Analytics, etc.), ecosystem expansion |
| @c15t/dev-tools | 19,154 | 1.0% | 72,446 | Developers adding the dev overlay |
| @c15t/cli | 17,487 | 0.9% | 61,492 | Humans running setup or config |
| @c15t/iab | 8,329 | 0.4% | 32,694 | IAB TCF advertising compliance, a commercial signal |
| @c15t/node-sdk | 6,890 | 0.4% | 67,619 | Server-side Node integrations |
| Pulled in automatically: build structure, not adoption | ||||
| @c15t/translations | 638,654 | — | 1,914,802 | Dependency of c15t, @c15t/nextjs, and @c15t/ui |
| @c15t/ui | 490,311 | — | 1,104,719 | Dependency of @c15t/react |
| @c15t/schema | 486,547 | — | 1,111,482 | Dependency of c15t and @c15t/backend (split out Feb 2026) |
| @c15t/logger | 179,496 | — | 906,695 | Internal dependency of backend/CLI |
npm counts tarball downloads, not installs: installing @c15t/nextjs also downloads @c15t/react and c15t, so summed totals count one install several times. Headline numbers on this page only sum the direct-install group; share is each package's slice of that group's last 30 days. The c15t row is the cleanest install proxy.