{"slug":"matter-js","name":"Matter.js","vendor_name":"Liam Brummitt","is_countable":true,"categories":[{"slug":"web-engineering","label":"Web Engineering","level":0},{"slug":"javascript-libraries","label":"JavaScript Libraries","level":1},{"slug":"javascript-libraries/charting-and-visualization-libraries","label":"Charting and visualization libraries","level":2}],"adoption":{"live_companies":162124,"live_hosts":345641,"share_of_index":"0.30%","share_of_hosts":"0.18%"},"index":{"companies":54527857,"hosts":191809695,"landing_date":"2026-09-12"},"trend":[{"month":"2021-01","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-02","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-03","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-04","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-05","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-06","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-07","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-08","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-09","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-10","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-11","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-12","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-01","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-02","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-03","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-04","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-05","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-06","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-07","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-08","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-09","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-10","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-11","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2022-12","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-01","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-02","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-03","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-04","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-05","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-06","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-07","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-08","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-09","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-10","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-11","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2023-12","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-01","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-02","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-03","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-04","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-05","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-06","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-07","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2024-08","live_companies":100,"panel_companies":9,"live_hosts":238,"adds":100,"removals":14,"share_of_dimension":0.00000119,"share_in_subcategory":0.00007536,"suppressed":false},{"month":"2024-09","live_companies":2163,"panel_companies":195,"live_hosts":5661,"adds":2077,"removals":271,"share_of_dimension":0.00002564,"share_in_subcategory":0.00157312,"suppressed":false},{"month":"2024-10","live_companies":11098,"panel_companies":999,"live_hosts":27603,"adds":9206,"removals":1193,"share_of_dimension":0.00013122,"share_in_subcategory":0.0072967,"suppressed":false},{"month":"2024-11","live_companies":21689,"panel_companies":1952,"live_hosts":49987,"adds":11784,"removals":1415,"share_of_dimension":0.00025568,"share_in_subcategory":0.01279553,"suppressed":false},{"month":"2024-12","live_companies":32066,"panel_companies":2886,"live_hosts":71849,"adds":11792,"removals":1420,"share_of_dimension":0.00037691,"share_in_subcategory":0.01720442,"suppressed":false},{"month":"2025-01","live_companies":44332,"panel_companies":3990,"live_hosts":98265,"adds":13685,"removals":2062,"share_of_dimension":0.00051944,"share_in_subcategory":0.02152128,"suppressed":false},{"month":"2025-02","live_companies":55955,"panel_companies":5036,"live_hosts":122923,"adds":13685,"removals":2062,"share_of_dimension":0.00065356,"share_in_subcategory":0.02496151,"suppressed":false},{"month":"2025-03","live_companies":67578,"panel_companies":6082,"live_hosts":147581,"adds":13685,"removals":2062,"share_of_dimension":0.00078685,"share_in_subcategory":0.02788632,"suppressed":false},{"month":"2025-04","live_companies":80180,"panel_companies":7216,"live_hosts":174674,"adds":14664,"removals":2732,"share_of_dimension":0.0009316,"share_in_subcategory":0.03077562,"suppressed":false},{"month":"2025-05","live_companies":92112,"panel_companies":8290,"live_hosts":200013,"adds":14664,"removals":2732,"share_of_dimension":0.00106784,"share_in_subcategory":0.03314525,"suppressed":false},{"month":"2025-06","live_companies":105746,"panel_companies":9517,"live_hosts":229415,"adds":16365,"removals":3059,"share_of_dimension":0.00122311,"share_in_subcategory":0.03562666,"suppressed":false},{"month":"2025-07","live_companies":119176,"panel_companies":10726,"live_hosts":258194,"adds":16489,"removals":3302,"share_of_dimension":0.00137535,"share_in_subcategory":0.03780064,"suppressed":false},{"month":"2025-08","live_companies":133294,"panel_companies":11996,"live_hosts":288663,"adds":17420,"removals":6633,"share_of_dimension":0.0015348,"share_in_subcategory":0.03990737,"suppressed":false},{"month":"2025-09","live_companies":143983,"panel_companies":12958,"live_hosts":310101,"adds":17323,"removals":6636,"share_of_dimension":0.00165493,"share_in_subcategory":0.04140824,"suppressed":false},{"month":"2025-10","live_companies":152693,"panel_companies":13742,"live_hosts":326313,"adds":15346,"removals":6379,"share_of_dimension":0.00175424,"share_in_subcategory":0.04270357,"suppressed":false},{"month":"2025-11","live_companies":154530,"panel_companies":13907,"live_hosts":326006,"adds":8216,"removals":5457,"share_of_dimension":0.00177498,"share_in_subcategory":0.04321125,"suppressed":false},{"month":"2025-12","live_companies":154712,"panel_companies":13924,"live_hosts":325257,"adds":5639,"removals":5235,"share_of_dimension":0.00177725,"share_in_subcategory":0.04359858,"suppressed":false},{"month":"2026-01","live_companies":155209,"panel_companies":13969,"live_hosts":325294,"adds":5732,"removals":5271,"share_of_dimension":0.00178307,"share_in_subcategory":0.04399837,"suppressed":false},{"month":"2026-02","live_companies":158811,"panel_companies":14293,"live_hosts":335284,"adds":8874,"removals":4667,"share_of_dimension":0.00182318,"share_in_subcategory":0.04518796,"suppressed":false},{"month":"2026-03","live_companies":164635,"panel_companies":14817,"live_hosts":351827,"adds":10491,"removals":4686,"share_of_dimension":0.0018876,"share_in_subcategory":0.04662139,"suppressed":false},{"month":"2026-04","live_companies":165763,"panel_companies":14918,"live_hosts":354433,"adds":11365,"removals":5076,"share_of_dimension":0.00190043,"share_in_subcategory":0.04705825,"suppressed":false},{"month":"2026-05","live_companies":165939,"panel_companies":14934,"live_hosts":354635,"adds":11242,"removals":4746,"share_of_dimension":0.0019024,"share_in_subcategory":0.04743244,"suppressed":false},{"month":"2026-06","live_companies":167022,"panel_companies":15032,"live_hosts":357158,"adds":12366,"removals":5220,"share_of_dimension":0.00191471,"share_in_subcategory":0.04792746,"suppressed":false},{"month":"2026-07","live_companies":165887,"panel_companies":14930,"live_hosts":354373,"adds":11282,"removals":5327,"share_of_dimension":0.00190171,"share_in_subcategory":0.04813756,"suppressed":false},{"month":"2026-08","live_companies":164799,"panel_companies":14832,"live_hosts":351902,"adds":12491,"removals":5599,"share_of_dimension":0.00188924,"share_in_subcategory":0.04840272,"suppressed":false},{"month":"2026-09","live_companies":162122,"panel_companies":14591,"live_hosts":345590,"adds":12546,"removals":211,"share_of_dimension":0.00185861,"share_in_subcategory":0.04844473,"suppressed":false}],"profile":{"tech_id":"vt_a63flxmq3l","name":"Matter.js","slug":"matter-js","detection_name":"matter.js","aliases":[],"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-libraries","label":"JavaScript Libraries","level":1},{"slug":"javascript-libraries/charting-and-visualization-libraries","label":"Charting and visualization libraries","level":2}],"parent_tech_id":null,"platform_tech_id":null,"vendor":{"org_id":null,"name":"Liam Brummitt","domain":"brm.io"},"description_short":"Open-source 2D physics engine for the web.","description_long":"Matter.js is an open-source 2D rigid body physics engine for JavaScript for use in web applications and games. It is maintained on brm.io for developers to embed in frontend projects.","pricing_model":["free"],"is_paid":"no","price_band":"none","deployment":"self_hosted","is_open_source":true,"relationship_type":null,"confidence":0.9,"evidence_channels":["wappalyzer"],"edges":{"implies":[],"requires":[],"excludes":[]},"adoption":{"scope":"sample","sample_multiplier":1,"live_companies":162124,"live_hosts":345641,"all_hosts":384205,"live_companies_estimate":162124,"live_hosts_estimate":345641,"first_discovered":"2025-02-02","last_discovered":"2026-09-10","trend":"stable","adds_12m":116548,"removals_12m":65392,"panel":{"anchor":"2020-12-31","companies":14591,"scale_factor":11.111313457678563,"sufficient":true},"share_in_subcategory":0.0936,"by_country":[{"value":"us","companies":50978},{"value":"gb","companies":12622},{"value":"de","companies":7704},{"value":"in","companies":7630},{"value":"fr","companies":7197},{"value":"au","companies":6157},{"value":"ca","companies":5753},{"value":"it","companies":5139},{"value":"nl","companies":4918},{"value":"es","companies":4124}],"by_naics2":[{"value":"45","companies":58923,"label":"Retail Trade"},{"value":"31","companies":18068,"label":"Manufacturing"},{"value":"33","companies":16399,"label":"Manufacturing"},{"value":"44","companies":15254,"label":"Retail Trade"},{"value":"32","companies":10426,"label":"Manufacturing"},{"value":"54","companies":8278,"label":"Professional, Scientific, and Technical Services"},{"value":"42","companies":6484,"label":"Wholesale Trade"},{"value":"81","companies":4021,"label":"Other Services (except Public Administration)"},{"value":"51","companies":4019,"label":"Information"},{"value":"71","companies":3268,"label":"Arts, Entertainment, and Recreation"}],"by_employee_band":[{"value":"1-10","companies":131393},{"value":"10-100","companies":20363},{"value":"100-1000","companies":1381},{"value":"1000+","companies":114}],"by_revenue_band":[{"value":"under_1m","companies":112436},{"value":"1m_10m","companies":35385},{"value":"10m_100m","companies":4843},{"value":"100m_1b","companies":376},{"value":"1b_plus","companies":23}]},"trend_12m":[{"month":"2025-10","live_companies":162087,"panel_companies":14588,"live_hosts":null,"adds":6941,"removals":8521,"share_of_dimension":0.00186097,"share_in_subcategory":null,"suppressed":false},{"month":"2025-11","live_companies":159332,"panel_companies":14340,"live_hosts":null,"adds":6074,"removals":7456,"share_of_dimension":0.00183014,"share_in_subcategory":null,"suppressed":false},{"month":"2025-12","live_companies":157189,"panel_companies":14147,"live_hosts":null,"adds":5399,"removals":6627,"share_of_dimension":0.00180615,"share_in_subcategory":null,"suppressed":false},{"month":"2026-01","live_companies":155606,"panel_companies":14004,"live_hosts":null,"adds":4990,"removals":6018,"share_of_dimension":0.00178838,"share_in_subcategory":null,"suppressed":false},{"month":"2026-02","live_companies":160213,"panel_companies":14419,"live_hosts":null,"adds":10487,"removals":5515,"share_of_dimension":0.00183948,"share_in_subcategory":null,"suppressed":false},{"month":"2026-03","live_companies":165763,"panel_companies":14918,"live_hosts":null,"adds":11365,"removals":5076,"share_of_dimension":0.00190043,"share_in_subcategory":null,"suppressed":false},{"month":"2026-04","live_companies":165763,"panel_companies":14918,"live_hosts":null,"adds":11365,"removals":5076,"share_of_dimension":0.00190043,"share_in_subcategory":null,"suppressed":false},{"month":"2026-05","live_companies":165939,"panel_companies":14934,"live_hosts":null,"adds":11242,"removals":4746,"share_of_dimension":0.0019024,"share_in_subcategory":null,"suppressed":false},{"month":"2026-06","live_companies":167022,"panel_companies":15032,"live_hosts":null,"adds":12366,"removals":5220,"share_of_dimension":0.00191471,"share_in_subcategory":null,"suppressed":false},{"month":"2026-07","live_companies":165887,"panel_companies":14930,"live_hosts":null,"adds":11282,"removals":5327,"share_of_dimension":0.00190171,"share_in_subcategory":null,"suppressed":false},{"month":"2026-08","live_companies":164799,"panel_companies":14832,"live_hosts":null,"adds":12491,"removals":5599,"share_of_dimension":0.00188924,"share_in_subcategory":null,"suppressed":false},{"month":"2026-09","live_companies":162122,"panel_companies":14591,"live_hosts":null,"adds":12546,"removals":211,"share_of_dimension":0.00185861,"share_in_subcategory":null,"suppressed":false}],"competitors":[{"tech_id":"vt_cbyquqaxhk","name":"Chart.js","slug":"chart-js","live_companies":524137},{"tech_id":"vt_gllpy3arnd","name":"Easy Pie Chart","slug":"easy-pie-chart","live_companies":460073},{"tech_id":"vt_gviqqa77nc","name":"dc.js","slug":"dc-js","live_companies":285837},{"tech_id":"vt_2lebtblrug","name":"Three.js","slug":"three-js","live_companies":177392},{"tech_id":"vt_ufmap2aoeu","name":"Raphael","slug":"raphael","live_companies":58149},{"tech_id":"vt_qqxxqixfsz","name":"D3","slug":"d3","live_companies":32839},{"tech_id":"vt_dobxbxqbi2","name":"SimplexNoise.js","slug":"simplexnoise-js","live_companies":27412},{"tech_id":"vt_ibutif5m64","name":"Highcharts","slug":"highcharts","live_companies":26541}],"subcategory":{"slug":"javascript-libraries/charting-and-visualization-libraries","label":"Charting and visualization libraries","technologies_total":58,"rank":5,"companies_with_any":1732123,"companies_with_any_est":1732123,"detections_sample":1914841,"technologies":[{"tech_id":"vt_cbyquqaxhk","name":"Chart.js","slug":"chart-js","vendor_name":"Chart.js contributors","rank":1,"companies_sample":524137,"companies_est":524137,"share_of_category":0.2737,"share_of_companies":0.3026,"suppressed_share":false},{"tech_id":"vt_gllpy3arnd","name":"Easy Pie Chart","slug":"easy-pie-chart","vendor_name":"rendro","rank":2,"companies_sample":460073,"companies_est":460073,"share_of_category":0.2403,"share_of_companies":0.2656,"suppressed_share":false},{"tech_id":"vt_gviqqa77nc","name":"dc.js","slug":"dc-js","vendor_name":"dc.js project","rank":3,"companies_sample":285837,"companies_est":285837,"share_of_category":0.1493,"share_of_companies":0.165,"suppressed_share":false},{"tech_id":"vt_2lebtblrug","name":"Three.js","slug":"three-js","vendor_name":"Three.js Project","rank":4,"companies_sample":177392,"companies_est":177392,"share_of_category":0.0926,"share_of_companies":0.1024,"suppressed_share":false},{"tech_id":"vt_a63flxmq3l","name":"Matter.js","slug":"matter-js","vendor_name":"Liam Brummitt","rank":5,"companies_sample":162124,"companies_est":162124,"share_of_category":0.0847,"share_of_companies":0.0936,"suppressed_share":false},{"tech_id":"vt_ufmap2aoeu","name":"Raphael","slug":"raphael","vendor_name":"Raphaël Project","rank":6,"companies_sample":58149,"companies_est":58149,"share_of_category":0.0304,"share_of_companies":0.0336,"suppressed_share":false},{"tech_id":"vt_qqxxqixfsz","name":"D3","slug":"d3","vendor_name":"D3.js Project","rank":7,"companies_sample":32839,"companies_est":32839,"share_of_category":0.0171,"share_of_companies":0.019,"suppressed_share":false},{"tech_id":"vt_dobxbxqbi2","name":"SimplexNoise.js","slug":"simplexnoise-js","vendor_name":"Jonas Wagner","rank":8,"companies_sample":27412,"companies_est":27412,"share_of_category":0.0143,"share_of_companies":0.0158,"suppressed_share":false},{"tech_id":"vt_ibutif5m64","name":"Highcharts","slug":"highcharts","vendor_name":"Highsoft","rank":9,"companies_sample":26541,"companies_est":26541,"share_of_category":0.0139,"share_of_companies":0.0153,"suppressed_share":false},{"tech_id":"vt_r4ybub5c3o","name":"ApexCharts.js","slug":"apexcharts-js","vendor_name":"ApexCharts","rank":10,"companies_sample":25191,"companies_est":25191,"share_of_category":0.0132,"share_of_companies":0.0145,"suppressed_share":false},{"tech_id":"vt_2bbwsqkyzq","name":"CanvasJS","slug":"canvasjs","vendor_name":"Fenopix","rank":11,"companies_sample":12236,"companies_est":12236,"share_of_category":0.0064,"share_of_companies":0.0071,"suppressed_share":false},{"tech_id":"vt_lj42jbg5i5","name":"PIXIjs","slug":"pixijs","vendor_name":"PixiJS Project","rank":12,"companies_sample":11993,"companies_est":11993,"share_of_category":0.0063,"share_of_companies":0.0069,"suppressed_share":false},{"tech_id":"vt_orpydk2o2q","name":"amCharts","slug":"amcharts","vendor_name":"amCharts","rank":13,"companies_sample":11189,"companies_est":11189,"share_of_category":0.0058,"share_of_companies":0.0065,"suppressed_share":false},{"tech_id":"vt_uqghd7xwze","name":"Paper.js","slug":"paper-js","vendor_name":"Paper.js","rank":14,"companies_sample":10594,"companies_est":10594,"share_of_category":0.0055,"share_of_companies":0.0061,"suppressed_share":false},{"tech_id":"vt_s6hukmq4jm","name":"Chartist.js","slug":"chartist-js","vendor_name":"Chartist.js contributors","rank":15,"companies_sample":10156,"companies_est":10156,"share_of_category":0.0053,"share_of_companies":0.0059,"suppressed_share":false},{"tech_id":"vt_ottocj66bj","name":"Morris.js","slug":"morris-js","vendor_name":"Morris.js","rank":16,"companies_sample":7766,"companies_est":7766,"share_of_category":0.0041,"share_of_companies":0.0045,"suppressed_share":false},{"tech_id":"vt_h77wn3onjl","name":"Konva.js","slug":"konva-js","vendor_name":"KonvaJS Project","rank":17,"companies_sample":7570,"companies_est":7570,"share_of_category":0.004,"share_of_companies":0.0044,"suppressed_share":false},{"tech_id":"vt_yxnz6qu55e","name":"Pannellum","slug":"pannellum","vendor_name":"Pannellum","rank":18,"companies_sample":7562,"companies_est":7562,"share_of_category":0.0039,"share_of_companies":0.0044,"suppressed_share":false},{"tech_id":"vt_zcx3z4skx4","name":"jQuery Sparklines","slug":"jquery-sparklines","vendor_name":"Omnipotent","rank":19,"companies_sample":6522,"companies_est":6522,"share_of_category":0.0034,"share_of_companies":0.0038,"suppressed_share":false},{"tech_id":"vt_qqq2jmzuha","name":"Flot","slug":"flot","vendor_name":"Flot contributors","rank":20,"companies_sample":6080,"companies_est":6080,"share_of_category":0.0032,"share_of_companies":0.0035,"suppressed_share":false},{"tech_id":"vt_xsji5q3y47","name":"ECharts","slug":"echarts","vendor_name":"Apache Software Foundation","rank":21,"companies_sample":5794,"companies_est":5794,"share_of_category":0.003,"share_of_companies":0.0033,"suppressed_share":false},{"tech_id":"vt_ey6p2tkrod","name":"KineticJS","slug":"kineticjs","vendor_name":"KineticJS Project","rank":22,"companies_sample":5171,"companies_est":5171,"share_of_category":0.0027,"share_of_companies":0.003,"suppressed_share":false},{"tech_id":"vt_6oudojh7ya","name":"Exhibit","slug":"exhibit","vendor_name":"SIMILE Project","rank":23,"companies_sample":4556,"companies_est":4556,"share_of_category":0.0024,"share_of_companies":0.0026,"suppressed_share":false},{"tech_id":"vt_jmfc6osepw","name":"Recharts","slug":"recharts","vendor_name":"Recharts","rank":24,"companies_sample":3912,"companies_est":3912,"share_of_category":0.002,"share_of_companies":0.0023,"suppressed_share":false},{"tech_id":"vt_d4vln7azqp","name":"xCharts","slug":"xcharts","vendor_name":"TenXer","rank":25,"companies_sample":3758,"companies_est":3758,"share_of_category":0.002,"share_of_companies":0.0022,"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-libraries","label":"JavaScript Libraries","technologies_total":416,"companies_with_any":40118208,"companies_with_any_est":40118208},"meta":{"verified_at":"2026-09-10T00:00:00.000Z","freshness":"fresh","taxonomy_release":"tax-2026.10","request_id":"ebf9f1e0-e792-4067-84de-2ee716509549","scope":"universe","sample_multiplier":1,"history_claim":"verified since 2020","attribution":"Data by Veridion","credits_spent":0}},"figure":{"id":"companies.matter-js","value":162124,"unit":"companies run Matter.js","denominator":"54,527,857 companies in the index (0.30%)","date":"12 Sept 2026","dateLabel":"landing","method":"companies-live"},"canonical":"https://stacklookup.ai/tech/matter-js"}