CINXE.COM

Never-Ending Support for Deprecated Open Source Software | HeroDevs

<!DOCTYPE html><!-- Last Published: Fri Nov 22 2024 20:17:37 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.herodevs.com" data-wf-page="65d9309ab1e5669c24bdc8fe" data-wf-site="62865614b39c464b76d339aa" lang="en"><head><meta charset="utf-8"/><title>Never-Ending Support for Deprecated Open Source Software | HeroDevs</title><meta content="Never run deprecated open source again. Drop-in replacements for deprecated open source software that keep you secure, compliant, and compatible while you migrate. Never-Ending Support (NES) from HeroDevs extends your migration timeline indefinitely." name="description"/><meta content="Never-Ending Support for Deprecated Open Source Software | HeroDevs" property="og:title"/><meta content="Never run deprecated open source again. Drop-in replacements for deprecated open source software that keep you secure, compliant, and compatible while you migrate. Never-Ending Support (NES) from HeroDevs extends your migration timeline indefinitely." property="og:description"/><meta content="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62e44a1526e89cbeaa78f2df_Open%20Graph%20Image.png" property="og:image"/><meta content="Never-Ending Support for Deprecated Open Source Software | HeroDevs" property="twitter:title"/><meta content="Never run deprecated open source again. Drop-in replacements for deprecated open source software that keep you secure, compliant, and compatible while you migrate. Never-Ending Support (NES) from HeroDevs extends your migration timeline indefinitely." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/62e44a1526e89cbeaa78f2df_Open%20Graph%20Image.png" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="xj9yVWFE6wNJ8ZgPOI5bpsi3gHe0a8sqrPuwa2z8_z8" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/css/hero-devs-24601.b7bbd81d9.min.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/628cf7fa695788c4c26eceeb_c3b6c1e0004e3c24ac41b2ddac734696%202.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/628cf81efbd7c44d6066720c_c3b6c1e0004e3c24ac41b2ddac734696%203.png" rel="apple-touch-icon"/><link href="https://www.herodevs.com/" rel="canonical"/><script src="https://www.google.com/recaptcha/api.js" type="text/javascript"></script><!-- Header Code --> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/shell.js" defer></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "HeroDevs", "url": "https://www.herodevs.com/", "logo": "https://assets.website-files.com/62865614b39c464b76d339aa/63f4d4c6319b0d18d4460f4a_hd-logo-black-bg.svg", "sameAs": [ "https://twitter.com/herodevs", "https://github.com/herodevs" ] } </script> <script defer type="fs-cc"> ! function () { var analytics = window.analytics = window.analytics || []; if (!analytics.initialize) if (analytics.invoked) window.console && console.error && console.error("Segment snippet included twice."); else { analytics.invoked = !0; analytics.methods = ["trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware" ]; analytics.factory = function (e) { return function () { var t = Array.prototype.slice.call(arguments); t.unshift(e); analytics.push(t); return analytics } }; for (var e = 0; e < analytics.methods.length; e++) { var key = analytics.methods[e]; analytics[key] = analytics.factory(key) } analytics.load = function (key, e) { var t = document.createElement("script"); t.type = "text/javascript"; t.async = !0; t.src = "https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js"; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(t, n); analytics._loadOptions = e }; analytics._writeKey = "vRIEAxFEFKeV3vQ8nnc37g5QnvvNTYJu";; analytics.SNIPPET_VERSION = "4.15.3"; analytics.load("vRIEAxFEFKeV3vQ8nnc37g5QnvvNTYJu"); analytics.page(); } }(); </script> <!-- Google Tag Manager --> <script defer> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-PWJ5FQ2'); </script> <!-- End Google Tag Manager --> <!-- Reddit Pixel --> <script defer> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_dholygsa34al', {"aaid":"<AAID-HERE>","email":"<EMAIL-HERE>","externalId":"<EXTERNAL-ID-HERE>","idfa":"<IDFA-HERE>"});rdt('track', 'PageVisit'); </script> <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> <!-- End Reddit Pixel --> <!-- Zoominfo Tracking --> <script defer type="fs-cc"> window[(function(_jUi,_ta){var _1qR5c='';for(var _A8AsU7=0;_A8AsU7<_jUi.length;_A8AsU7++){var _Cheg=_jUi[_A8AsU7].charCodeAt();_Cheg-=_ta;_Cheg!=_A8AsU7;_Cheg+=61;_Cheg%=94;_ta>1;_Cheg+=33;_1qR5c==_1qR5c;_1qR5c+=String.fromCharCode(_Cheg)}return _1qR5c})(atob('KHV8QD04MzFCdzNH'), 44)] = '9882f8bc681712087252'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_Zms,_De){var _wiGmA='';for(var _oxLFko=0;_oxLFko<_Zms.length;_oxLFko++){var _YqU6=_Zms[_oxLFko].charCodeAt();_YqU6-=_De;_YqU6+=61;_YqU6%=94;_De>5;_YqU6!=_oxLFko;_wiGmA==_wiGmA;_YqU6+=33;_wiGmA+=String.fromCharCode(_YqU6)}return _wiGmA})(atob('eCYmIiVKPz96JT4seT0lcyR5IiYlPnMhfT8seT0mcXc+eiU='), 16)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) }); </script> <!-- End Zoominfo Tracking --> <!-- Finsweet Cookie Consent --> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js" fs-cc-mode="opt-in"></script> <!-- Salesforce Tracking --> <script defer type='text/javascript'> piAId = '1084422'; piCId = ''; piHostname = 'secondlife.herodevs.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <!-- End Salesforce Tracking --><!-- optibase A/B testing script --> <script async src="https://app.optibase.io/script.js" public-api-key="clx9jtlfq07hn12jvgp721iig"></script> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Product", "name": "NES", "image": "https://assets.website-files.com/62865614b39c464b76d339aa/63f8ec71f39606b63cd43fff_Group%2039577%20(2).png", "brand": { "@type": "Brand", "name": "HeroDevs" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "bestRating": "5", "worstRating": "1", "ratingCount": "4" } }, "review": [{ "@type": "Review", "reviewBody": "This is one of the smoothest projects we've ever done.", "author": {"@type": "Person", "name": "Ramya S."} },{ "@type": "Review", "reviewBody": "The HeroDevs team is working well and I am very happy with the progress.", "author": {"@type": "Person", "name": "Diane Z."} },{ "@type": "Review", "reviewBody": "We are very grateful for the support your Hero provided, you were correct - he is exceptional.", "author": {"@type": "Person", "name": "Thomas K."} },{ "@type": "Review", "reviewBody": "Your depth of knowledge and proactive communication actually amazes me.", "author": {"@type": "Person", "name": "Laks T."} }] } </script> <meta name="google-site-verification" content="Mfmnrr0ldfZh_eDxYx9TupKOWjAV2UM53qRWRVbuiCk" /> <meta name="google-site-verification" content="PZNhc1Ixvz8JhqPlk9xO4FYCqKLUQ7u04KnybcdzbzA" /></head><body><div class="page-wrapper"><div class="component-navbar"><div data-hide-when-stuck="" class="contact-wrapper_navbar"><div class="cta-wrapper-contact_navbar"><a href="tel:+18775861965" class="link-wrapper-contact_navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfd19028a6e03cc3376_telephone-icon-white-min.svg" loading="lazy" width="18" height="18" alt="" class="icon-contact_navbar"/><div class="text-size-xsmall text-weight-light text-color-white">Connect with sales  <span class="text-style-underline">+1 877-586-1965</span></div></a></div></div><div data-animation="default" class="navbar w-nav" data-easing2="ease" fs-scrolldisable-element="smart-nav" data-easing="ease" data-collapse="medium" data-w-id="b7255d78-f7c2-034f-1898-ce8e45994776" role="banner" data-duration="400"><div class="container-navbar"><a href="/" aria-current="page" class="brand_navbar w-nav-brand w--current"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/668c0ec8bc50d24d58a40475_Logo%20Gradient%20Darkmode.svg" loading="eager" width="200" height="48" alt="HeroDevs logo" class="logo_navbar"/></a><nav role="navigation" class="menu_navbar w-nav-menu"><div class="menu-left_navbar"><div data-hover="true" data-delay="300" class="dropdown_navbar w-dropdown"><div class="dropdown-navlink w-dropdown-toggle"><div>Products</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="arrow-dropdown_navbar"/></div><nav class="dropdown-list-big_navbar w-dropdown-list"><div class="container-navbar"><div class="dropdown-content_navbar"><div class="content-left-dropdown_navbar"><div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e45994785-45994767" class="margin-bottom margin-medium"><div id="w-node-b7255d78-f7c2-034f-1898-ce8e45994786-45994767" class="heading-style-h5"><span class="text-color-primary">Never-Ending Support</span> for Open Source</div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e4599478a-45994767" class="text-size-regular text-weight-light">The Never-Ending Support product line offers secure drop-in replacements for end-of-life open-source software your team depends on.<br/></div></div><div class="link-wrapper-left_navbar"><a href="/pricing" class="navlink is-dropdown">Explore Pricing</a><a href="/contact" class="navlink is-dropdown">Talk to Sales</a><a href="/support" class="navlink is-dropdown">See All Products</a><div class="button-group"><a href="/pricing" class="custom-quote_navbar w-inline-block"><div>Get a Custom Quote</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66faa736749686ab0cc1f022_open_in_new%20(1).svg" loading="lazy" alt="Open in new tab icon"/></a></div></div></div><div class="content-right-dropdown_navbar"><div id="w-node-b7255d78-f7c2-034f-1898-ce8e45994795-45994767" class="banner-overview_navbar"><div><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/672b8840d34bd59124864064_inventory_2.svg" loading="lazy" alt="Inventory icon"/><div class="heading-style-h6 text-weight-medium">Products Overview</div></div><div class="text-size-small text-color-white">Explore our range of Never-Ending Support Products</div></div><a href="/support" class="button-secondary w-inline-block"><div class="wrapper-button-secondary is-alternative"><div>All Products</div><div class="image-small w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_10335_273)"> <path d="M14.29 5.71047C13.9 6.10047 13.9 6.73047 14.29 7.12047L18.17 11.0005H3C2.45 11.0005 2 11.4505 2 12.0005C2 12.5505 2.45 13.0005 3 13.0005H18.18L14.3 16.8805C13.91 17.2705 13.91 17.9005 14.3 18.2905C14.69 18.6805 15.32 18.6805 15.71 18.2905L21.3 12.7005C21.69 12.3105 21.69 11.6805 21.3 11.2905L15.7 5.71047C15.32 5.32047 14.68 5.32047 14.29 5.71047Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_10335_273"> <rect width="24" height="24" fill="white"/> </clipPath> </defs> </svg></div></div></a></div><div class="text-size-regular text-color-grey">Explore our range of NES Products</div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a1-45994767" class="w-dyn-list"><div role="list" class="list-technologies_navbar w-dyn-items"><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="AngularJS" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-angularjs" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">AngularJS</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">AngularJS</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Angular" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-angular" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Angular</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Angular</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Spring" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/spring-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" alt="" class="image-item_technologies w-condition-invisible"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" alt="" class="image-item_technologies is-big"/><div class="text-size-small text-color-black w-condition-invisible">Spring</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Spring</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Drupal 7" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-drupal" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Drupal 7</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Drupal 7</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="jQuery" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/jquery-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">jQuery</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">jQuery</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Bootstrap" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-bootstrap" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Bootstrap</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Bootstrap</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Vue 2" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-vue" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Vue 2</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Vue 2</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Node.js" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/node-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Node.js</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Node.js</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Express" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/express-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66ce188dfeef900d9770bc85_Express-black.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66ce188dfeef900d9770bc85_Express-black.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Express</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66ce188dfeef900d9770bc85_Express-black.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Express</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="ESLint" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/eslint-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">ESLint</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">ESLint</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Fastify" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/fastify-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67041621a38a6939e8dbb589_Fastify-logo-light.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67041621a38a6939e8dbb589_Fastify-logo-light.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Fastify</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67041621a38a6939e8dbb589_Fastify-logo-light.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Fastify</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Nuxt" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nuxt-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Nuxt</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Nuxt</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Grunt" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/grunt-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Grunt</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Grunt</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Protractor" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/nes-protractor" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Protractor</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Protractor</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="PHP" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/php-long-term-support-by-zend" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">PHP</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">PHP</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field=".NET" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/dot-net-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">.NET</div><div class="bullet-soon_technologies"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">.NET</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Rails" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="/support/rails-nes" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Rails</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Rails</div><div class="bullet-soon_technologies w-condition-invisible"></div></a></div></div><div id="w-node-b7255d78-f7c2-034f-1898-ce8e459947a3-45994767" role="listitem" class="w-dyn-item"><div fs-cmsfilter-field="Ember.js" class="item-wrapper-menu_pricing is-navbar"><a aria-label="Link to product page" href="#" class="item-technologies_support is-navbar w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdcec53a00d48acdc9c06_e-rounded-icon-4c%20(1).svg" loading="lazy" alt="" class="image-item_technologies"/><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdcec53a00d48acdc9c06_e-rounded-icon-4c%20(1).svg" loading="lazy" alt="" class="image-item_technologies is-big w-condition-invisible"/><div class="text-size-small text-color-black">Ember.js</div><div class="bullet-soon_technologies w-condition-invisible"></div><div class="bullet-soon_technologies w-condition-invisible"></div></a><a aria-label="Link to product page" href="/support/request-technology" class="item-technologies_support is-navbar w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdcec53a00d48acdc9c06_e-rounded-icon-4c%20(1).svg" loading="lazy" alt="" class="image-item_technologies"/><div class="text-size-small text-color-black">Ember.js</div><div class="bullet-soon_technologies"></div></a></div></div></div></div><div class="margin-top margin-xsmall"><div class="display-inlineflex is-technologies"><div class="bullet-soon_technologies is-static"></div><div>Indicates coming soon</div></div></div></div></div></div></nav></div><a href="/support/consulting" class="navlink_navbar w-nav-link">Consulting</a><a href="/pricing" class="navlink_navbar w-nav-link">Pricing</a><div data-hover="true" data-delay="300" class="dropdown_navbar w-dropdown"><div class="dropdown-navlink w-dropdown-toggle"><div>Developers</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="arrow-dropdown_navbar"/></div><nav class="dropdown-list-big_navbar w-dropdown-list"><div class="container-navbar"><div class="dropdown-content_navbar"><div class="content-left-dropdown_navbar"><div><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69edd6-45994767" class="margin-bottom margin-medium"><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69edd7-45994767" class="heading-style-h6"><span class="text-color-primary">Integrate Seamlessly</span> With Your Current Build Process</div></div><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69eddb-45994767" class="text-size-regular text-weight-light">Switching to NES take minutes and is as simple as pointing to our private repository.<br/></div></div><div class="link-wrapper-left_navbar"><a href="https://support.herodevs.com/hc/en-us/categories/21257768082061-Additional-Information" target="_blank" class="navlink is-dropdown">Policies</a><a href="https://support.herodevs.com/hc/en-us/sections/21257771874061-Terms-Of-Service" target="_blank" class="navlink is-dropdown">Terms of Service</a><a href="https://support.herodevs.com/hc/en-us/categories/27841347442701-Service-Level-Agreement-SLA" target="_blank" class="flex-wrapper is-left-aligned w-inline-block"><div class="navlink is-no-padding">Service Level Agreements</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660da7ddcea77ea1b4b635b1_open_in_new_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" alt="Open in new tab icon" class="image-small"/></a><div class="button-group"><a href="/vulnerability-directory" class="custom-quote_navbar w-inline-block"><div>Vulnerability Directory</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66faa736749686ab0cc1f022_open_in_new%20(1).svg" loading="lazy" alt="Open in new tab icon"/></a></div></div></div><div class="content-right-dropdown_navbar is-developers"><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69eded-45994767" class="banner-overview_navbar"><div><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/672b894a1f103ff55cd7a9eb_auto_stories.svg" loading="lazy" alt="Documentation icon"/><div class="text-size-large">Documentation</div></div><div class="text-weight-light text-color-white">Start integrating Never-Ending Support to your tech stack</div></div><a href="https://support.herodevs.com/hc/en-us" target="_blank" class="button-secondary w-inline-block"><div class="wrapper-button-secondary is-alternative"><div>NES Documentation</div><div class="image-small w-embed"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0_115_5697" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"> <rect width="24" height="24" fill="#D9D9D9"/> </mask> <g mask="url(#mask0_115_5697)"> <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H12V5H5V19H19V12H21V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5ZM9.7 15.7L8.3 14.3L17.6 5H14V3H21V10H19V6.4L9.7 15.7Z" fill="currentColor"/> </g> </svg></div></div></a></div><div class="w-layout-grid grid-navbar_developers"><div><div class="text-weight-bold">GUIDES</div><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69edfd-45994767" class="col-grid-navbar_developers"><a href="https://support.herodevs.com/hc/en-us/articles/21715679294221-Download-Methods" target="_blank" class="navlink_developers">Download Methods</a><a href="https://support.herodevs.com/hc/en-us/articles/23498746070541-Consuming-Never-Ending-Support-packages" target="_blank" class="navlink_developers">Consuming Never-Ending Support Packages</a><a href="https://support.herodevs.com/hc/en-us/articles/29992421969805-Nexus-Repository-Manager-Instructions" target="_blank" class="navlink_developers">Nexus Repository Manager Instructions</a><a href="https://support.herodevs.com/hc/en-us/articles/21086564573965-Artifactory-Repository-Manager-Instructions" target="_blank" class="navlink_developers">Artifactory Repository Manager Instructions</a></div></div><div><div class="text-weight-bold">TOOLS</div><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69ee09-45994767" class="col-grid-navbar_developers"><a href="https://support.herodevs.com/hc/en-us/articles/24569805342221-HeroDevs-CLI" target="_blank" class="navlink_developers">HeroDevs CLI</a><a href="/vulnerability-directory" class="navlink_developers">Vulnerability Directory</a><a href="https://nes.herodevs.com/" target="_blank" class="navlink_developers">Never-Ending Support Portal</a></div></div><div id="w-node-_3c5e6bb1-ee19-0863-51eb-85024e69ee10-45994767" class="col-grid-navbar_developers is-whitepaper"><div class="text-weight-bold">GUIDES</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/whitepaper/mitigating-open-source-software-risks-with-herodevs-never-ending-support" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-500.webp 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield-p-800.webp 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6734ece2ed7428156634cb06_shield.webp 1024w" class="img-whitepaper-navbar_developers"/><div><div class="margin-bottom margin-xxsmall"><div class="text-color-black">Mitigating Open Source Software Risks with HeroDevs’ Never-Ending Support</div></div><div class="text-color-black text-weight-light text-style-3lines w-dyn-bind-empty"></div></div></a></div></div></div></div></div></div></div></div></nav></div><div data-hover="true" data-delay="300" class="dropdown_navbar w-dropdown"><div class="dropdown-navlink w-dropdown-toggle"><div>Resources</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="arrow-dropdown_navbar"/></div><nav class="dropdown-list-big_navbar w-dropdown-list"><div class="container-navbar"><div class="dropdown-content_navbar"><div class="content-left-dropdown_navbar is-resources"><div><div id="w-node-_9be4e530-c7e5-4745-68dc-ea234a6013ed-45994767" class="margin-bottom margin-xxsmall"><div id="w-node-_9be4e530-c7e5-4745-68dc-ea234a6013ee-45994767" class="heading-style-h6">Vulnerability Directory</div></div><div id="w-node-_9be4e530-c7e5-4745-68dc-ea234a6013f2-45994767" class="text-size-regular text-weight-light">If you’re currently using these frameworks in your application’s tech stack, your application could be vulnerable.<br/></div><div class="margin-top margin-small"><div class="button-group is-centered-tablet"><a href="/vulnerability-directory" class="button-primary is-small w-inline-block"><div>Vulnerability Directory</div><img width="24" height="24" alt="Arrow" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66faa736749686ab0cc1f022_open_in_new%20(1).svg"/></a></div></div></div><div class="line-horizontal is-light-grey"></div><div class="link-wrapper-left_navbar is-navbar-resources"><div class="flex-wrapper is-left-aligned"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717b4e04bc009b855d4d0a8_auto_stories.svg" loading="lazy" alt="Book icon"/><div class="text-size-large">Documentation</div></div><div class="margin-top margin-xxsmall"><div class="text-size-small text-weight-light">Start integrating Never-Ending support to your tech stack</div></div><div class="margin-top margin-xsmall"><a href="https://support.herodevs.com/hc/en-us" target="_blank" class="flex-wrapper is-left-aligned w-inline-block"><div class="text-style-link text-color-black">NES Documentation</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/660da7ddcea77ea1b4b635b1_open_in_new_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" alt="Open in new tab icon"/></a></div></div></div><div class="line-divider-vertical is-resources-navbar"></div><div class="content-right-dropdown_navbar is-resources"><div class="w-layout-grid grid-navbar_resources"><div id="w-node-d6449cb1-e924-885a-cde2-d574a245c301-45994767"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717e4e8cb5515a734068abf_school.svg" loading="lazy" alt="Hat icon"/><div class="heading-style-h6">Thought Leadership</div></div><div class="margin-top margin-medium"><div class="col-grid-navbar_developers"><a href="/blog" class="navlink_developers">HeroDevs Blog</a><a href="/newsletter-archive" class="navlink_developers">Newsletters</a><a href="/whitepapers" class="navlink_developers">White Papers</a></div></div><div class="posts-wrapper-navbar_resources"><div class="margin-bottom margin-xxsmall"><div class="text-size-small text-color-grey">Featured Articles</div></div><div class="w-dyn-list"><div role="list" class="list-posts-navbar_resources w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/blog-posts/spring-framework-6-the-full-cost-of-migrating-from-v5-to-v6" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12).png 1800w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">Spring Framework 6: The Full Cost of Migrating from v5 to v6</div><div class="margin-top margin-xxsmall"><div class="text-weight-light text-size-small text-style-2lines">Navigating the Challenges and Costs of Migrating to Spring Framework 6</div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog-posts/how-the-2023-time-to-exploit-trends-reinforce-the-need-for-proactive-vulnerability-management" class="item-wrapper-navbar_developers w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/671284eae004c1d7993c494e_C%20(8).png 1800w" class="img-whitepaper-navbar_developers"/><div><div class="text-color-black text-style-3lines">How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management</div><div class="margin-top margin-xxsmall"><div class="text-weight-light text-size-small text-style-2lines">2023: The Year Zero-Day Exploits Surged and How HeroDevs’ Pre-emptive Patching Keeps Businesses Ahead of Threats</div></div></div></a></div></div></div></div></div><div id="w-node-e904e807-f4a6-4e74-8c07-7bc0227ec45d-45994767" class="line-horizontal is-navbar-resources"></div><div id="w-node-_39d0f67e-eb6b-ee45-154e-e8fb8f6a2ebe-45994767"><div id="w-node-_37c22b7f-0a08-6ab7-147f-dda6f77d5023-45994767"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6717e7cd8713a920b314d619_apartment%20(1).svg" loading="lazy" alt="Apartment icon"/><div class="heading-style-h6">Company</div></div><div class="margin-top margin-medium"><div class="col-grid-navbar_developers"><a href="/careers" class="navlink_developers">Careers</a><a href="/customers" class="navlink_developers">Customers</a></div></div></div><div id="w-node-_470cba45-9891-ed9a-93c4-dd91348b8c51-45994767" class="margin-top margin-large"><div class="flex-wrapper is-left-aligned is-centered-mobile"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/672a7a55bbb0bd5a4d6883b3_lightbulb.svg" loading="lazy" alt="Light bulb icon"/><div class="heading-style-h6">Solutions</div></div><div class="margin-top margin-medium"><div class="col-grid-navbar_developers"><a href="/solutions/finance" class="navlink_developers">Finance</a></div><div class="col-grid-navbar_developers"><a href="/solutions/healthcare" class="navlink_developers">Healthcare</a></div></div></div></div></div></div></div></div></nav></div></div><div class="menu-right_navbar"><a href="/contact" class="cta-link_navbar w-inline-block"><div class="cta_navbar"><div>Contact Us</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159ab1896f3095342e4f5a_arrow_forward_gradient-min.svg" loading="lazy" alt=""/></div></a></div></nav><div class="menu-button_navbar background-color-secondary w-nav-button"><div class="menu-icon"><div class="menu-icon_line-top"></div><div class="menu-icon_line-middle"><div class="menu-icon_line-middle-inner"></div></div><div class="menu-icon_line-bottom"></div></div></div></div></div></div><div class="global-styles w-embed"><style> /* Set color style to inherit */ .inherit-color * { color: inherit; } /* Focus state style for keyboard navigation for the focusable elements */ *[tabindex]:focus-visible, input[type="file"]:focus-visible { outline: 0.125rem solid #4d65ff; outline-offset: 0.125rem; } /* Get rid of top margin on first element in any rich text element */ .w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { margin-top: 0 !important; } /* Get rid of bottom margin on last element in any rich text element */ .w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { margin-bottom: 0 !important; } /* Prevent all click and hover interaction with an element */ .pointer-events-off { pointer-events: none; } /* Enables all click and hover interaction with an element */ .pointer-events-on { pointer-events: auto; } /* Create a class of .div-square which maintains a 1:1 dimension of a div */ .div-square::after { content: ""; display: block; padding-bottom: 100%; } /* Make sure containers never lose their center alignment */ .container-medium,.container-small, .container-large { margin-right: auto !important; margin-left: auto !important; } /* Make the following elements inherit typography styles from the parent and not have hardcoded values. Important: You will not be able to style for example "All Links" in Designer with this CSS applied. Uncomment this CSS to use it in the project. Leave this message for future hand-off. */ /* a, .w-input, .w-select, .w-tab-link, .w-nav-link, .w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { color: inherit; text-decoration: inherit; font-size: inherit; } */ /* Apply "..." after 3 lines of text */ .text-style-3lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } /* Apply "..." after 2 lines of text */ .text-style-2lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* Adds inline flex display */ .display-inlineflex { display: inline-flex; } /* These classes are never overwritten */ .hide { display: none !important; } @media screen and (max-width: 991px) { .hide, .hide-tablet { display: none !important; } } @media screen and (max-width: 767px) { .hide-mobile-landscape{ display: none !important; } } @media screen and (max-width: 479px) { .hide-mobile{ display: none !important; } } .margin-0 { margin: 0rem !important; } .padding-0 { padding: 0rem !important; } .spacing-clean { padding: 0rem !important; margin: 0rem !important; } .margin-top { margin-right: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-top { padding-right: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-right { margin-top: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-right { padding-top: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-bottom { margin-top: 0rem !important; margin-right: 0rem !important; margin-left: 0rem !important; } .padding-bottom { padding-top: 0rem !important; padding-right: 0rem !important; padding-left: 0rem !important; } .margin-left { margin-top: 0rem !important; margin-right: 0rem !important; margin-bottom: 0rem !important; } .padding-left { padding-top: 0rem !important; padding-right: 0rem !important; padding-bottom: 0rem !important; } .margin-horizontal { margin-top: 0rem !important; margin-bottom: 0rem !important; } .padding-horizontal { padding-top: 0rem !important; padding-bottom: 0rem !important; } .margin-vertical { margin-right: 0rem !important; margin-left: 0rem !important; } .padding-vertical { padding-right: 0rem !important; padding-left: 0rem !important; } /* Apply "..." at 100% width */ .truncate-width { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Removes native scrollbar */ .no-scrollbar { -ms-overflow-style: none; overflow: -moz-scrollbars-none; } .no-scrollbar::-webkit-scrollbar { display: none; } </style></div><div class="main-wrapper"><section class="section background-color-lightblack z-index-1"><div class="padding-global is-hero-home"><div class="w-layout-grid grid-hero_home"><div class="hero-left_home"><a data-w-id="a188cd74-ae6d-03cf-45dd-3b1c838b8a84" href="/support/spring-nes" class="banner-hero_home w-inline-block"><div class="z-index-1">Spring 5.3 is End-of-Life. Get Never-Ending Support for Spring</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159ba1274764e93b4b0000_arrow_forward-min.svg" loading="eager" width="24" height="24" alt="arrow right" class="z-index-1"/><div style="display:none" class="background-banner-hero_home"></div></a><div class="margin-bottom margin-xsmall"><h1 class="heading-hero-section text-color-white">End-of-Life<br/>Open Source,<span class="text-color-primary"> Secured.</span></h1></div><h2 class="text-size-regular text-weight-light text-color-white">Join the 700+ companies of all sizes that trust HeroDevs’ Never-Ending Support products to maintain security, compliance, and compatibility within their deprecated open source projects.</h2><div class="margin-top margin-medium"><div class="button-group is-full-width"><a href="/pricing" class="button-primary is-hero-home w-inline-block"><div>Get Pricing</div><img width="24" height="24" alt="Arrow" loading="lazy" src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63f4e3e90042c4d5a7223f86_arrow_forward.svg"/></a></div></div></div><div id="w-node-_5c803051-a1c0-3aae-5b7d-4d7b2510bc20-24bdc8fe" class="hero-right_home"><div class="product-wrapper-hero_home"><div class="collection-products-hero_home w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/dot-net-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">.NET NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/spring-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67001f02016c81bac8e7673f_dark.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home w-condition-invisible">NES for Spring</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/node-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Node.js NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-angularjs" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">AngularJS NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-vue" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Vue 2 NES</div></a></div></div></div><div class="collection-products-hero_home w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/dot-net-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">.NET NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/spring-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67001f02016c81bac8e7673f_dark.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home w-condition-invisible">NES for Spring</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/node-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Node.js NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-angularjs" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">AngularJS NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-vue" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Vue 2 NES</div></a></div></div></div><div class="collection-products-hero_home w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/dot-net-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">.NET NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/spring-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67001f02016c81bac8e7673f_dark.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home w-condition-invisible">NES for Spring</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/node-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Node.js NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-angularjs" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">AngularJS NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-vue" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Vue 2 NES</div></a></div></div></div></div><div class="product-wrapper-hero_home scroll-up"><div class="collection-products-hero_home scroll-up w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/php-long-term-support-by-zend" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">PHP</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/express-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66fc22c08048fd0864d1e9cb_Express%20white%20logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Express NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/rails-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Ruby on Rails NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-drupal" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Drupal 7 NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-bootstrap" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Bootstrap NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-angular" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Angular NES</div></a></div></div></div><div class="collection-products-hero_home scroll-up w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/php-long-term-support-by-zend" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">PHP</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/express-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66fc22c08048fd0864d1e9cb_Express%20white%20logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Express NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/rails-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Ruby on Rails NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-drupal" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Drupal 7 NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-bootstrap" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Bootstrap NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-angular" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Angular NES</div></a></div></div></div><div class="collection-products-hero_home scroll-up w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/php-long-term-support-by-zend" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">PHP</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/express-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66fc22c08048fd0864d1e9cb_Express%20white%20logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Express NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/rails-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Ruby on Rails NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-drupal" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Drupal 7 NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-bootstrap" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Bootstrap NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-angular" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Angular NES</div></a></div></div></div></div><div class="product-wrapper-hero_home"><div class="collection-products-hero_home w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/grunt-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Grunt NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/fastify-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6704162d4eddcc77702144f0_Fastify-logo-dark.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Fastify NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/eslint-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">ESLint NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nuxt-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Nuxt NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/jquery-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">jQuery NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-protractor" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66fc25cd303481eb84373985_Protractor%20logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Protractor NES</div></a></div></div></div><div class="collection-products-hero_home w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/grunt-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Grunt NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/fastify-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6704162d4eddcc77702144f0_Fastify-logo-dark.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Fastify NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/eslint-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">ESLint NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nuxt-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Nuxt NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/jquery-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">jQuery NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-protractor" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66fc25cd303481eb84373985_Protractor%20logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Protractor NES</div></a></div></div></div><div class="collection-products-hero_home w-dyn-list"><div role="list" class="list-products-hero_home _1 w-dyn-items"><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/grunt-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Grunt NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/fastify-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6704162d4eddcc77702144f0_Fastify-logo-dark.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Fastify NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/eslint-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">ESLint NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nuxt-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Nuxt NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/jquery-nes" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">jQuery NES</div></a></div><div role="listitem" class="item-product-hero_home w-dyn-item"><div class="background-item-hero_home"></div><a aria-label="link to product page" href="/support/nes-protractor" class="block-product-hero_home w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66fc25cd303481eb84373985_Protractor%20logo.svg" loading="eager" alt="" class="logo-product-hero_home"/><div class="name-product-hero_home">Protractor NES</div></a></div></div></div></div><div class="overlay-hero_home is-bottom"></div><div class="overlay-hero_home"></div></div></div><div class="hide w-embed"><style> .collection-products-hero_home { animation: scroll-hero-down 40s linear infinite; } .collection-products-hero_home.scroll-up { animation: scroll-hero-up 40s linear infinite; } /* You can also use this approach for the parent element */ .hero-right_home:hover .product-wrapper-hero_home .collection-products-hero_home { animation-play-state: paused; } @keyframes scroll-hero-down { from { transform: translateY(calc(-100% - 0.5rem)); } to { transform: translateY(0); } } @keyframes scroll-hero-up { from { transform: translateY(0); } to { transform: translateY(calc(-100% - 0.5rem)); } } .name-product-hero_home { display: none; } .item-product-hero_home:hover .name-product-hero_home { display: block; } .background-item-hero_home { display: none; } .item-product-hero_home:hover .background-item-hero_home { display: block; } .item-product-hero_home { transition: background-image 0.5s ease-in, transform 0.5s ease-in; } .item-product-hero_home:hover { background-image: linear-gradient(90deg, #f926e1, #2ab5fb); } .block-product-hero_home { transition: width 0.5s ease, height 0.5s ease; /* Add delay and easing to block */ } .item-product-hero_home:hover .block-product-hero_home { width: 124px; height: 124px; } @media (max-width: 991px) { .collection-products-hero_home { animation: scroll-hero-horizontal 40s linear infinite; } .collection-products-hero_home.scroll-up { animation: scroll-hero-horizontal-reverse 40s linear infinite; } .block-product-hero_home { width: 80px!important; height: 80px!important; } .name-product-hero_home { display: none!important; } @keyframes scroll-hero-horizontal { from { transform: translateX(calc(-100% - 0.5rem)); } to { transform: translateX(0); } } @keyframes scroll-hero-horizontal-reverse { from { transform: translateX(0); } to { transform: translateX(calc(-100% - 0.5rem)); } } } </style></div><div class="hide w-embed w-script"><script async> // Select the element with the class 'hero-right_home' and all 'item-product-hero_home' elements const heroRight = document.querySelector('.hero-right_home'); const items = document.querySelectorAll('.item-product-hero_home'); // Add event listener for mouseenter on the hero-right_home element heroRight.addEventListener('mouseenter', () => { // Set all items to opacity 32% when hovering over the hero-right_home items.forEach(item => { item.style.opacity = '0.32'; // Set default opacity for all items }); }); // Add event listener for mouseleave on the hero-right_home element heroRight.addEventListener('mouseleave', () => { // Reset all items to full opacity when not hovering over the hero-right_home items.forEach(item => { item.style.opacity = '1'; // Restore all items to full opacity }); }); // Add event listener for each item-product-hero_home element items.forEach(item => { item.addEventListener('mouseenter', () => { // Set the hovered item to 100% opacity item.style.opacity = '1'; // Keep hovered item full opacity }); item.addEventListener('mouseleave', () => { // Reset opacity of all items when leaving any item items.forEach(otherItem => { otherItem.style.opacity = '0.32'; // Set all to 32% opacity }); // Reset the opacity of the hovered item to 100% only if hero-right_home is not hovered if (!heroRight.matches(':hover')) { item.style.opacity = '1'; // Restore the hovered item to full opacity } }); }); </script></div></div><div class="padding-section-small text-align-center"><div class="container-xsmall"><div class="margin-bottom margin-large"><div class="margin-bottom margin-xsmall"><h3 class="heading-style-h3 text-color-white"><span class="text-color-primary">Trusted</span> By Global Leaders</h3></div><div class="text-size-regular text-weight-light text-color-white">Our solutions are trusted by major organizations such as Google, Microsoft, GE, and Capital One, who rely on us to secure their deprecated open source software projects.</div></div></div><div class="logos-wrapper_home"><div class="logos-container_partners"><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f9f837325c8164b635c965_Microsoft.svg" loading="lazy" height="35" alt="Microsoft Logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e5ecc2c5ae68b10fdb_google_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-google"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f9f8370f83ce8ea42908c5_Experian.svg" loading="lazy" height="35" alt="Experian Logo" width="120" class="logo_client is-capital-one"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e5849fe3ecc47a4b28_capital_one_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-capital-one"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e561ea2756d70419bd_ge_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-small"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66158d7163139f68dd91f26e_Santander%20-%20white.svg" loading="lazy" height="35" alt="Santander white logo" width="120" class="logo_client is-santander"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f75c427fc86dc415cd5197_unqork%20logo.png" loading="lazy" height="35" alt="Unqork Logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66438e6265d4204a9dfaa1e9_SAP_2011_logo%201.svg" loading="lazy" height="35" alt="SAP logo" width="120" class="logo_client is-medium"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabdbb7440081725bc20_Carnegie%20Learning.svg" loading="lazy" height="35" alt="Carnegie Learning logo" width="120" class="logo_client is-mcgill"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabd0f2a04e54587165c_Schnider%20Electric.svg" loading="lazy" height="35" alt="Schnider Electric logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabdbb7440081725bbf7_Chevron.svg" loading="lazy" height="35" alt="Chevron logo" width="120" class="logo_client is-small"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabd8d85a93bfdd68ed1_QueenslandRail.svg" loading="lazy" height="35" alt="QueenslandRail logo" width="120" class="logo_client is-queen"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabcb2628fd6a5641c61_NY%20Department%20of%20Health.svg" loading="lazy" height="35" alt="NY Department of Health logo" width="120" class="logo_client is-big"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabcc03b9dda5b390b3e_Box.svg" loading="lazy" height="35" alt="box logo" width="120" class="logo_client is-medium"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabc666112b4c62275ee_ExxonMobil.svg" loading="lazy" height="35" alt="ExxonMobil logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703b84574651d97ab81455b_Abbott.svg" loading="lazy" height="35" alt="Abbott logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fbe85ef36791c1347f25_McGill.svg" loading="lazy" height="35" alt="McGill logo" width="120" class="logo_client is-mcgill"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fb80c828d265e5efbf1f_GSA.svg" loading="lazy" height="35" alt="GSA logo" width="120" class="logo_client is-small"/></div></div><div class="logos-container_partners"><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f9f837325c8164b635c965_Microsoft.svg" loading="lazy" height="35" alt="Microsoft Logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e5ecc2c5ae68b10fdb_google_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-google"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f9f8370f83ce8ea42908c5_Experian.svg" loading="lazy" height="35" alt="Experian Logo" width="120" class="logo_client is-capital-one"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e5849fe3ecc47a4b28_capital_one_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-capital-one"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e561ea2756d70419bd_ge_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-small"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66158d7163139f68dd91f26e_Santander%20-%20white.svg" loading="lazy" height="35" alt="Santander white logo" width="120" class="logo_client is-santander"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f75c427fc86dc415cd5197_unqork%20logo.png" loading="lazy" height="35" alt="Unqork Logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66438e6265d4204a9dfaa1e9_SAP_2011_logo%201.svg" loading="lazy" height="35" alt="SAP logo" width="120" class="logo_client is-medium"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabdbb7440081725bc20_Carnegie%20Learning.svg" loading="lazy" height="35" alt="Carnegie Learning logo" width="120" class="logo_client is-mcgill"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabd0f2a04e54587165c_Schnider%20Electric.svg" loading="lazy" height="35" alt="Schnider Electric logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabdbb7440081725bbf7_Chevron.svg" loading="lazy" height="35" alt="Chevron logo" width="120" class="logo_client is-small"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabd8d85a93bfdd68ed1_QueenslandRail.svg" loading="lazy" height="35" alt="QueenslandRail logo" width="120" class="logo_client is-queen"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabcb2628fd6a5641c61_NY%20Department%20of%20Health.svg" loading="lazy" height="35" alt="NY Department of Health logo" width="120" class="logo_client is-big"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabcc03b9dda5b390b3e_Box.svg" loading="lazy" height="35" alt="box logo" width="120" class="logo_client is-medium"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabc666112b4c62275ee_ExxonMobil.svg" loading="lazy" height="35" alt="ExxonMobil logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703b84574651d97ab81455b_Abbott.svg" loading="lazy" height="35" alt="Abbott logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fbe85ef36791c1347f25_McGill.svg" loading="lazy" height="35" alt="McGill logo" width="120" class="logo_client is-mcgill"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fb80c828d265e5efbf1f_GSA.svg" loading="lazy" height="35" alt="GSA logo" width="120" class="logo_client is-small"/></div></div><div class="logos-container_partners"><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f9f837325c8164b635c965_Microsoft.svg" loading="lazy" height="35" alt="Microsoft Logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e5ecc2c5ae68b10fdb_google_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-google"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f9f8370f83ce8ea42908c5_Experian.svg" loading="lazy" height="35" alt="Experian Logo" width="120" class="logo_client is-capital-one"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e5849fe3ecc47a4b28_capital_one_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-capital-one"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/63e282e561ea2756d70419bd_ge_logo.svg" loading="lazy" height="35" alt="" width="120" class="logo_client is-small"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66158d7163139f68dd91f26e_Santander%20-%20white.svg" loading="lazy" height="35" alt="Santander white logo" width="120" class="logo_client is-santander"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64f75c427fc86dc415cd5197_unqork%20logo.png" loading="lazy" height="35" alt="Unqork Logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66438e6265d4204a9dfaa1e9_SAP_2011_logo%201.svg" loading="lazy" height="35" alt="SAP logo" width="120" class="logo_client is-medium"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabdbb7440081725bc20_Carnegie%20Learning.svg" loading="lazy" height="35" alt="Carnegie Learning logo" width="120" class="logo_client is-mcgill"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabd0f2a04e54587165c_Schnider%20Electric.svg" loading="lazy" height="35" alt="Schnider Electric logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabdbb7440081725bbf7_Chevron.svg" loading="lazy" height="35" alt="Chevron logo" width="120" class="logo_client is-small"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabd8d85a93bfdd68ed1_QueenslandRail.svg" loading="lazy" height="35" alt="QueenslandRail logo" width="120" class="logo_client is-queen"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabcb2628fd6a5641c61_NY%20Department%20of%20Health.svg" loading="lazy" height="35" alt="NY Department of Health logo" width="120" class="logo_client is-big"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabcc03b9dda5b390b3e_Box.svg" loading="lazy" height="35" alt="box logo" width="120" class="logo_client is-medium"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fabc666112b4c62275ee_ExxonMobil.svg" loading="lazy" height="35" alt="ExxonMobil logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703b84574651d97ab81455b_Abbott.svg" loading="lazy" height="35" alt="Abbott logo" width="120" class="logo_client"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fbe85ef36791c1347f25_McGill.svg" loading="lazy" height="35" alt="McGill logo" width="120" class="logo_client is-mcgill"/></div><div class="logo-wrapper_client"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66d1fb80c828d265e5efbf1f_GSA.svg" loading="lazy" height="35" alt="GSA logo" width="120" class="logo_client is-small"/></div></div><div class="hide w-embed"><style> @keyframes scroll { from { transform: translateX(calc(-100% - 2.5rem)); } to { transform: translateX(0); } } .logos-container_partners { animation: scroll 70s linear infinite; } </style></div></div></div><div class="line-top-hero_home"></div></section><section class="section background-color-white"><div class="padding-global"><div class="padding-section-medium"><div class="text-align-center"><div class="tag_finance"><div>Supported Technologies</div></div><div class="margin-top margin-xsmall"><div class="container-medium"><h3 class="heading-style-h3">Secure Drop-In Replacements<br/>for Your Favorite Open Source Software</h3></div></div></div><div class="margin-vertical margin-large"><div class="collection_supported-technologies w-dyn-list"><div role="list" class="list_supported-technologies w-dyn-items"><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/nes-angularjs" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc63ea7d2271f5898837b_Angular%20JS.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>AngularJS</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">1.5.x, 1.8.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/nes-angular" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/663414d14128055e4e38d19d_angular-icon-seeklogo.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Angular</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">v4 - v15</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/spring-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6703c7889feb398608df2c92_light.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Spring</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">4.3, 5.3</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/nes-drupal" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc8d7d6552bb06d57dafc_Drupal%20Icon.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Drupal 7</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">7.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/jquery-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc765795229f2c7cb520a_jQuery%20-%20Icon.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>jQuery</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">1.6.x, 2.2.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/nes-bootstrap" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc7585d1be8458013a0bc_Bootstrap%20Logo.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Bootstrap</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">3.x, 4.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/nes-vue" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3293af023933c3e129f_Vue.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Vue 2</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">2.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/node-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfdca5cf621106a3aa1338_node-js-seeklogo.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Node.js</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">12, 14, 16, 18</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/express-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66ce188dfeef900d9770bc85_Express-black.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Express</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">3.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/eslint-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/668573a85840947a011f56b4_ESLint_logo%201.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>ESLint</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">8.57.0</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/fastify-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67041621a38a6939e8dbb589_Fastify-logo-light.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Fastify</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">3.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/nuxt-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6633ad29e430bcc5c9040ca1_Nuxt-new.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Nuxt</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">2.x</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/grunt-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/672baac4f43ec118df6df82c_Grunt.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Grunt</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">v0.4 - 1.5</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/nes-protractor" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cbc3374e2757d70daa37b2_Protractor.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Protractor</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">7.0.0</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/php-long-term-support-by-zend" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673cc7b00f95485915a53231_PHP-logo%201.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>PHP</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">7.2, 7.3, 7.4, 8.0</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/dot-net-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/6733b6cb70c734d4adedba59_Microsoft_.NET_logo%201.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>.NET</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">Coming soon</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div></a></div><div role="listitem" class="item_supported-technologies w-dyn-item"><a aria-label="product page" href="/support/rails-nes" target="_blank" class="block_supported-technologies w-inline-block"><img src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/65cfe0083e603b6d7501d202_Ruby%20on%20rails%20-%20icon.svg" loading="lazy" width="44" height="44" alt="" class="logo_supported-technologies"/><div><div>Rails</div><div class="text-size-small text-weight-light display-inline">Supported: </div><div class="text-size-small text-weight-light display-inline">Coming soon</div><div class="text-size-small text-weight-light display-inline w-condition-invisible">-</div></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies w-condition-invisible"></div><div class="bullet-soon_supported-technologies"></div></a></div></div></div></div></div></div></section><section class="section is-features-home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734e482cc1c56b124d5e07a_Background%20top%20features.svg" loading="lazy" alt="" class="image-background-features_home"/><div class="padding-global"><div class="padding-section-large"><div class="container-xsmall text-align-center"><h3 class="heading-style-h2 text-color-white z-index-2">What is HeroDevs&#x27; <br/>‍<span class="text-color-primary">Never-Ending Support (NES)?</span></h3></div><div data-w-id="546cc118-5158-57ad-d92f-2d05f233156f" class="w-layout-grid grid-features_home"><div class="column-left-features_home"><div id="w-node-_1c650d05-a56d-d72f-b9a2-e8cf5261aeb2-24bdc8fe" class="block-features_home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67351f14f8e113df180ada00_Continuous%20Compatibility.svg" loading="lazy" alt="Continuos Compatibility" class="image-features_home hide-desktop"/><div class="margin-bottom margin-xsmall"><div class="tag-feature_home"><div>Proactive Threat Defense</div></div></div><div class="margin-bottom margin-small"><h3 class="heading-style-h3 text-color-white">Vulnerability Remediation</h3></div><div class="text-weight-light text-color-white">When your open source library goes end-of-life, your business becomes exposed to security threats. With Never-Ending Support, you’ll benefit from proactive security updates, sometimes even before vulnerabilities are widely disclosed. Our team partners closely with you to rapidly assess and address potential risks, helping to keep your systems secure and up-to-date.</div><div class="margin-vertical margin-large"><div class="line-horizontal-features_home"></div></div><div><div class="heading-style-h6 text-color-white">HeroDevs has remediated over <span class="spam-pink-features_home">62 CVEs</span> across our portfolio of end-of-life open source products, ensuring continuous security and compliance for our clients.<br/></div><div class="margin-top margin-small"><a href="/vulnerability-directory" class="button-secondary w-inline-block"><div class="wrapper-button-secondary is-alternative"><div>Explore Vulnerability Directory</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65159ab1896f3095342e4f5a_arrow_forward_gradient-min.svg" loading="lazy" alt=""/></div></a></div></div></div><div id="w-node-fd394eb5-cd93-a458-b552-6cdb577c314e-24bdc8fe" class="block-features_home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67351f14d6b88a73604d9029_Early%20Detection%20Vulnerability%20Remediation.svg" loading="lazy" alt="Early detection vulnerability" class="image-features_home hide-desktop"/><div class="margin-bottom margin-xsmall"><div class="tag-feature_home is-light-blue"><div>Seamless Integration</div></div></div><div class="margin-bottom margin-small"><h3 class="heading-style-h3 text-color-white">Continuous Compatibility</h3></div><div class="text-weight-light text-color-white">HeroDevs Never-Ending Support keeps your end-of-life open-source applications fully compatible with modern browsers, key third-party libraries, and diverse server environments. Seamless updates ensure your web applications stay stable, secure, and functional, no matter how fast the ecosystem evolves.</div><div class="margin-vertical margin-large"><div class="line-horizontal-features_home"></div></div><div class="hide"><div class="heading-style-h6 text-color-white"><span class="spam-blue-features_home">Only 39% of companies </span>feel their IT infrastructure is fully ready to manage future security risks</div><div class="margin-top margin-xxsmall"><div class="text-weight-light text-color-lightgrey"><a href="https://www.kyndryl.com/us/en/about-us/news/readiness-report" target="_blank" class="text-weight-light text-color-lightgrey text-style-link">Kyndryl Readiness 2024</a></div></div></div><div class="logos-wrapper-features_home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6500d81d0b479d0844096814_Safari_browser_logo-min.svg" loading="lazy" alt="Safari Browser Logo" class="logo-features_home is-small"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6500d81d0df59492ebd81022_Google_Chrome_icon_(February_2022)-min.svg" loading="lazy" alt="Chrome Browser Logo" class="logo-features_home is-small"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6500d81dfee165ef8980e142_Microsoft_Edge_logo_(2019)-min.svg" loading="lazy" alt="Microsoft Edge Browser Logo" class="logo-features_home is-small"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6500d81d1ed18d6c0722c4d3_Firefox_logo%2C_2019%201-min.svg" loading="lazy" alt="Firefox Browser Logo" class="logo-features_home is-small"/></div></div><div id="w-node-e6c2808f-99c3-e8ea-2bca-d3c1832c07e8-24bdc8fe" class="block-features_home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67351f14d711e9a91944d32c_Streamlined%20Package%20Distribution.svg" loading="lazy" alt="Stramlined package distribution" class="image-features_home hide-desktop"/><div class="margin-bottom margin-xsmall"><div class="tag-feature_home"><div>Easy to Install</div></div></div><div class="margin-bottom margin-small"><h3 class="heading-style-h3 text-color-white">Streamlined Package Distribution</h3></div><div class="text-weight-light text-color-white">HeroDevs’ secure software packages integrate effortlessly with your existing build tools and CI/CD pipelines, ensuring a smooth transition to Never-Ending Support that only takes minutes. With compatibility across popular repository managers like Artifactory, distributing updates becomes a streamlined process—reducing downtime and keeping your systems current.</div><div class="margin-vertical margin-large"><div class="line-horizontal-features_home"></div></div><div class="logos-wrapper-features_home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734e768cd6c295bf28477c2_Maven%20logo.svg" loading="lazy" alt="Maven logo" class="logo-features_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67349cd47299fc8eec70b1af_Npm%20logo.svg" loading="lazy" alt="Npm logo" class="logo-features_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734e77cbf2c3ddad8cccc2a_Gradle.svg" loading="lazy" alt="Gradle logo" class="logo-features_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734c4f1a6743c530936b497_jFrog%20logo.svg" loading="lazy" alt="jFrog Artifactory logo" class="logo-features_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734e795c2482aa5c671acf2_Node.svg" loading="lazy" alt="NodeJS logo" class="logo-features_home"/></div></div></div><div id="w-node-_6fcfade7-9106-d852-d614-f79883ab7fb2-24bdc8fe" class="column-right-features_home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67351f14d6b88a73604d9029_Early%20Detection%20Vulnerability%20Remediation.svg" loading="lazy" alt="Early detection vulnerability" class="image-features_home _1"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67351f14f8e113df180ada00_Continuous%20Compatibility.svg" loading="lazy" alt="Continuos Compatibility" class="image-features_home _2"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67351f14d711e9a91944d32c_Streamlined%20Package%20Distribution.svg" loading="lazy" alt="Stramlined package distribution" class="image-features_home _3"/></div></div></div></div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/67349e322cb565dc287db720_Background%20bottom%20features.svg" loading="lazy" alt="Background black shape" class="image-background-features_home is-bottom"/></section><section class="section is-compliance-home"><div class="padding-global"><div class="container-xsmall text-align-center"><div class="margin-bottom margin-small"><div class="tag_finance is-blue"><div>Secure &amp; Compliant</div></div><div class="margin-top margin-xsmall"><h3 class="heading-style-h3">Ensuring Full Compliance and Security</h3><div class="margin-top margin-xsmall"><div class="text-weight-light">Never-Ending Support ensures your end-of-life open-source software stays fully compliant with industry standards like HIPAA, PCI, SOC2 and FedRAMP. With ongoing security updates and a commitment to audit readiness, you can rest easy knowing your systems remain compliant, secure, and ready for any inspection.</div></div></div></div><div class="logos-wrapper-compliance"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6728bc3fea69bc9c8f30bc9f_Security-DSS%201.svg" loading="lazy" alt="DSS Compliance badge" class="badge_financial"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/673dcdd78cb49d87df5c5879_GDPR.svg" loading="lazy" alt="GDPR badge" class="badge_financial"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6728bc3ffb2a7e724d07eca9_badge10-orig%201.svg" loading="lazy" alt="HIPAA Compliant badge" class="badge_financial"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6728bc57a0ecff5bc8d76cb7_2.1.2%20SOC%202%20T1%20Logo%20Circle%20Colour%20(1).svg" loading="lazy" alt="SOC 2 TYPE 1 badge" class="badge_financial"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6728bc3f069dcf7d7c57e60d_FedRAMP_Logo.svg%201.svg" loading="lazy" alt="FedRAMP badge" class="badge_financial"/></div><div class="margin-vertical margin-large"><div class="line-horizontal-compliance_home"></div></div><div class="container-xsmall"><div class="margin-bottom margin-tiny"><div class="heading-style-h6"><span class="spam-blue-compliance_home">44% of critical IT infrastructure is nearing end-of-life,</span><br/>pushing businesses to act before regulations catch up</div></div><div class="text-size-small text-weight-light text-color-grey"><a href="https://www.kyndryl.com/content/dam/kyndrylprogram/doc/en/2024/kyndryl-readiness-report.pdf" target="_blank" class="text-weight-light text-color-grey text-style-link">Kyndryl Readiness Report​(kyndryl-readiness-report)</a></div></div></div></div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734a0d426967c404f2c8763_Background%20bottom%20compliance.svg" loading="lazy" alt="" class="background-image-compliance_home"/></section><section class="section"><div class="padding-global"><div class="padding-section-medium"><div class="container-xlarge text-align-center"><div class="tag_finance"><div>Featured Products</div></div><div class="margin-top margin-xsmall"><h3 class="heading-style-h3">Security for the Web’s<br/><span class="text-color-primary">Most Popular EOL Projects</span></h3></div><div class="w-layout-grid grid-featured-products_home"><div id="w-node-efc954a7-82bd-b92e-a132-7d182dfe083f-24bdc8fe" class="block-featured-projects_home"><div class="featured-project_home"><div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6508e3d8c0bf0115fdf18523_angularjs-minimal-min.svg" loading="lazy" alt="AngularJS Logo" class="image-featured-project_home"/><div class="margin-bottom margin-tiny"><div class="text-size-large">AngularJS NES</div></div><div class="margin-bottom margin-small"><div class="text-weight-light">Instantly remediate known CVEs on AngularJS and ensure compatibility with jQuery</div></div></div><a href="/support/nes-angularjs" class="button-featured-projects_home w-button">Learn More</a></div></div><div id="w-node-_8e8ef2e4-7916-354f-b42d-d9bff6dd0791-24bdc8fe" class="block-featured-projects_home"><div class="featured-project_home"><div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/651f3b7c028d9f288677b1d7_Vectors-Wrapper.svg" loading="lazy" alt="Vue logo" class="image-featured-project_home"/><div class="margin-bottom margin-tiny"><div class="text-size-large">Vue 2 NES</div></div><div class="margin-bottom margin-small"><div class="text-weight-light">Get security updates for Vue 2 and key dependencies like Nuxt, Vuetify and others</div></div></div><a href="/support/nes-vue" class="button-featured-projects_home w-button">Learn More</a></div></div><div id="w-node-ed3ad356-f723-7d1f-18a2-2a6d66d8a6ea-24bdc8fe" class="block-featured-projects_home"><div class="featured-project_home"><div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6703c7bb154224d2a3311496_light.svg" loading="lazy" alt="NES for Spring logo" class="image-featured-project_home"/><div class="margin-bottom margin-tiny"><div class="text-size-large">NES for Spring</div></div><div class="margin-bottom margin-small"><div class="text-weight-light">Get security updates and stay protected on Spring versions 4.3, 5.3 after EOL</div></div></div><a href="/support/spring-nes" class="button-featured-projects_home w-button">Learn More</a></div></div><div id="w-node-_3947282b-2592-924a-4225-8eb50b1650eb-24bdc8fe" class="block-featured-projects_home"><div class="featured-project_home"><div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66ba60017e4879e84bd4d83c_Node.svg" loading="lazy" alt="Node logo" class="image-featured-project_home"/><div class="margin-bottom margin-tiny"><div class="text-size-large">Node.js NES</div></div><div class="margin-bottom margin-small"><div class="text-weight-light">Instantly remediate known CVEs and stay protected on EOL versions of Node.js.</div></div></div><a href="/support/node-nes" class="button-featured-projects_home w-button">Learn More</a></div></div></div></div></div></div></section><section class="section overflow-hidden"><div class="hide w-embed w-script"><script> document.addEventListener("DOMContentLoaded", function() { const slides = document.querySelectorAll('.slide-testimonials'); const middleSlideIndex = Math.floor(slides.length / 2); // Set Webflow slider to start at the middle slide const webflowSlider = document.querySelector('.w-slider'); const sliderMask = webflowSlider.querySelector('.w-slider-mask'); const sliderNav = webflowSlider.querySelector('.w-slider-nav'); // Move to middle slide after a short delay to ensure slider has initialized setTimeout(function() { if (sliderNav) { sliderNav.children[middleSlideIndex].click(); } }, 500); }); </script></div><div class="padding-global"><div class="padding-section-medium"><div class="container-xlarge text-align-center"><div class="tag_finance"><div>Testimonials</div></div><div class="margin-top margin-xsmall"><h3 class="heading-style-h3">Loved by Our Customers</h3></div><div data-delay="3000" data-animation="slide" class="slider-testimonials w-slider" data-autoplay="false" data-easing="ease" data-hide-arrows="false" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="3" data-duration="500" data-infinite="true"><div class="mask-testimonials w-slider-mask"><div class="slide-testimonials w-slide"><div class="slide-wraperr-testimonials"><div class="text-align-center">&quot;The HeroDevs team used to run all of AngularJS. They&#x27;re leaders in the community and have a lot of the original AngularJS talent from Google. They built the expertise, have a great product, and have never missed an SLA.&quot;</div></div></div><div class="slide-testimonials w-slide"><div class="slide-wraperr-testimonials"><div class="text-align-center">&quot;We have tooling to track how we spend engineering dollars. Before HeroDevs, our estimate was 2.2 FTEs just patching our app every year, inlcuding testing, and everything else. That&#x27;s more than just Angular library, it&#x27;s peripheral libraries as well that HeroDevs supports. It&#x27;s safe to say it&#x27;s a fulltime job for 1 FTE: $200k/yr. vs. paying HeroDevs 35K.&quot;</div></div></div><div class="slide-testimonials w-slide"><div class="slide-wraperr-testimonials"><div class="text-align-center">&quot;HeroDevs is critical for our web applications. Without HeroDevs, we would face significant business continuity risks. HeroDevs acts like a private warranty for our software.&quot;</div></div></div><div class="slide-testimonials w-slide"><div class="slide-wraperr-testimonials"><div class="text-align-center">&quot;The peace of mind we get from knowing our framework is maintained by experts is invaluable.&quot;</div></div></div></div><div class="hide w-slider-arrow-left"><div class="w-icon-slider-left"></div></div><div class="hide w-slider-arrow-right"><div class="w-icon-slider-right"></div></div><div class="nav-slide-testomonials w-slider-nav w-slider-nav-invert w-round"></div></div></div></div></div></section><section class="section"><div class="padding-global"><div class="padding-section-large"><div class="container-medium"><div class="text-align-center"><div class="tag_finance"><div>Partnerships</div></div><div class="margin-top margin-xsmall"><h3 class="heading-style-h3">Partnering with the Open Source Web</h3></div><div class="margin-top margin-xsmall"><div class="container-xsmall"><div class="text-size-regular text-weight-light">HeroDevs partners directly with open source maintainers and authors to ensure longevity and sustainability in open source. When you buy HeroDevs Never-Ending Support, you’re contributing back to those authors and maintainers. A portion of all product sales gets donated back to authors and maintainers to fund the next generation of open source on the web.</div></div></div><div class="margin-top margin-large"><div class="list-partners_home"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/661041fb4df428ebe6fd888a_openjs%20foundation.svg" loading="lazy" alt="OpenJS Foundation logo" class="image-partners_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64fb84d598e6623c1a8c434e_vuejs-min.svg" loading="lazy" alt="Vue Logo" class="image-partners_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/654bcc40d29617f0b68beecf_angular_wordmark_gradient.avif" loading="lazy" sizes="(max-width: 479px) 92vw, 120px" srcset="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/654bcc40d29617f0b68beecf_angular_wordmark_gradient-p-500.avif 500w, https://cdn.prod.website-files.com/62865614b39c464b76d339aa/654bcc40d29617f0b68beecf_angular_wordmark_gradient.avif 2560w" alt="Angular Logo" class="image-partners_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734c9141ee7e6309f1746de_Drupal%20Association.svg" loading="lazy" alt="Drupal Association logo" class="image-partners_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/64fb84d5c68f89dc10bc3988_nuxt-min.svg" loading="lazy" alt="Nuxt Logo" class="image-partners_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734b4ced92b7147cc504429_Narwhal%20(Nx).png" loading="lazy" alt="Narwhal (Nx) logo" class="image-partners_home"/><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6734b4f5b1c67984ef25336e_Protractor.png" loading="lazy" alt="Protractor logo" class="image-partners_home"/></div></div></div></div></div></div></section><section class="section background-color-tertiary"><div class="padding-global"><div class="padding-section-large"><div class="container-large"><div class="text-align-center"><div class="tag_finance"><div>HeroDevs Blog</div></div><div class="margin-vertical margin-xsmall"><h3 class="heading-style-h3">Latest News</h3></div></div><div class="margin-vertical margin-large"><div class="collection_heroes w-dyn-list"><div role="list" class="list_heroes w-dyn-items"><div role="listitem" class="item-blog_home w-dyn-item"><a aria-label="Link to blog post" href="/blog-posts/ensuring-long-term-viability-of-node-js-with-openssl-3-through-herodevs-node-16-nes" class="card-blog_home w-inline-block"><img alt="" loading="lazy" id="w-node-_3b85d129-e380-a067-2b25-62750bef2bd1-24bdc8fe" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66c4b15535a59d4e63ca29d8_Node%20EOL-1.png" sizes="(max-width: 479px) 100vw, (max-width: 991px) 69vw, 29vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66c4b15535a59d4e63ca29d8_Node%20EOL-1-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66c4b15535a59d4e63ca29d8_Node%20EOL-1-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66c4b15535a59d4e63ca29d8_Node%20EOL-1-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66c4b15535a59d4e63ca29d8_Node%20EOL-1-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/66c4b15535a59d4e63ca29d8_Node%20EOL-1.png 1800w" class="image-blog_home"/><div class="content-wrapper_heroes"><div><div class="margin-vertical margin-xsmall"><div class="text-size-medium text-color-black">Ensuring Long-Term Viability of Node.js with OpenSSL 3 through HeroDevs&#x27; Node 16 NES</div></div><div class="text-weight-light text-color-black">Extend the life of your legacy Node.js systems with HeroDevs&#x27; Node.js NES, featuring enhanced security through OpenSSL 3 and unmatched compatibility support.</div></div><div class="link-blog_home">Read more</div></div></a></div><div role="listitem" class="item-blog_home w-dyn-item"><a aria-label="Link to blog post" href="/blog-posts/cve-2024-38828-dos-via-spring-mvc-controller-method-with-byte-parameter" class="card-blog_home w-inline-block"><img alt="" loading="lazy" id="w-node-_3b85d129-e380-a067-2b25-62750bef2bd1-24bdc8fe" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e0f6a7971ec7d5afa92c9_CVE-2024-38828.png" sizes="(max-width: 479px) 100vw, (max-width: 991px) 69vw, 29vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e0f6a7971ec7d5afa92c9_CVE-2024-38828-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e0f6a7971ec7d5afa92c9_CVE-2024-38828-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e0f6a7971ec7d5afa92c9_CVE-2024-38828-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e0f6a7971ec7d5afa92c9_CVE-2024-38828-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/673e0f6a7971ec7d5afa92c9_CVE-2024-38828.png 1800w" class="image-blog_home"/><div class="content-wrapper_heroes"><div><div class="margin-vertical margin-xsmall"><div class="text-size-medium text-color-black">CVE-2024-38828: DoS via Spring MVC Controller Method with byte[] Parameter</div></div><div class="text-weight-light text-color-black">Protect your Spring Framework applications from CVE-2024-38828 with HeroDevs&#x27; Never-Ending Support for secure and compliant operations.</div></div><div class="link-blog_home">Read more</div></div></a></div><div role="listitem" class="item-blog_home w-dyn-item"><a aria-label="Link to blog post" href="/blog-posts/spring-framework-6-the-full-cost-of-migrating-from-v5-to-v6" class="card-blog_home w-inline-block"><img alt="" loading="lazy" id="w-node-_3b85d129-e380-a067-2b25-62750bef2bd1-24bdc8fe" src="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12).png" sizes="(max-width: 479px) 100vw, (max-width: 991px) 69vw, 29vw" srcset="https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-500.png 500w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-800.png 800w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-1080.png 1080w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12)-p-1600.png 1600w, https://cdn.prod.website-files.com/62876589ec366575fa309b1e/67324c90ce6e10fb12e304aa_C%20(12).png 1800w" class="image-blog_home"/><div class="content-wrapper_heroes"><div><div class="margin-vertical margin-xsmall"><div class="text-size-medium text-color-black">Spring Framework 6: The Full Cost of Migrating from v5 to v6</div></div><div class="text-weight-light text-color-black">Navigating the Challenges and Costs of Migrating to Spring Framework 6</div></div><div class="link-blog_home">Read more</div></div></a></div></div></div></div><div class="button-group is-centered"><a href="/blog" class="button-primary w-inline-block"><div>More posts</div></a></div></div></div></div></section></div><footer class="footer"><div class="container-top_footer is-background"><div class="container-top_footer"><div class="company-info-wrapper_footer"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/654c02fc09a7ced643068087_Logo-Gradient-Dark.svg" loading="lazy" width="184.8000030517578" height="44" alt="" class="logo_footer"/><div class="text-size-regular text-weight-light text-color-white">Drop-in replacements for deprecated open source software that keeps you secure, compliant, and compatible.</div><div class="links-wrapper_footer is-social-media"><a aria-label="X link" href="https://x.com/herodevs" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfda20ba62ec4a96d54_twitter-icon-white-min.svg" loading="lazy" width="24" height="20.399999618530273" alt="" class="image-small"/></a><a aria-label="Github link" href="https://github.com/herodevs" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfd773f8233fd4c4bbc_github-icon-white-min.svg" loading="lazy" width="24" height="24" alt="" class="image-small"/></a><a aria-label="Linkedin link" href="https://www.linkedin.com/company/herodevs/" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65b9342a7a9c4581a3763f1a_LinkedIn%20(1).svg" loading="lazy" width="24" height="24" alt="" class="image-small"/></a><a aria-label="Youtube link" href="https://www.youtube.com/@HeroDevs" target="_blank" class="image-small w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/65b935285de05fb2ba4a473a_youtube%20(2).svg" loading="lazy" width="24" height="24" alt="" class="image-small"/></a></div></div><div><a href="tel:+18875861965" class="contact-details-wrapper_footer w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfd19028a6e03cc3376_telephone-icon-white-min.svg" loading="lazy" width="20" height="20" alt="" class="image-small"/><div class="text-size-regular text-weight-light text-color-white">+1 877-586-1965</div></a><a href="mailto:hello@herodevs.com" class="contact-details-wrapper_footer w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfddf8765ad8bf0e8e7_mail-icon-white-min.svg" loading="lazy" width="20" height="20" alt="" class="image-small"/><div class="text-size-regular text-weight-light text-color-white">hello@herodevs.com</div></a><a href="https://www.google.com/maps/place/HeroDevs/@40.5778516,-111.8732026,17z/data=!3m2!4b1!5s0x875287fb3d62e239:0x5fa8915d6b2aefb!4m6!3m5!1s0x8752878f85d6901d:0xffd92176370ccd46!8m2!3d40.5778476!4d-111.8706223!16s%2Fg%2F11rxz0nlj2?entry=ttu" target="_blank" class="contact-details-wrapper_footer w-inline-block"><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/6514adfef4d82d4ed88e9097_location-icon-white-min.svg" loading="lazy" width="20" height="20" alt="" class="image-small"/><div class="text-size-regular text-weight-light text-color-white">8850 S 700 E #2437 Sandy, UT 84070</div></a></div></div></div><div class="container-middle_footer"><div class="col-right_footer"><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Never-Ending Support (NES) Products</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="products-wrapper_footer"><a href="/support/nes-angular" class="w-inline-block"><div class="link_footer">Angular NES</div></a><a id="w-node-_0e0d8b40-e441-77db-3934-86ec974ce772-45280787" href="/support/dot-net-nes" class="w-inline-block"><div class="link_footer">.NET</div></a><a href="/support/jquery-nes" class="w-inline-block"><div class="link_footer">jQuery NES</div></a><a href="/support/nes-drupal" class="w-inline-block"><div class="link_footer">Drupal 7 NES</div></a><a href="/support/nes-angularjs" class="w-inline-block"><div class="link_footer">AngularJS NES </div></a><a href="/support/nes-vue" class="w-inline-block"><div class="link_footer">Vue 2 NES</div></a><a href="/support/nes-bootstrap" class="w-inline-block"><div class="link_footer">Bootstrap NES</div></a><a href="/support/nuxt-nes" class="w-inline-block"><div class="link_footer">Nuxt NES</div></a><a href="/support/spring-nes" class="w-inline-block"><div class="link_footer">NES for Spring</div></a><a href="/support/nes-protractor" class="w-inline-block"><div class="link_footer">Protractor NES</div></a><a id="w-node-_594d9328-6afd-24b6-d434-46cddd5480dd-45280787" href="/support/eslint-nes" class="w-inline-block"><div class="link_footer">ESLint NES</div></a><a id="w-node-_4247d676-3146-ea9d-86b8-75f2c04d7366-45280787" href="/support/grunt-nes" class="w-inline-block"><div class="link_footer">Grunt NES</div></a><a id="w-node-_8b54e056-08c2-b62f-9d73-61443379b5bf-45280787" href="/support/fastify-nes" class="w-inline-block"><div class="link_footer">Fastify NES</div></a><a href="/support/node-nes" class="w-inline-block"><div class="link_footer">Node.js NES</div></a><a href="/support/express-nes" class="w-inline-block"><div class="link_footer">Express NES</div></a><a id="w-node-_7e641cbd-4132-0b48-5cb8-4aa5f5d5c12a-45280787" href="/pricing" class="link-quote_footer hide-desktop w-inline-block"><div class="link-wrapper-quote_footer"><div class="text-size-regular text-weight-light text-color-white">Get a Custom Quote</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66c60f6cd11e161a670b066f_open_in_new.svg" loading="lazy" width="20" height="20" alt="Open link icon"/></div></a></div><div class="border-column_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Overview</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/support" class="w-inline-block"><div class="link_footer">All Products</div></a><a href="/pricing" class="link-pricing_footer w-inline-block"><div class="text-size-regular text-weight-light text-color-white">Explore Pricing</div></a><a href="/pricing" class="link-quote_footer w-inline-block"><div class="link-wrapper-quote_footer"><div class="text-size-regular text-weight-light text-color-white">Get a Custom Quote</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66c60f6cd11e161a670b066f_open_in_new.svg" loading="lazy" width="20" height="20" alt="Open link icon"/></div></a><a href="https://support.herodevs.com/hc/en-us" target="_blank" class="link-quote_footer is-documentation w-inline-block"><div class="link_footer">NES Documentation</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66c60f6cd11e161a670b066f_open_in_new.svg" loading="lazy" width="20" height="20" alt="Open link icon"/></a></div><div class="border-column_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Partners</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/our-partners" class="w-inline-block"><div class="link_footer">NES Reseller Program</div></a><a href="/our-partners#field-firstname" class="link-reseller_footer w-inline-block"><div class="text-size-regular text-weight-light">Become a Reseller</div></a></div><div class="border-column_footer"></div></div><div class="hide-tablet"><div class="line-divider_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Company</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/" aria-current="page" class="w-inline-block w--current"><div class="link_footer">Home</div></a><a href="/support/consulting" class="w-inline-block"><div class="link_footer">Consulting</div></a><a href="/contact" class="w-inline-block"><div class="link_footer">Contact</div></a><a href="/careers" class="w-inline-block"><div class="link_footer">We are Hiring!</div></a></div><div class="border-column_footer"></div></div><div class="links-column_footer"><div class="flex-wrapper is-footer"><div class="text-size-regular text-color-white">Resources</div><img src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/66576a90c2486930d01be71a_keyboard_arrow_down_24dp_FILL0_wght400_GRAD0_opsz24.svg" loading="lazy" width="24" height="24" alt="Arrow down" class="image-drop_footer"/></div><div class="links-wrapper_footer"><a href="/blog" class="w-inline-block"><div class="link_footer">Blog</div></a><a href="/vulnerability-directory" class="w-inline-block"><div class="link_footer">Vulnerability Directory</div></a><a href="/newsletter-archive" class="w-inline-block"><div class="link_footer">Newsletters</div></a><a href="/whitepapers" class="w-inline-block"><div class="link_footer">White Papers</div></a><a href="/media-kit" class="w-inline-block"><div class="link_footer">Media Kit</div></a></div><div class="border-column_footer"></div></div></div></div><div class="container-bottom_footer"><div class="text-size-regular text-weight-light text-color-lightgrey">© 2024 herodevs.com  |  All Rights Reserved</div><div id="w-node-_567bb07d-afaa-6edb-3794-0f2f14d6579c-45280787" class="legal-wrapper_footer"><a href="/privacy-policy" class="link_footer w-inline-block"><div class="text-size-regular text-weight-light">Privacy Policy</div></a><a href="https://support.herodevs.com/hc/en-us/sections/21257771874061-Terms-Of-Service" class="link_footer w-inline-block"><div class="text-size-regular text-weight-light">Terms of Service</div></a><div class="fs-consent_open-prefs"><div fs-cc="open-preferences" class="fs-consent_open-prefs_wrapper"><div class="link_footer"><div class="text-size-regular text-weight-light">Cookies Preferences</div></div></div></div></div></div></footer><div class="fs-consent_component"><div fs-cc="banner" class="fs-consent_banner"><div class="fs-consent_banner_wrapper"><p class="text-size-small">By clicking <strong fs-consent-element="internal-banner-text">&quot;Accept&quot;</strong>, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our <a href="/privacy-policy">Privacy Policy</a> for more information.</p><div fs-consent-element="internal-buttons-wrapper" class="fs-consent_banner_buttons"><a fs-cc="open-preferences" href="#" class="fs-consent_prefs_link">Preferences</a><a fs-cc="deny" data-w-id="16affcba-6445-a9bd-10cf-938c6c080bd7" href="#" class="fs-consent_decline w-button">Reject</a><a fs-cc="allow" data-w-id="16affcba-6445-a9bd-10cf-938c6c080bd9" href="#" class="fs-consent_allow w-button">Accept</a></div></div><div class="background-cookies"></div></div><div fs-cc="preferences" class="fs-consent_prefs"><div class="fs-consent_prefs_wrapper"><div class="fs-consent_prefs_form-block w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" fs-consent-element="form" class="fs-consent_prefs_form" data-wf-page-id="65d9309ab1e5669c24bdc8fe" data-wf-element-id="16affcba-6445-a9bd-10cf-938c6c080bdf"><div class="fs-consent_prefs_popup"><div class="fs-consent_prefs_header"><div class="fs-consent_prefs_heading"><strong>Manage Consent Preferences by Category</strong></div></div><div fs-consent-element="internal-categories-wrapper" class="fs-consent_prefs_list"><div fs-consent-element="internal-category-essential" class="fs-consent_prefs_option"><div class="fs-consent_checkbox_field-2"><div class="fs-consent_checkbox_label">Essentials</div><div><strong>Always active</strong></div></div><p class="text-size-small">Necessary for the site to function. Always On.<br/></p></div><div fs-consent-element="internal-category-marketing" class="fs-consent_prefs_option"><label class="w-checkbox fs-consent_checkbox_field"><input type="checkbox" name="marketing-2" id="marketing-2" data-name="Marketing 2" fs-consent-element="checkbox-marketing" class="w-checkbox-input fs-consent_checkbox"/><span for="marketing-2" class="fs-consent_checkbox_label w-form-label">Marketing</span></label><p class="text-size-small">Used for targeted advertising.<br/></p></div><div fs-consent-element="internal-category-personalization" class="fs-consent_prefs_option"><label class="w-checkbox fs-consent_checkbox_field"><input type="checkbox" name="personalization-2" id="personalization-2" data-name="Personalization 2" fs-consent-element="checkbox-personalization" class="w-checkbox-input fs-consent_checkbox"/><span for="personalization-2" class="fs-consent_checkbox_label w-form-label">Personalization</span></label><p class="text-size-small">Remembers your preferences and provides enhanced features.<br/></p></div><div fs-consent-element="internal-category-analytics" class="fs-consent_prefs_option"><label class="w-checkbox fs-consent_checkbox_field"><input type="checkbox" name="analytics-2" id="analytics-2" data-name="Analytics 2" fs-consent-element="checkbox-analytics" class="w-checkbox-input fs-consent_checkbox"/><span for="analytics-2" class="fs-consent_checkbox_label w-form-label">Analytics</span></label><p class="text-size-small">Measures usage and improves your experience.<br/></p></div></div><div class="fs-consent_prefs_buttons"><a fs-cc="deny" href="#" class="fs-consent_decline w-button">Reject All</a><a fs-cc="allow" href="#" class="fs-consent_allow w-button">Accept All</a><input type="submit" data-wait="Please wait..." class="fs-consent_prefs_submit w-button" value="Save Preferences"/></div><div fs-cc="close" class="fs-consent_prefs_close"><div class="fs-consent_prefs_close-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path id="icon" d="M3.41424 2.25L2.00003 3.66421L6.58582 8.25L1.99988 12.8359L3.41409 14.2502L8.00003 9.66421L12.5854 14.2496L13.9996 12.8354L9.41424 8.25L13.9995 3.66476L12.5853 2.25055L8.00003 6.83579L3.41424 2.25Z" fill="currentColor"></path></g></svg></div></div></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div fs-consent-element="close" class="fs-consent_prefs_overlay"></div></div></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=62865614b39c464b76d339aa" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/62865614b39c464b76d339aa/js/hero-devs-24601.bcf5aeb0d.js" type="text/javascript"></script><!-- Start of Meetings Embed Script --> <script defer type="text/javascript" src="https://static.hsappstatic.net/MeetingsEmbed/ex/MeetingsEmbedCode.js"></script> <!-- RB2B User Tracking for Sales Team --> <script defer>!function () {var reb2b = window.reb2b = window.reb2b || []; if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"]; reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments); args.unshift(method);reb2b.push(args);return reb2b;};}; for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);} reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true; script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/reb2b.js.gz"; var first = document.getElementsByTagName("script")[0]; first.parentNode.insertBefore(script, first);}; reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("J0OV0VHZ3K6Z");}();</script> <!-- End RB2B User Tracking for Sales Team --> <!-- LogRocket JavaScript library --> <!-- <script defer src="https://cdn.lr-in-prod.com/LogRocket.min.js" crossorigin="anonymous"></script> --> <script defer> function isValidDomain() { return window.location.hostname.startsWith('www.herodevs.com'); } function loadLogRocket() { const logRocketScript = document.createElement('script'); logRocketScript.src = "https://cdn.lrkt-in.com/LogRocket.min.js"; logRocketScript.crossOrigin = "anonymous"; logRocketScript.onload = () => { if (window.LogRocket) { window.LogRocket.init('9cf0rr/herodevs-website'); } }; document.head.appendChild(logRocketScript); } if (isValidDomain()) { console.log("domain valid"); loadLogRocket(); } else { console.log("domain invalid"); } </script> <!-- End of LogRocket JavaScript library --> <!-- HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" src="//js.hs-scripts.com/21125071.js" defer></script> <!-- Supabase JavaScript library --> <!-- <script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2" defer></script> --> <!-- Footer HeroDevs Custom Code - Hosted on Github Pages by HeroDevs - loaded dynamically by url --> <script type="text/javascript" defer> var globalHDScript = window.location.origin.toLowerCase() === 'https://www.herodevs.com' ? 'https://raw.githubusercontent.com/herodevs/webflow/main/scripts/global.js': 'https://raw.githubusercontent.com/herodevs/webflow/staging/scripts/global.js'; $.ajaxSetup({cache: false}); $.get({ url: globalHDScript, cache: false }, function( data ) { var envGlobalScriptElem = document.createElement('script'); envGlobalScriptElem.innerHTML = data; //envGlobalScriptElem.setAttribute('src', globalHDScript); envGlobalScriptElem.setAttribute('type', 'text/javascript'); document.body.appendChild(envGlobalScriptElem); $.ajaxSetup({ cache: true }); }); </script> <!-- LinkedIn Campaign Manager --> <script type="text/javascript" defer> _linkedin_partner_id = "5383516"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script defer type="fs-cc"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <!-- Update jQuery --> <script defer src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> <!-- Weglot site translation script --> <link rel="alternate" hreflang="en" href="https://www.herodevs.com"> <link rel="alternate" hreflang="zh" href="https://zh.herodevs.com"> <link rel="alternate" hreflang="ko" href="https://ko.herodevs.com"> <link rel="alternate" hreflang="ja" href="https://ja.herodevs.com"> <link rel="alternate" hreflang="fr" href="https://fr.herodevs.com"> <script src="https://cdn.weglot.com/weglot.min.js"></script> <script defer> Weglot.initialize({ api_key: 'wg_e7da223f3eff7cdc24fa9046c15ed9371' }); </script> <!-- End Weglot site translation script --><script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10