{"slug":"parsley-js","name":"Parsley.js","vendor_name":"Parsley.js","is_countable":true,"categories":[{"slug":"web-engineering","label":"Web Engineering","level":0},{"slug":"javascript-libraries","label":"JavaScript Libraries","level":1},{"slug":"javascript-libraries/form-and-input-libraries","label":"Form and input libraries","level":2}],"adoption":{"live_companies":83668,"live_hosts":138765,"share_of_index":"0.15%","share_of_hosts":"0.07%"},"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":65,"panel_companies":15,"live_hosts":133,"adds":65,"removals":6,"share_of_dimension":0.00000197,"share_in_subcategory":0.00007362,"suppressed":false},{"month":"2024-09","live_companies":1746,"panel_companies":402,"live_hosts":3568,"adds":1687,"removals":194,"share_of_dimension":0.0000529,"share_in_subcategory":0.00191778,"suppressed":false},{"month":"2024-10","live_companies":7135,"panel_companies":1641,"live_hosts":13910,"adds":5583,"removals":651,"share_of_dimension":0.0002156,"share_in_subcategory":0.00733124,"suppressed":false},{"month":"2024-11","live_companies":14204,"panel_companies":3267,"live_hosts":25884,"adds":7720,"removals":791,"share_of_dimension":0.00042794,"share_in_subcategory":0.01359104,"suppressed":false},{"month":"2024-12","live_companies":21138,"panel_companies":4862,"live_hosts":37596,"adds":7725,"removals":791,"share_of_dimension":0.00063499,"share_in_subcategory":0.01897211,"suppressed":false},{"month":"2025-01","live_companies":28845,"panel_companies":6635,"live_hosts":50734,"adds":8498,"removals":1203,"share_of_dimension":0.00086377,"share_in_subcategory":0.02418101,"suppressed":false},{"month":"2025-02","live_companies":36141,"panel_companies":8313,"live_hosts":63010,"adds":8498,"removals":1203,"share_of_dimension":0.00107884,"share_in_subcategory":0.02855374,"suppressed":false},{"month":"2025-03","live_companies":43436,"panel_companies":9991,"live_hosts":75285,"adds":8498,"removals":1203,"share_of_dimension":0.00129254,"share_in_subcategory":0.03245036,"suppressed":false},{"month":"2025-04","live_companies":50873,"panel_companies":11701,"live_hosts":87830,"adds":8640,"removals":1459,"share_of_dimension":0.00151063,"share_in_subcategory":0.03627165,"suppressed":false},{"month":"2025-05","live_companies":58054,"panel_companies":13353,"live_hosts":99845,"adds":8640,"removals":1459,"share_of_dimension":0.00172002,"share_in_subcategory":0.03963221,"suppressed":false},{"month":"2025-06","live_companies":65444,"panel_companies":15053,"live_hosts":112273,"adds":8849,"removals":1588,"share_of_dimension":0.00193456,"share_in_subcategory":0.04272855,"suppressed":false},{"month":"2025-07","live_companies":72718,"panel_companies":16726,"live_hosts":124463,"adds":8862,"removals":1681,"share_of_dimension":0.00214475,"share_in_subcategory":0.04554827,"suppressed":false},{"month":"2025-08","live_companies":79961,"panel_companies":18392,"live_hosts":136585,"adds":8923,"removals":2696,"share_of_dimension":0.00235305,"share_in_subcategory":0.04812373,"suppressed":false},{"month":"2025-09","live_companies":86125,"panel_companies":19810,"live_hosts":146569,"adds":8860,"removals":2697,"share_of_dimension":0.00252992,"share_in_subcategory":0.05049669,"suppressed":false},{"month":"2025-10","live_companies":90665,"panel_companies":20854,"live_hosts":153238,"adds":7238,"removals":2509,"share_of_dimension":0.00266206,"share_in_subcategory":0.05233231,"suppressed":false},{"month":"2025-11","live_companies":91498,"panel_companies":21045,"live_hosts":152999,"adds":3342,"removals":2052,"share_of_dimension":0.00268597,"share_in_subcategory":0.05306753,"suppressed":false},{"month":"2025-12","live_companies":90650,"panel_companies":20850,"live_hosts":151128,"adds":1205,"removals":1913,"share_of_dimension":0.00266136,"share_in_subcategory":0.05311076,"suppressed":false},{"month":"2026-01","live_companies":89964,"panel_companies":20693,"live_hosts":149593,"adds":1227,"removals":1928,"share_of_dimension":0.00264137,"share_in_subcategory":0.05314802,"suppressed":false},{"month":"2026-02","live_companies":89127,"panel_companies":20500,"live_hosts":148249,"adds":1090,"removals":1530,"share_of_dimension":0.00261498,"share_in_subcategory":0.05306036,"suppressed":false},{"month":"2026-03","live_companies":88872,"panel_companies":20441,"live_hosts":148281,"adds":1275,"removals":1531,"share_of_dimension":0.00260413,"share_in_subcategory":0.05303166,"suppressed":false},{"month":"2026-04","live_companies":88375,"panel_companies":20327,"live_hosts":147339,"adds":1381,"removals":1659,"share_of_dimension":0.00258942,"share_in_subcategory":0.0529792,"suppressed":false},{"month":"2026-05","live_companies":87620,"panel_companies":20153,"live_hosts":145908,"adds":1339,"removals":1507,"share_of_dimension":0.00256724,"share_in_subcategory":0.05294617,"suppressed":false},{"month":"2026-06","live_companies":87046,"panel_companies":20021,"live_hosts":144879,"adds":1473,"removals":1658,"share_of_dimension":0.00255028,"share_in_subcategory":0.05291845,"suppressed":false},{"month":"2026-07","live_companies":86043,"panel_companies":19791,"live_hosts":143026,"adds":1335,"removals":1656,"share_of_dimension":0.00252091,"share_in_subcategory":0.05291201,"suppressed":false},{"month":"2026-08","live_companies":84978,"panel_companies":19546,"live_hosts":141094,"adds":1481,"removals":1712,"share_of_dimension":0.00248971,"share_in_subcategory":0.0529282,"suppressed":false},{"month":"2026-09","live_companies":83667,"panel_companies":19244,"live_hosts":138739,"adds":1578,"removals":71,"share_of_dimension":0.00245138,"share_in_subcategory":0.05299444,"suppressed":false}],"profile":{"tech_id":"vt_ithkmp5h5h","name":"Parsley.js","slug":"parsley-js","detection_name":"parsley.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/form-and-input-libraries","label":"Form and input libraries","level":2}],"parent_tech_id":null,"platform_tech_id":null,"vendor":{"org_id":null,"name":"Parsley.js","domain":"parsleyjs.org"},"description_short":"Client-side form validation library for JavaScript.","description_long":"Parsley.js is an open-source library for adding client-side form validation to web pages. It lets developers validate inputs and display errors without server round-trips.","pricing_model":["free"],"is_paid":"no","price_band":"none","deployment":"self_hosted","is_open_source":true,"relationship_type":null,"confidence":0.95,"evidence_channels":["wappalyzer"],"edges":{"implies":[],"requires":[],"excludes":[]},"adoption":{"scope":"sample","sample_multiplier":1,"live_companies":83668,"live_hosts":138765,"all_hosts":180010,"live_companies_estimate":83668,"live_hosts_estimate":138765,"first_discovered":"2025-02-02","last_discovered":"2026-09-10","trend":"stable","adds_12m":13946,"removals_12m":21092,"panel":{"anchor":"2020-12-31","companies":19244,"scale_factor":4.347660512660624,"sufficient":true},"share_in_subcategory":0.0428,"by_country":[{"value":"us","companies":20948},{"value":"de","companies":13904},{"value":"gb","companies":4168},{"value":"fr","companies":4029},{"value":"in","companies":3429},{"value":"nl","companies":2888},{"value":"au","companies":2607},{"value":"ca","companies":2363},{"value":"it","companies":2309},{"value":"br","companies":1978}],"by_naics2":[{"value":"61","companies":14130,"label":"Educational Services"},{"value":"54","companies":11352,"label":"Professional, Scientific, and Technical Services"},{"value":"62","companies":8237,"label":"Health Care and Social Assistance"},{"value":"81","companies":5569,"label":"Other Services (except Public Administration)"},{"value":"72","companies":5233,"label":"Accommodation and Food Services"},{"value":"51","companies":4567,"label":"Information"},{"value":"56","companies":3537,"label":"Administrative and Support and Waste Management and Remediation Services"},{"value":"52","companies":3486,"label":"Finance and Insurance"},{"value":"33","companies":3422,"label":"Manufacturing"},{"value":"71","companies":3244,"label":"Arts, Entertainment, and Recreation"}],"by_employee_band":[{"value":"1-10","companies":58534},{"value":"10-100","companies":18696},{"value":"100-1000","companies":2081},{"value":"1000+","companies":207}],"by_revenue_band":[{"value":"under_1m","companies":54475},{"value":"1m_10m","companies":20417},{"value":"10m_100m","companies":3850},{"value":"100m_1b","companies":566},{"value":"1b_plus","companies":51}]},"trend_12m":[{"month":"2025-10","live_companies":90954,"panel_companies":20920,"live_hosts":null,"adds":792,"removals":2786,"share_of_dimension":0.00266884,"share_in_subcategory":null,"suppressed":false},{"month":"2025-11","live_companies":89694,"panel_companies":20630,"live_hosts":null,"adds":693,"removals":2438,"share_of_dimension":0.00263303,"share_in_subcategory":null,"suppressed":false},{"month":"2025-12","live_companies":88715,"panel_companies":20405,"live_hosts":null,"adds":616,"removals":2167,"share_of_dimension":0.00260518,"share_in_subcategory":null,"suppressed":false},{"month":"2026-01","live_companies":87966,"panel_companies":20233,"live_hosts":null,"adds":589,"removals":1971,"share_of_dimension":0.00258379,"share_in_subcategory":null,"suppressed":false},{"month":"2026-02","live_companies":88088,"panel_companies":20261,"live_hosts":null,"adds":1288,"removals":1808,"share_of_dimension":0.00258479,"share_in_subcategory":null,"suppressed":false},{"month":"2026-03","live_companies":88375,"panel_companies":20327,"live_hosts":null,"adds":1381,"removals":1659,"share_of_dimension":0.00258942,"share_in_subcategory":null,"suppressed":false},{"month":"2026-04","live_companies":88375,"panel_companies":20327,"live_hosts":null,"adds":1381,"removals":1659,"share_of_dimension":0.00258942,"share_in_subcategory":null,"suppressed":false},{"month":"2026-05","live_companies":87620,"panel_companies":20153,"live_hosts":null,"adds":1339,"removals":1507,"share_of_dimension":0.00256724,"share_in_subcategory":null,"suppressed":false},{"month":"2026-06","live_companies":87046,"panel_companies":20021,"live_hosts":null,"adds":1473,"removals":1658,"share_of_dimension":0.00255028,"share_in_subcategory":null,"suppressed":false},{"month":"2026-07","live_companies":86043,"panel_companies":19791,"live_hosts":null,"adds":1335,"removals":1656,"share_of_dimension":0.00252091,"share_in_subcategory":null,"suppressed":false},{"month":"2026-08","live_companies":84978,"panel_companies":19546,"live_hosts":null,"adds":1481,"removals":1712,"share_of_dimension":0.00248971,"share_in_subcategory":null,"suppressed":false},{"month":"2026-09","live_companies":83667,"panel_companies":19244,"live_hosts":null,"adds":1578,"removals":71,"share_of_dimension":0.00245138,"share_in_subcategory":null,"suppressed":false}],"competitors":[{"tech_id":"vt_3ugbid7khu","name":"Select2","slug":"select2","live_companies":1177263},{"tech_id":"vt_5yy4w3tkgt","name":"Mailcheck","slug":"mailcheck","live_companies":349073},{"tech_id":"vt_qrju47ou4w","name":"libphonenumber","slug":"libphonenumber","live_companies":118817},{"tech_id":"vt_am2yihne2r","name":"Dropzone","slug":"dropzone","live_companies":97827},{"tech_id":"vt_z4caieh565","name":"Selectize","slug":"selectize","live_companies":61172},{"tech_id":"vt_kzeusq7pjd","name":"Plupload","slug":"plupload","live_companies":57472},{"tech_id":"vt_lwyyyuuphi","name":"Awesomplete","slug":"awesomplete","live_companies":45186},{"tech_id":"vt_wszcfwfgdf","name":"Choices","slug":"choices","live_companies":36683}],"subcategory":{"slug":"javascript-libraries/form-and-input-libraries","label":"Form and input libraries","technologies_total":16,"rank":5,"companies_with_any":1953897,"companies_with_any_est":1953897,"detections_sample":2090012,"technologies":[{"tech_id":"vt_3ugbid7khu","name":"Select2","slug":"select2","vendor_name":"Select2","rank":1,"companies_sample":1177263,"companies_est":1177263,"share_of_category":0.5633,"share_of_companies":0.6025,"suppressed_share":false},{"tech_id":"vt_5yy4w3tkgt","name":"Mailcheck","slug":"mailcheck","vendor_name":null,"rank":2,"companies_sample":349073,"companies_est":349073,"share_of_category":0.167,"share_of_companies":0.1787,"suppressed_share":false},{"tech_id":"vt_qrju47ou4w","name":"libphonenumber","slug":"libphonenumber","vendor_name":"Google","rank":3,"companies_sample":118817,"companies_est":118817,"share_of_category":0.0568,"share_of_companies":0.0608,"suppressed_share":false},{"tech_id":"vt_am2yihne2r","name":"Dropzone","slug":"dropzone","vendor_name":"Dropzone","rank":4,"companies_sample":97827,"companies_est":97827,"share_of_category":0.0468,"share_of_companies":0.0501,"suppressed_share":false},{"tech_id":"vt_ithkmp5h5h","name":"Parsley.js","slug":"parsley-js","vendor_name":"Parsley.js","rank":5,"companies_sample":83668,"companies_est":83668,"share_of_category":0.04,"share_of_companies":0.0428,"suppressed_share":false},{"tech_id":"vt_z4caieh565","name":"Selectize","slug":"selectize","vendor_name":"Selectize","rank":6,"companies_sample":61172,"companies_est":61172,"share_of_category":0.0293,"share_of_companies":0.0313,"suppressed_share":false},{"tech_id":"vt_kzeusq7pjd","name":"Plupload","slug":"plupload","vendor_name":"Plupload Project","rank":7,"companies_sample":57472,"companies_est":57472,"share_of_category":0.0275,"share_of_companies":0.0294,"suppressed_share":false},{"tech_id":"vt_lwyyyuuphi","name":"Awesomplete","slug":"awesomplete","vendor_name":"Lea Verou","rank":8,"companies_sample":45186,"companies_est":45186,"share_of_category":0.0216,"share_of_companies":0.0231,"suppressed_share":false},{"tech_id":"vt_wszcfwfgdf","name":"Choices","slug":"choices","vendor_name":"Choices-js","rank":9,"companies_sample":36683,"companies_est":36683,"share_of_category":0.0176,"share_of_companies":0.0188,"suppressed_share":false},{"tech_id":"vt_6evfjsoqfo","name":"jQuery Payment","slug":"jquery-payment","vendor_name":"Stripe","rank":10,"companies_sample":24483,"companies_est":24483,"share_of_category":0.0117,"share_of_companies":0.0125,"suppressed_share":false},{"tech_id":"vt_d253yawwo4","name":"jqTransform","slug":"jqtransform","vendor_name":"DFC Engineering","rank":11,"companies_sample":13830,"companies_est":13830,"share_of_category":0.0066,"share_of_companies":0.0071,"suppressed_share":false},{"tech_id":"vt_xewj4ckfg3","name":"Pikaday","slug":"pikaday","vendor_name":"David Bushell","rank":12,"companies_sample":11239,"companies_est":11239,"share_of_category":0.0054,"share_of_companies":0.0058,"suppressed_share":false},{"tech_id":"vt_tfx5ob5bxj","name":"Cleave.js","slug":"cleave-js","vendor_name":"Nosir","rank":13,"companies_sample":6287,"companies_est":6287,"share_of_category":0.003,"share_of_companies":0.0032,"suppressed_share":false},{"tech_id":"vt_zy5qjm2a73","name":"FilePond","slug":"filepond","vendor_name":"PQINA","rank":14,"companies_sample":4685,"companies_est":4685,"share_of_category":0.0022,"share_of_companies":0.0024,"suppressed_share":false},{"tech_id":"vt_kbonaytmxu","name":"Uppy","slug":"uppy","vendor_name":"Transloadit","rank":15,"companies_sample":1624,"companies_est":1624,"share_of_category":0.0008,"share_of_companies":0.0008,"suppressed_share":false},{"tech_id":"vt_w5zzyogy65","name":"autoComplete.js","slug":"autocomplete-js","vendor_name":"Tarek Raafat","rank":16,"companies_sample":703,"companies_est":703,"share_of_category":0.0003,"share_of_companies":0.0004,"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":"c9f96ebb-423b-4c61-b028-d220eb7c3800","scope":"universe","sample_multiplier":1,"history_claim":"verified since 2020","attribution":"Data by Veridion","credits_spent":0}},"figure":{"id":"companies.parsley-js","value":83668,"unit":"companies run Parsley.js","denominator":"54,527,857 companies in the index (0.15%)","date":"12 Sept 2026","dateLabel":"landing","method":"companies-live"},"canonical":"https://stacklookup.ai/tech/parsley-js"}