Companies running any technology in eachof 40,118,208 in JavaScript Librarieslanding 12 Sept 2026
A company running technologies in two subcategories is counted in both, so the shares do not sum to 100%
| Subcategory | Companies | Share of the category |
|---|---|---|
| DOM utilities and manipulation | 26,864,124 | 67.0% |
| jQuery plugins | 26,003,630 | 64.8% |
| UI components and widgets | 20,523,207 | 51.2% |
| General JavaScript utilities | 18,294,596 | 45.6% |
| Polyfills and loaders | 16,428,598 | 41.0% |
| Animation and scrolling libraries | 12,257,800 | 30.6% |
| Device and feature detection libraries | 7,006,182 | 17.5% |
| Web mapping libraries and APIs | 4,644,076 | 11.6% |
| Form and input libraries | 1,953,897 | 4.9% |
| Charting and visualization libraries | 1,732,123 | 4.3% |
| Routing and navigation libraries | 1,016,442 | 2.5% |
| Real-time communication libraries | 89,802 | 0.22% |
Companiesof 40,118,208 with any of themlanding 12 Sept 2026
24 of 416 technologiesa company running two of them is counted in both, so the shares do not sum to 100%under 20 companies no share is published
| Technology | Vendor | Companies |
|---|---|---|
| lit-html | Lit project | 1,812,290 |
| Popper | Popper.js Project | 1,780,631 |
| WOW | Delac | 1,373,258 |
| FitVids.JS | FitVids.js | 1,305,536 |
| Select2 | Select2 | 1,177,259 |
| Hammer.js | Hammer.js project | 1,168,255 |
| AOS | Michał Śník (AOS) | 1,155,681 |
| jQuery.ScrollTo | Open-source community | 1,078,010 |
| RequireJS | RequireJS Project | 1,063,862 |
| Moment.js | Moment.js Project | 1,033,305 |
| jQuery Countdown | Keith Wood | 1,019,159 |
| PhotoSwipe | PhotoSwipe | 1,012,997 |
| Web Font Loader | Adobe (Typekit) | 978,459 |
| React Router | Remix Software | 909,202 |
| Preact | Preact | 807,206 |
| Flickity | Metafizzy | 771,206 |
| Mustache | Mustache project | 739,255 |
| prettyPhoto | 722,047 | |
| MobX | MobX Project | 669,370 |
| Framer Motion | Framer | 616,300 |
| Skrollr | Alexander Prinzhorn | 552,684 |
| jQuery Throttle Debounce | Ben Alman | 551,562 |
| Chart.js | Chart.js contributors | 524,132 |
| jQuery Cycle | Mike Alsup | 493,600 |
| particles.js | Vincent Garreau | 490,286 |
| anime.js | anime.js | 481,364 |
| Easy Pie Chart | rendro | 460,070 |
| bxSlider | bxSlider | 456,362 |
| Superfish | Joel Birch | 429,101 |
| jQuery Masked Input Plugin | Josh Bush | 414,820 |
| Leaflet | Leaflet | 409,716 |
| Lazy Load | Mika Tuupola | 399,633 |
| jQuery Lazy Load | Mika Tuupola | 399,631 |
| jQuery Colorbox | Jack Moore | 389,952 |
| Underscore.js | Underscore.js Project | 388,672 |
| Lettering.js | Lettering.js Project | 355,794 |
| Mailcheck | 349,072 | |
| punycode | Mathias Bynens | 327,893 |
| SweetAlert2 | SweetAlert2 Project | 324,329 |
| Spin.js | Spin.js | 305,465 |
| Axios | Axios | 303,871 |
| Prototype | Prototype.js Project | 301,100 |
| dc.js | dc.js project | 285,836 |
| Goober | goober project | 277,412 |
| Typed.js | Matt Boldt | 269,269 |
| Infinite Scroll | Metafizzy | 257,047 |
| Perfect Scrollbar | MDBootstrap | 254,287 |
| DataTables | SpryMedia Ltd | 250,256 |
| Odometer | HubSpot | 242,546 |
| Lenis | Darkroom Engineering | 240,504 |
| Splide | Splide | 233,261 |
| ProgressBar.js | Kimmobrunfeldt | 225,566 |
| MooTools | MooTools Project | 225,215 |
| Handlebars | Handlebars.js project | 220,732 |
| Maptiler | MapTiler | 216,941 |
| Stellar.js | Mark Dalgleish | 210,902 |
| scrollreveal | ScrollReveal Project | 206,982 |
| Closure Library | 198,514 | |
| Clipboard.js | Clipboard.js | 191,628 |
| MixItUp | Kunkalabs | 179,970 |
| Three.js | Three.js Project | 177,388 |
| Retina.js | Imulus | 177,327 |
| Sidr | artberri | 171,322 |
| Tippy.js | Atomiks | 169,431 |
| Zone.js | Angular | 168,093 |
| Chosen | Harvest | 167,970 |
| FlexSlider | WooCommerce (Automattic) | 166,982 |
| Matter.js | Liam Brummitt | 162,122 |
| waitForImages | Alexander Dickson | 158,675 |
| Vivus | Maxwellito | 154,046 |
| SWFObject | 152,513 | |
| URI.js | Medialize | 139,533 |
| ScrollMagic | ScrollMagic | 121,938 |
| Layzr.js | callmecavs | 121,597 |
| libphonenumber | 118,817 | |
| Packery | Metafizzy | 117,574 |
| Tiny Slider | Ganlanyuan | 111,182 |
| web-vitals | 107,340 | |
| Highlight.js | Highlight.js | 106,407 |
| SweetAlert | SweetAlert Project | 104,378 |
| FastClick | FT Labs | 102,935 |
| Prism | PrismJS Project | 102,918 |
| Featherlight | Noel Boss | 101,390 |
| Dropzone | Dropzone | 97,827 |
| JustifiedGallery | Miro Mannino | 95,852 |
| Day.js | Day.js project | 88,938 |
| jQuery BBQ | Ben Alman | 85,195 |
| NProgress | Rico Sta. Cruz | 84,384 |
| Parsley.js | Parsley.js | 83,667 |
| Headroom.js | Wicky Nilliams | 79,192 |
| HERE Maps API | HERE Technologies | 78,324 |
| Lozad.js | Apoorv Saxena | 77,280 |
| jQuery Metadata | jQuery Foundation | 76,783 |
| jCarousel | Jan Sorgalla | 76,386 |
| Polyfill | Polyfill.io Project | 75,186 |
| Pinia | Vue.js | 73,897 |
| HTML5 Shiv | 72,636 | |
| Backstretch | 72,392 | |
| Tooltipster | Tooltipster Contributors | 68,369 |
| crypto-js | CryptoJS project | 65,545 |
| Turbo | Hotwire | 64,112 |
| Adobe Client Data Layer | Adobe | 63,701 |
| Mapbox GL JS | Mapbox | 63,649 |
| Morphext | Yian Lai | 63,636 |
| jQuery-pjax | Open-source community | 61,263 |
| Selectize | Selectize | 61,170 |
| Twitter typeahead.js | 60,566 | |
| SoundManager | Scott Schiller | 60,453 |
| Marked | Marked Project | 59,695 |
| Glide.js | Glide.js | 58,785 |
| Moxie | Moxiecode | 58,514 |
| Raphael | Raphaël Project | 58,149 |
| Plupload | Plupload Project | 57,472 |
| Loadable-Components | Open source community | 56,955 |
| Dojo | Dojo Foundation | 55,137 |
| script.aculo.us | script.aculo.us Project | 53,999 |
| Zxcvbn | Dropbox, Inc. | 51,016 |
| PDF.js | Mozilla | 49,700 |
| PubSubJS | Morgan Roderick | 48,354 |
| metisMenu | onokumus | 47,908 |
| slideout | 47,349 | |
| Instafeed.js | Instafeed.js | 46,299 |
| Awesomplete | Lea Verou | 45,186 |
| Snap.svg | Snap.svg Project | 44,708 |
| Instant.Page | Instant.page | 44,091 |
| Immutable.js | Meta | 42,343 |
| Fresco | Fresco (staaky) | 40,483 |
| jQuery Knob | Anthony Terrien | 39,295 |
| Ziggy | Tighten | 39,292 |
| Mapbox.js | Mapbox | 37,058 |
| Google Code Prettify | 36,764 | |
| Choices | Choices-js | 36,683 |
| jQuery Templates | jQuery | 35,572 |
| jGrowl | Stan Lemon | 35,029 |
| jQuery Hotkeys | John Resig | 34,499 |
| Bootbox.js | Bootbox.js | 33,392 |
| D3 | D3.js Project | 32,837 |
| RxJS | ReactiveX | 32,308 |
| Quicklink | Google Chrome Labs | 31,926 |
| Overlib | Erik Bosrup | 31,837 |
| Moment Timezone | Moment.js Project | 29,334 |
| Htmx | htmx Project | 29,181 |
| LazySizes unveilhooks plugin | Alexander Farkas | 28,397 |
| Apollo | Apollo GraphQL | 28,156 |
| Zepto | Zepto.js | 27,484 |
| SimplexNoise.js | Jonas Wagner | 27,412 |
| fullPage.js | Alvaro Trigo | 27,252 |
| Highcharts | Highsoft | 26,541 |
| Browser-Update.org | Browser-Update.org | 26,539 |
| Tablesorter | Mottie | 26,484 |
| Socket.io | Socket.IO | 26,190 |
| Enquire.js | Nick Williams | 26,156 |
| Supersized | Build Internet | 25,594 |
| ApexCharts.js | ApexCharts | 25,191 |
| Apple MapKit JS | Apple | 25,177 |
| Prefix-Free | Lea Verou | 24,563 |
| jQuery Payment | Stripe | 24,483 |
| html2canvas | Hertzen | 24,395 |
| mobile-detect.js | hgoebl | 24,079 |
| iCheck | Fronteed | 23,795 |
| jQuery Modal | Kyle Fox | 22,258 |
| Dexie.js | Dexie | 21,947 |
| Pjax | Chris Wanstrath (defunkt) | 21,900 |
| Timeago | Yarp | 21,387 |
| Howler.js | Howler.js | 21,073 |
| MathJax | MathJax Consortium | 20,867 |
| Turbolinks | Basecamp | 19,668 |
| List.js | List.js project | 17,873 |
| Vuex | Vue.js | 17,091 |
| JSZip | JSZip Project | 16,933 |
| Responsive Nav | Responsive Nav | 16,209 |
| HeadJS | HeadJS | 15,954 |
| simplyScroll | Logicbox | 15,748 |
3 of the 10 most detected technologies here sit under the publication gate on detector quality of 0.90, so they are listed rather than ranked: core-js 14,856,464, jQuery Waypoints 4,166,308, Google Maps 3,932,725.
One click under this answer
Web Engineering
The top of the tree. 416 technologies sit under this category.