{"slug":"react","name":"React","vendor_name":"React","is_countable":true,"categories":[{"slug":"web-engineering","label":"Web Engineering","level":0},{"slug":"javascript-frameworks","label":"JavaScript Frameworks","level":1},{"slug":"javascript-frameworks/component-ui-frameworks","label":"Component-based UI frameworks","level":2}],"adoption":{"live_companies":8719338,"live_hosts":26118721,"share_of_index":"16.0%","share_of_hosts":"13.6%"},"index":{"companies":54527857,"hosts":191809695,"landing_date":"2026-09-12"},"trend":[{"month":"2021-01","live_companies":4395977,"panel_companies":455933,"live_hosts":16803756,"adds":76,"removals":14,"share_of_dimension":0.06168692,"share_in_subcategory":0.83984227,"suppressed":false},{"month":"2021-02","live_companies":4396005,"panel_companies":455936,"live_hosts":16803757,"adds":71,"removals":14,"share_of_dimension":0.06168731,"share_in_subcategory":0.83983947,"suppressed":false},{"month":"2021-03","live_companies":4396025,"panel_companies":455938,"live_hosts":16803758,"adds":63,"removals":13,"share_of_dimension":0.06168759,"share_in_subcategory":0.8398373,"suppressed":false},{"month":"2021-04","live_companies":4396042,"panel_companies":455940,"live_hosts":16803759,"adds":58,"removals":13,"share_of_dimension":0.06168783,"share_in_subcategory":0.83983559,"suppressed":false},{"month":"2021-05","live_companies":4396057,"panel_companies":455942,"live_hosts":16803760,"adds":54,"removals":12,"share_of_dimension":0.06168804,"share_in_subcategory":0.83983427,"suppressed":false},{"month":"2021-06","live_companies":4396071,"panel_companies":455943,"live_hosts":16803760,"adds":52,"removals":13,"share_of_dimension":0.06168824,"share_in_subcategory":0.8398328,"suppressed":false},{"month":"2021-07","live_companies":4396098,"panel_companies":455946,"live_hosts":16803948,"adds":65,"removals":27,"share_of_dimension":0.0616886,"share_in_subcategory":0.83983065,"suppressed":false},{"month":"2021-08","live_companies":4396765,"panel_companies":456015,"live_hosts":16805190,"adds":695,"removals":275,"share_of_dimension":0.06169788,"share_in_subcategory":0.83976901,"suppressed":false},{"month":"2021-09","live_companies":4397246,"panel_companies":456065,"live_hosts":16806254,"adds":756,"removals":313,"share_of_dimension":0.06170487,"share_in_subcategory":0.83971635,"suppressed":false},{"month":"2021-10","live_companies":4397687,"panel_companies":456111,"live_hosts":16807231,"adds":754,"removals":314,"share_of_dimension":0.06171134,"share_in_subcategory":0.83966511,"suppressed":false},{"month":"2021-11","live_companies":4398143,"panel_companies":456158,"live_hosts":16808358,"adds":771,"removals":325,"share_of_dimension":0.06171801,"share_in_subcategory":0.83961569,"suppressed":false},{"month":"2021-12","live_companies":4398659,"panel_companies":456212,"live_hosts":16810092,"adds":841,"removals":375,"share_of_dimension":0.06172546,"share_in_subcategory":0.83956121,"suppressed":false},{"month":"2022-01","live_companies":4399120,"panel_companies":456259,"live_hosts":16811638,"adds":835,"removals":373,"share_of_dimension":0.06173232,"share_in_subcategory":0.83951027,"suppressed":false},{"month":"2022-02","live_companies":4399581,"panel_companies":456307,"live_hosts":16813182,"adds":834,"removals":373,"share_of_dimension":0.06173917,"share_in_subcategory":0.83945935,"suppressed":false},{"month":"2022-03","live_companies":4400114,"panel_companies":456363,"live_hosts":16815735,"adds":906,"removals":398,"share_of_dimension":0.06174694,"share_in_subcategory":0.83940579,"suppressed":false},{"month":"2022-04","live_companies":4400624,"panel_companies":456415,"live_hosts":16818199,"adds":907,"removals":398,"share_of_dimension":0.06175445,"share_in_subcategory":0.83935357,"suppressed":false},{"month":"2022-05","live_companies":4401132,"panel_companies":456468,"live_hosts":16820663,"adds":906,"removals":397,"share_of_dimension":0.06176195,"share_in_subcategory":0.8393011,"suppressed":false},{"month":"2022-06","live_companies":4401672,"panel_companies":456524,"live_hosts":16823258,"adds":937,"removals":405,"share_of_dimension":0.06176986,"share_in_subcategory":0.83924609,"suppressed":false},{"month":"2022-07","live_companies":4402202,"panel_companies":456579,"live_hosts":16825824,"adds":935,"removals":403,"share_of_dimension":0.06177766,"share_in_subcategory":0.83919204,"suppressed":false},{"month":"2022-08","live_companies":4402717,"panel_companies":456632,"live_hosts":16828203,"adds":918,"removals":388,"share_of_dimension":0.06178526,"share_in_subcategory":0.83913883,"suppressed":false},{"month":"2022-09","live_companies":4402692,"panel_companies":456630,"live_hosts":16829946,"adds":363,"removals":166,"share_of_dimension":0.06178522,"share_in_subcategory":0.83913169,"suppressed":false},{"month":"2022-10","live_companies":4402827,"panel_companies":456644,"live_hosts":16831777,"adds":301,"removals":128,"share_of_dimension":0.06178723,"share_in_subcategory":0.83911804,"suppressed":false},{"month":"2022-11","live_companies":4402994,"panel_companies":456661,"live_hosts":16833696,"adds":294,"removals":123,"share_of_dimension":0.06178964,"share_in_subcategory":0.83910337,"suppressed":false},{"month":"2022-12","live_companies":4403139,"panel_companies":456676,"live_hosts":16835539,"adds":268,"removals":113,"share_of_dimension":0.06179174,"share_in_subcategory":0.83908973,"suppressed":false},{"month":"2023-01","live_companies":4403242,"panel_companies":456687,"live_hosts":16836892,"adds":217,"removals":67,"share_of_dimension":0.06179331,"share_in_subcategory":0.839079,"suppressed":false},{"month":"2023-02","live_companies":4403392,"panel_companies":456703,"live_hosts":16838414,"adds":217,"removals":67,"share_of_dimension":0.06179536,"share_in_subcategory":0.83906644,"suppressed":false},{"month":"2023-03","live_companies":4403547,"panel_companies":456719,"live_hosts":16839949,"adds":223,"removals":68,"share_of_dimension":0.06179747,"share_in_subcategory":0.83905186,"suppressed":false},{"month":"2023-04","live_companies":4540241,"panel_companies":470896,"live_hosts":17280180,"adds":136762,"removals":35970,"share_of_dimension":0.0635806,"share_in_subcategory":0.83431709,"suppressed":false},{"month":"2023-05","live_companies":4641031,"panel_companies":481349,"live_hosts":17637515,"adds":136761,"removals":35970,"share_of_dimension":0.06489837,"share_in_subcategory":0.83166194,"suppressed":false},{"month":"2023-06","live_companies":4741822,"panel_companies":491803,"live_hosts":17994849,"adds":136761,"removals":35970,"share_of_dimension":0.06621235,"share_in_subcategory":0.82913562,"suppressed":false},{"month":"2023-07","live_companies":4842581,"panel_companies":502253,"live_hosts":18352052,"adds":136729,"removals":35961,"share_of_dimension":0.06752214,"share_in_subcategory":0.82673112,"suppressed":false},{"month":"2023-08","live_companies":4943349,"panel_companies":512705,"live_hosts":18709284,"adds":136729,"removals":35961,"share_of_dimension":0.06882827,"share_in_subcategory":0.82443726,"suppressed":false},{"month":"2023-09","live_companies":5044116,"panel_companies":523156,"live_hosts":19066516,"adds":136728,"removals":35961,"share_of_dimension":0.07013064,"share_in_subcategory":0.82224694,"suppressed":false},{"month":"2023-10","live_companies":5144808,"panel_companies":533599,"live_hosts":19423331,"adds":136653,"removals":35935,"share_of_dimension":0.07142839,"share_in_subcategory":0.82016137,"suppressed":false},{"month":"2023-11","live_companies":5245526,"panel_companies":544045,"live_hosts":19780235,"adds":136653,"removals":35935,"share_of_dimension":0.07272265,"share_in_subcategory":0.8181642,"suppressed":false},{"month":"2023-12","live_companies":5346244,"panel_companies":554491,"live_hosts":20137138,"adds":136653,"removals":35935,"share_of_dimension":0.07401323,"share_in_subcategory":0.81625144,"suppressed":false},{"month":"2024-01","live_companies":5446954,"panel_companies":564937,"live_hosts":20493968,"adds":136645,"removals":35933,"share_of_dimension":0.07530002,"share_in_subcategory":0.81441828,"suppressed":false},{"month":"2024-02","live_companies":5547724,"panel_companies":575388,"live_hosts":20850789,"adds":136703,"removals":35936,"share_of_dimension":0.07658398,"share_in_subcategory":0.81265544,"suppressed":false},{"month":"2024-03","live_companies":5711001,"panel_companies":592323,"live_hosts":21333450,"adds":199213,"removals":46470,"share_of_dimension":0.0786421,"share_in_subcategory":0.80923656,"suppressed":false},{"month":"2024-04","live_companies":5863739,"panel_companies":608164,"live_hosts":21794867,"adds":199209,"removals":46469,"share_of_dimension":0.08055586,"share_in_subcategory":0.8063812,"suppressed":false},{"month":"2024-05","live_companies":5879865,"panel_companies":609836,"live_hosts":21816579,"adds":62595,"removals":10541,"share_of_dimension":0.08075599,"share_in_subcategory":0.80627618,"suppressed":false},{"month":"2024-06","live_companies":5933000,"panel_companies":615347,"live_hosts":21924445,"adds":63677,"removals":10667,"share_of_dimension":0.08140829,"share_in_subcategory":0.8049986,"suppressed":false},{"month":"2024-07","live_companies":5986010,"panel_companies":620845,"live_hosts":22031929,"adds":63677,"removals":10667,"share_of_dimension":0.08205778,"share_in_subcategory":0.80375303,"suppressed":false},{"month":"2024-08","live_companies":6041396,"panel_companies":626590,"live_hosts":22144042,"adds":66052,"removals":11092,"share_of_dimension":0.08273237,"share_in_subcategory":0.80243217,"suppressed":false},{"month":"2024-09","live_companies":6138351,"panel_companies":636646,"live_hosts":22336987,"adds":108047,"removals":17796,"share_of_dimension":0.08386,"share_in_subcategory":0.79917935,"suppressed":false},{"month":"2024-10","live_companies":6315910,"panel_companies":655061,"live_hosts":22661229,"adds":195355,"removals":42577,"share_of_dimension":0.08605823,"share_in_subcategory":0.79174395,"suppressed":false},{"month":"2024-11","live_companies":6511646,"panel_companies":675362,"live_hosts":22947562,"adds":238313,"removals":50006,"share_of_dimension":0.08846401,"share_in_subcategory":0.78369173,"suppressed":false},{"month":"2024-12","live_companies":6700105,"panel_companies":694909,"live_hosts":23221856,"adds":238465,"removals":50101,"share_of_dimension":0.09075852,"share_in_subcategory":0.77632604,"suppressed":false},{"month":"2025-01","live_companies":6926325,"panel_companies":718371,"live_hosts":23553647,"adds":276321,"removals":64625,"share_of_dimension":0.09352544,"share_in_subcategory":0.7686552,"suppressed":false},{"month":"2025-02","live_companies":7138022,"panel_companies":740328,"live_hosts":23857888,"adds":276321,"removals":64625,"share_of_dimension":0.09608101,"share_in_subcategory":0.76176861,"suppressed":false},{"month":"2025-03","live_companies":7349634,"panel_companies":762275,"live_hosts":24162020,"adds":276237,"removals":64617,"share_of_dimension":0.09861944,"share_in_subcategory":0.75539322,"suppressed":false},{"month":"2025-04","live_companies":7515273,"panel_companies":779455,"live_hosts":24369965,"adds":230257,"removals":65739,"share_of_dimension":0.10062766,"share_in_subcategory":0.74979382,"suppressed":false},{"month":"2025-05","live_companies":7679790,"panel_companies":796518,"live_hosts":24578516,"adds":230256,"removals":65739,"share_of_dimension":0.10260104,"share_in_subcategory":0.74442682,"suppressed":false},{"month":"2025-06","live_companies":7869352,"panel_companies":816178,"live_hosts":24833285,"adds":255301,"removals":73133,"share_of_dimension":0.10489437,"share_in_subcategory":0.7387722,"suppressed":false},{"month":"2025-07","live_companies":8052742,"panel_companies":835199,"live_hosts":25075431,"adds":256523,"removals":77226,"share_of_dimension":0.10709796,"share_in_subcategory":0.73349547,"suppressed":false},{"month":"2025-08","live_companies":8247401,"panel_companies":855388,"live_hosts":25337293,"adds":271885,"removals":122180,"share_of_dimension":0.10943874,"share_in_subcategory":0.72846455,"suppressed":false},{"month":"2025-09","live_companies":8394960,"panel_companies":870692,"live_hosts":25520642,"adds":269739,"removals":122120,"share_of_dimension":0.11119831,"share_in_subcategory":0.72481577,"suppressed":false},{"month":"2025-10","live_companies":8500583,"panel_companies":881647,"live_hosts":25622505,"adds":227744,"removals":115416,"share_of_dimension":0.11254571,"share_in_subcategory":0.72214295,"suppressed":false},{"month":"2025-11","live_companies":8525603,"panel_companies":884242,"live_hosts":25593072,"adds":140436,"removals":90636,"share_of_dimension":0.112854,"share_in_subcategory":0.72152861,"suppressed":false},{"month":"2025-12","live_companies":8532445,"panel_companies":884952,"live_hosts":25601547,"adds":97478,"removals":83206,"share_of_dimension":0.1129563,"share_in_subcategory":0.72153556,"suppressed":false},{"month":"2026-01","live_companies":8549689,"panel_companies":886740,"live_hosts":25630084,"adds":100450,"removals":83910,"share_of_dimension":0.1131912,"share_in_subcategory":0.72151335,"suppressed":false},{"month":"2026-02","live_companies":8611898,"panel_companies":893192,"live_hosts":25774876,"adds":146120,"removals":69891,"share_of_dimension":0.11393544,"share_in_subcategory":0.71912652,"suppressed":false},{"month":"2026-03","live_companies":8714105,"panel_companies":903793,"live_hosts":26005568,"adds":172098,"removals":70038,"share_of_dimension":0.11513884,"share_in_subcategory":0.71444587,"suppressed":false},{"month":"2026-04","live_companies":8734852,"panel_companies":905945,"live_hosts":26053009,"adds":186439,"removals":75875,"share_of_dimension":0.11540656,"share_in_subcategory":0.71381988,"suppressed":false},{"month":"2026-05","live_companies":8739836,"panel_companies":906461,"live_hosts":26074053,"adds":183853,"removals":68997,"share_of_dimension":0.11546952,"share_in_subcategory":0.71330953,"suppressed":false},{"month":"2026-06","live_companies":8760970,"panel_companies":908653,"live_hosts":26126119,"adds":202239,"removals":75897,"share_of_dimension":0.11574268,"share_in_subcategory":0.71268792,"suppressed":false},{"month":"2026-07","live_companies":8750624,"panel_companies":907580,"live_hosts":26122997,"adds":188533,"removals":73650,"share_of_dimension":0.11560668,"share_in_subcategory":0.7125293,"suppressed":false},{"month":"2026-08","live_companies":8745963,"panel_companies":907097,"live_hosts":26134460,"adds":208356,"removals":76002,"share_of_dimension":0.11554489,"share_in_subcategory":0.71230995,"suppressed":false},{"month":"2026-09","live_companies":8719273,"panel_companies":904329,"live_hosts":26113292,"adds":209591,"removals":3373,"share_of_dimension":0.11519643,"share_in_subcategory":0.71208499,"suppressed":false}],"profile":{"tech_id":"vt_s2vph6rr2x","name":"React","slug":"react","detection_name":"react","aliases":["React.js"],"status":"active","merged_into":null,"in_taxonomy":true,"kind":"library","is_countable":true,"ai_flag":false,"categories":[{"slug":"web-engineering","label":"Web Engineering","level":0},{"slug":"javascript-frameworks","label":"JavaScript Frameworks","level":1},{"slug":"javascript-frameworks/component-ui-frameworks","label":"Component-based UI frameworks","level":2}],"parent_tech_id":null,"platform_tech_id":null,"vendor":{"org_id":"QSB3G7OG6GIDIMX4","name":"React","domain":"react.dev","hq_country":"us","employee_band":"10-100","revenue_band":"1m_10m","naics2":"51","business_category":"Tech Companies","group_id":null},"description_short":"Open-source JavaScript library for creating user interfaces.","description_long":"React is a component-based UI library for the web, created by Meta and maintained with an open-source community. Front-end developers use it to build interactive interfaces and single-page apps.","pricing_model":["free"],"is_paid":"no","price_band":"none","deployment":"self_hosted","is_open_source":true,"relationship_type":null,"confidence":1,"evidence_channels":["wappalyzer"],"edges":{"implies":[],"requires":[],"excludes":[]},"adoption":{"scope":"sample","sample_multiplier":1,"live_companies":8719338,"live_hosts":26118721,"all_hosts":28488788,"live_companies_estimate":8719338,"live_hosts_estimate":26118721,"first_discovered":"2019-05-30","last_discovered":"2026-09-10","trend":"stable","adds_12m":1912494,"removals_12m":960376,"panel":{"anchor":"2020-12-31","companies":904329,"scale_factor":9.64170755861372,"sufficient":true},"share_in_subcategory":0.7377,"by_country":[{"value":"us","companies":3343578},{"value":"gb","companies":645490},{"value":"br","companies":395072},{"value":"in","companies":390167},{"value":"de","companies":366415},{"value":"ca","companies":342154},{"value":"fr","companies":294553},{"value":"au","companies":238925},{"value":"jp","companies":169970},{"value":"mx","companies":159753}],"by_naics2":[{"value":"54","companies":1505974,"label":"Professional, Scientific, and Technical Services"},{"value":"81","companies":761015,"label":"Other Services (except Public Administration)"},{"value":"51","companies":743404,"label":"Information"},{"value":"62","companies":735391,"label":"Health Care and Social Assistance"},{"value":"61","companies":674493,"label":"Educational Services"},{"value":"23","companies":492947,"label":"Construction"},{"value":"72","companies":454985,"label":"Accommodation and Food Services"},{"value":"56","companies":452512,"label":"Administrative and Support and Waste Management and Remediation Services"},{"value":"45","companies":448596,"label":"Retail Trade"},{"value":"71","companies":424707,"label":"Arts, Entertainment, and Recreation"}],"by_employee_band":[{"value":"1-10","companies":6931219},{"value":"10-100","companies":1415903},{"value":"100-1000","companies":72160},{"value":"1000+","companies":5757}],"by_revenue_band":[{"value":"under_1m","companies":6097275},{"value":"1m_10m","companies":2101711},{"value":"10m_100m","companies":194565},{"value":"100m_1b","companies":13818},{"value":"1b_plus","companies":843}]},"trend_12m":[{"month":"2025-10","live_companies":8640183,"panel_companies":896126,"live_hosts":null,"adds":110444,"removals":127378,"share_of_dimension":0.11432104,"share_in_subcategory":null,"suppressed":false},{"month":"2025-11","live_companies":8603486,"panel_companies":892320,"live_hosts":null,"adds":96639,"removals":111456,"share_of_dimension":0.11388547,"share_in_subcategory":null,"suppressed":false},{"month":"2025-12","live_companies":8574944,"panel_companies":889359,"live_hosts":null,"adds":85901,"removals":99072,"share_of_dimension":0.11354643,"share_in_subcategory":null,"suppressed":false},{"month":"2026-01","live_companies":8556172,"panel_companies":887413,"live_hosts":null,"adds":81373,"removals":90202,"share_of_dimension":0.1133244,"share_in_subcategory":null,"suppressed":false},{"month":"2026-02","live_companies":8638582,"panel_companies":895960,"live_hosts":null,"adds":172687,"removals":82599,"share_of_dimension":0.11430147,"share_in_subcategory":null,"suppressed":false},{"month":"2026-03","live_companies":8734852,"panel_companies":905945,"live_hosts":null,"adds":186439,"removals":75875,"share_of_dimension":0.11540656,"share_in_subcategory":null,"suppressed":false},{"month":"2026-04","live_companies":8734852,"panel_companies":905945,"live_hosts":null,"adds":186439,"removals":75875,"share_of_dimension":0.11540656,"share_in_subcategory":null,"suppressed":false},{"month":"2026-05","live_companies":8739836,"panel_companies":906461,"live_hosts":null,"adds":183853,"removals":68997,"share_of_dimension":0.11546952,"share_in_subcategory":null,"suppressed":false},{"month":"2026-06","live_companies":8760970,"panel_companies":908653,"live_hosts":null,"adds":202239,"removals":75897,"share_of_dimension":0.11574268,"share_in_subcategory":null,"suppressed":false},{"month":"2026-07","live_companies":8750624,"panel_companies":907580,"live_hosts":null,"adds":188533,"removals":73650,"share_of_dimension":0.11560668,"share_in_subcategory":null,"suppressed":false},{"month":"2026-08","live_companies":8745963,"panel_companies":907097,"live_hosts":null,"adds":208356,"removals":76002,"share_of_dimension":0.11554489,"share_in_subcategory":null,"suppressed":false},{"month":"2026-09","live_companies":8719273,"panel_companies":904329,"live_hosts":null,"adds":209591,"removals":3373,"share_of_dimension":0.11519643,"share_in_subcategory":null,"suppressed":false}],"competitors":[{"tech_id":"vt_pnwalowmmf","name":"Vue.js","slug":"vue-js","live_companies":1854595},{"tech_id":"vt_5kutquqjnf","name":"AngularJS","slug":"angularjs","live_companies":591706},{"tech_id":"vt_quiiyv75sg","name":"Alpine.js","slug":"alpine-js","live_companies":302255},{"tech_id":"vt_qvbnm4m6z2","name":"Marko","slug":"marko","live_companies":280484},{"tech_id":"vt_bbywzjk5ld","name":"Angular","slug":"angular","live_companies":181772},{"tech_id":"vt_s5ivl3owig","name":"Svelte","slug":"svelte","live_companies":166182},{"tech_id":"vt_gogsubnbh5","name":"Marionette.js","slug":"marionette-js","live_companies":110297},{"tech_id":"vt_5v7lmyphqe","name":"CanJS","slug":"canjs","live_companies":17023}],"subcategory":{"slug":"javascript-frameworks/component-ui-frameworks","label":"Component-based UI frameworks","technologies_total":32,"rank":1,"companies_with_any":11820258,"companies_with_any_est":11820258,"detections_sample":12255073,"technologies":[{"tech_id":"vt_s2vph6rr2x","name":"React","slug":"react","vendor_name":"Meta","rank":1,"companies_sample":8719338,"companies_est":8719338,"share_of_category":0.7115,"share_of_companies":0.7377,"suppressed_share":false},{"tech_id":"vt_pnwalowmmf","name":"Vue.js","slug":"vue-js","vendor_name":"Vue.js Project","rank":2,"companies_sample":1854595,"companies_est":1854595,"share_of_category":0.1513,"share_of_companies":0.1569,"suppressed_share":false},{"tech_id":"vt_5kutquqjnf","name":"AngularJS","slug":"angularjs","vendor_name":"Google","rank":3,"companies_sample":591706,"companies_est":591706,"share_of_category":0.0483,"share_of_companies":0.0501,"suppressed_share":false},{"tech_id":"vt_quiiyv75sg","name":"Alpine.js","slug":"alpine-js","vendor_name":"Alpine.js","rank":4,"companies_sample":302255,"companies_est":302255,"share_of_category":0.0247,"share_of_companies":0.0256,"suppressed_share":false},{"tech_id":"vt_qvbnm4m6z2","name":"Marko","slug":"marko","vendor_name":"Marko Project","rank":5,"companies_sample":280484,"companies_est":280484,"share_of_category":0.0229,"share_of_companies":0.0237,"suppressed_share":false},{"tech_id":"vt_bbywzjk5ld","name":"Angular","slug":"angular","vendor_name":"Angular Team","rank":6,"companies_sample":181772,"companies_est":181772,"share_of_category":0.0148,"share_of_companies":0.0154,"suppressed_share":false},{"tech_id":"vt_s5ivl3owig","name":"Svelte","slug":"svelte","vendor_name":"Svelte","rank":7,"companies_sample":166182,"companies_est":166182,"share_of_category":0.0136,"share_of_companies":0.0141,"suppressed_share":false},{"tech_id":"vt_gogsubnbh5","name":"Marionette.js","slug":"marionette-js","vendor_name":"Marionette.js Community","rank":8,"companies_sample":110297,"companies_est":110297,"share_of_category":0.009,"share_of_companies":0.0093,"suppressed_share":false},{"tech_id":"vt_5v7lmyphqe","name":"CanJS","slug":"canjs","vendor_name":"Bitovi","rank":9,"companies_sample":17023,"companies_est":17023,"share_of_category":0.0014,"share_of_companies":0.0014,"suppressed_share":false},{"tech_id":"vt_fhuekjsp5l","name":"ExtJS","slug":"extjs","vendor_name":"Sencha","rank":10,"companies_sample":8723,"companies_est":8723,"share_of_category":0.0007,"share_of_companies":0.0007,"suppressed_share":false},{"tech_id":"vt_na5kxuhx4q","name":"Ember.js","slug":"ember-js","vendor_name":"Ember.js Project","rank":11,"companies_sample":8021,"companies_est":8021,"share_of_category":0.0007,"share_of_companies":0.0007,"suppressed_share":false},{"tech_id":"vt_a4y5fii4uw","name":"Riot","slug":"riot","vendor_name":"Riot.js project","rank":12,"companies_sample":2350,"companies_est":2350,"share_of_category":0.0002,"share_of_companies":0.0002,"suppressed_share":false},{"tech_id":"vt_ud7f5kn5dv","name":"Riot.js","slug":"riot-js","vendor_name":"Riot.js project","rank":13,"companies_sample":2284,"companies_est":2284,"share_of_category":0.0002,"share_of_companies":0.0002,"suppressed_share":false},{"tech_id":"vt_gvmbrritbx","name":"BEM","slug":"bem","vendor_name":"BEM Project","rank":14,"companies_sample":2199,"companies_est":2199,"share_of_category":0.0002,"share_of_companies":0.0002,"suppressed_share":false},{"tech_id":"vt_eg5ncdat4q","name":"Twitter Flight","slug":"twitter-flight","vendor_name":"Twitter","rank":15,"companies_sample":1754,"companies_est":1754,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false},{"tech_id":"vt_564vwmn6fb","name":"Qwik","slug":"qwik","vendor_name":"Builder.io","rank":16,"companies_sample":1619,"companies_est":1619,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false},{"tech_id":"vt_vtlaq6bulu","name":"WeBlocks","slug":"weblocks","vendor_name":"WeBlocks","rank":17,"companies_sample":1131,"companies_est":1131,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false},{"tech_id":"vt_wumujgc6cp","name":"SolidJS","slug":"solidjs","vendor_name":"SolidJS Community","rank":18,"companies_sample":1109,"companies_est":1109,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false},{"tech_id":"vt_t47jwms3q6","name":"Aurelia","slug":"aurelia","vendor_name":"Aurelia","rank":19,"companies_sample":618,"companies_est":618,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false},{"tech_id":"vt_wh7s7yvocw","name":"petite-vue","slug":"petite-vue","vendor_name":"Vue.js","rank":20,"companies_sample":528,"companies_est":528,"share_of_category":0,"share_of_companies":0,"suppressed_share":false},{"tech_id":"vt_fcuejf3sub","name":"Mithril","slug":"mithril","vendor_name":"Mithril.js Contributors","rank":21,"companies_sample":312,"companies_est":312,"share_of_category":0,"share_of_companies":0,"suppressed_share":false},{"tech_id":"vt_yoyz5jbt76","name":"Mithril.js","slug":"mithril-js","vendor_name":"Mithril.js Contributors","rank":22,"companies_sample":311,"companies_est":311,"share_of_category":0,"share_of_companies":0,"suppressed_share":false},{"tech_id":"vt_m7cfmdv2c4","name":"RightJS","slug":"rightjs","vendor_name":"RightJS Project","rank":23,"companies_sample":173,"companies_est":173,"share_of_category":0,"share_of_companies":0,"suppressed_share":false},{"tech_id":"vt_ujd7xoxzpb","name":"ef.js","slug":"ef-js","vendor_name":"ef.js project","rank":24,"companies_sample":123,"companies_est":123,"share_of_category":0,"share_of_companies":0,"suppressed_share":false},{"tech_id":"vt_ox44iza7qv","name":"jComponent","slug":"jcomponent","vendor_name":"Total.js","rank":25,"companies_sample":56,"companies_est":56,"share_of_category":0,"share_of_companies":0,"suppressed_share":false}],"note":"The subcategory ranking is read from the catalog counts, not from the category page: share_of_category is the technology over the sum of the subcategory counts, share_of_companies is the technology over the companies running anything in the subcategory. It carries no 12 month change; GET /v1/trends/categories/{l1}/{l2} has that."},"category":{"slug":"javascript-frameworks","label":"JavaScript Frameworks","technologies_total":55,"companies_with_any":13886915,"companies_with_any_est":13886915},"meta":{"verified_at":"2026-09-10T00:00:00.000Z","freshness":"fresh","taxonomy_release":"tax-2026.10","request_id":"f0ed4d7a-2d08-4073-af8c-253de71d4d44","scope":"universe","sample_multiplier":1,"history_claim":"verified since 2020","attribution":"Data by Veridion","credits_spent":0}},"figure":{"id":"companies.react","value":8719338,"unit":"companies run React","denominator":"54,527,857 companies in the index (16.0%)","date":"12 Sept 2026","dateLabel":"landing","method":"companies-live"},"canonical":"https://stacklookup.ai/tech/react"}