Data source

npm

The npm registry publishes download counts through a public API. We add up total downloads per month, and do not store package data.

Supporting context; these measurements do not directly affect the score.

Counts derived from the npm public downloads API.

Monthly package downloads · 2015-01 – 2026-09

2026-09 — Monthly package downloads: 891,584,343,633
View data table
Period / observationMonthly package downloads
2015-010
2015-0263,523,186
2015-031,240,468,135
2015-041,322,733,166
2015-051,509,180,115
2015-061,737,468,975
2015-071,987,863,774
2015-082,256,858,663
2015-092,439,208,607
2015-102,475,616,331
2015-112,833,576,765
2015-122,865,382,533
2016-013,175,523,867
2016-023,531,845,210
2016-034,063,783,296
2016-044,236,595,245
2016-054,545,190,472
2016-064,886,928,473
2016-074,848,346,875
2016-085,477,234,628
2016-095,707,679,898
2016-106,100,804,321
2016-116,538,655,450
2016-126,053,324,174
2017-016,959,080,358
2017-027,287,713,518
2017-039,253,309,264
2017-048,544,256,533
2017-059,866,551,398
2017-0610,534,850,157
2017-0710,821,685,524
2017-0811,927,262,465
2017-0912,343,332,282
2017-1014,216,757,113
2017-1114,589,759,948
2017-1213,369,042,655
2018-0115,974,325,812
2018-0216,655,860,047
2018-0320,599,860,950
2018-0420,277,252,023
2018-0521,858,460,539
2018-0623,533,663,150
2018-0724,799,283,953
2018-0826,825,289,752
2018-0926,859,604,467
2018-1034,563,834,044
2018-1133,585,715,961
2018-1229,891,148,262
2019-0138,525,404,266
2019-0239,038,484,330
2019-0344,345,947,082
2019-0443,922,932,614
2019-0549,268,496,236
2019-0646,765,910,628
2019-0752,916,506,017
2019-0853,853,603,534
2019-0954,102,925,692
2019-1061,880,519,947
2019-1159,720,284,006
2019-1254,548,059,924
2020-0164,371,356,830
2020-0268,388,542,947
2020-0381,498,110,333
2020-0484,243,484,978
2020-0583,138,694,857
2020-0684,951,409,905
2020-0792,889,957,989
2020-0890,105,040,760
2020-0996,809,639,067
2020-10105,077,087,273
2020-11102,660,412,504
2020-1299,886,095,854
2021-01106,113,436,013
2021-02115,479,891,856
2021-03138,064,403,600
2021-04126,466,276,239
2021-05128,632,032,584
2021-06134,037,058,020
2021-07130,876,351,611
2021-08135,957,012,201
2021-09142,323,239,964
2021-10146,814,937,455
2021-11149,437,500,873
2021-12142,202,037,780
2022-01159,613,217,908
2022-02165,483,738,387
2022-03190,839,350,103
2022-04170,681,587,543
2022-05175,159,498,269
2022-06182,519,361,201
2022-07170,654,447,073
2022-08199,329,947,692
2022-09193,067,641,474
2022-10193,478,027,966
2022-11203,259,962,976
2022-12178,332,918,359
2023-01199,731,413,886
2023-02203,561,992,862
2023-03234,100,525,843
2023-04203,051,567,848
2023-05223,810,037,638
2023-06224,017,450,113
2023-07220,280,066,967
2023-08239,868,029,260
2023-09226,311,920,588
2023-10242,223,714,211
2023-11223,588,656,740
2023-12200,702,434,730
2024-01236,482,590,557
2024-02239,313,725,327
2024-03248,248,485,922
2024-04240,557,605,532
2024-05255,324,031,395
2024-06244,035,188,378
2024-07269,278,345,269
2024-08258,364,391,665
2024-09262,443,725,417
2024-10292,034,696,839
2024-11289,898,390,441
2024-12243,281,365,321
2025-01278,705,420,304
2025-02288,162,984,417
2025-03315,145,876,413
2025-04275,125,696,189
2025-05319,547,889,555
2025-06363,866,279,244
2025-07386,874,547,185
2025-08360,166,220,536
2025-09383,871,552,742
2025-10423,611,513,696
2025-11397,116,583,691
2025-12389,849,120,664
2026-01440,994,938,239
2026-02467,626,852,976
2026-03635,087,291,805
2026-04654,987,644,668
2026-05717,688,803,532
2026-06786,786,767,412
2026-07845,655,223,002
2026-08865,642,939,279
2026-09891,584,343,633
Downloads, 2026-09892B
Year over year+132%

What the data shows

Computed from every record, as of 2026-09.

Downloads in January of each year

YearDownloads
201939B
202064B
2021106B
2022160B
2023200B
2024236B
2025279B
2026441B

Limitations