← Back to all datasets

Tech & AI · Time-series

Framework Weekly Downloads

Weekly npm downloads for five leading web frameworks — a direct signal of developer adoption.

Unit
downloads / week
-19.73M33.01M85.74M138.47M191.2M
  • react26.91M
  • vue2.68M
  • svelte957.33K
  • solid-js686.66K
  • astro849.4K
Embed

Embed this chart page anywhere with an iframe.

<iframe src="https://axiostats.com/datasets/npm-frameworks/" title="AxioStats — Framework Weekly Downloads" width="100%" height="480" loading="lazy"></iframe>
API endpoint

The same data as this page, served as static JSON — no key required.

curl https://axiostats.com/api/datasets/npm-frameworks.json
https://axiostats.com/api/datasets/npm-frameworks.json

Executive summary

Framework Weekly Downloads are led by react at 26,910,414 downloads / week in the latest week — versus 2,683,080 downloads / week for runner-up vue.

The strongest growth over the window was solid-js (+0.4%). Weeks are aggregated Monday-to-Sunday from the public npm API.

Source & metadata
Updated
2026-09-02
Methodology
Weekly download counts aggregated from the npm downloads API, summed per ISO week (weeks start on Monday). Only the five tracked frameworks are compared here.

Data

SeriesDateValue
react2026-06-0167,247,094
react2026-06-08142,540,426
react2026-06-15149,932,361
react2026-06-22146,247,311
react2026-06-29141,560,512
react2026-07-06140,828,120
react2026-07-13161,224,397
react2026-07-20161,351,881
react2026-07-27162,587,700
react2026-08-03163,083,190
react2026-08-10116,011,079
react2026-08-17170,480,639
react2026-08-24170,792,304
react2026-08-3126,910,414
vue2026-06-015,716,431
vue2026-06-0813,656,894
vue2026-06-1513,980,783
vue2026-06-2213,754,546
vue2026-06-2912,809,227
vue2026-07-0612,563,615
vue2026-07-1314,097,077
vue2026-07-2014,074,574
vue2026-07-2714,306,616
vue2026-08-0314,550,122
vue2026-08-109,841,669
vue2026-08-1714,971,335
vue2026-08-2415,638,304
vue2026-08-312,683,080
svelte2026-06-013,064,384
svelte2026-06-084,759,978
svelte2026-06-154,771,757
svelte2026-06-225,352,935
svelte2026-06-294,606,800
svelte2026-07-064,879,335
svelte2026-07-135,209,570
svelte2026-07-205,184,042
svelte2026-07-275,347,067
svelte2026-08-035,273,631
svelte2026-08-104,860,936
svelte2026-08-175,557,597
svelte2026-08-245,792,176
svelte2026-08-31957,330
solid-js2026-06-011,192,872
solid-js2026-06-082,628,048
solid-js2026-06-152,956,501
solid-js2026-06-222,700,675
solid-js2026-06-292,643,213
solid-js2026-07-062,232,470
solid-js2026-07-133,120,111
solid-js2026-07-203,050,086
solid-js2026-07-273,413,594
solid-js2026-08-033,456,458
solid-js2026-08-103,107,375
solid-js2026-08-173,765,333
solid-js2026-08-244,039,584
solid-js2026-08-31686,656
astro2026-06-011,622,623
astro2026-06-083,233,669
astro2026-06-153,540,663
astro2026-06-223,549,234
astro2026-06-293,514,613
astro2026-07-063,549,016
astro2026-07-134,222,654
astro2026-07-204,162,545
astro2026-07-274,210,546
astro2026-08-034,444,229
astro2026-08-103,926,952
astro2026-08-174,785,871
astro2026-08-245,137,684
astro2026-08-31849,403