Saving the day when your open source software is sunsetting
Call us at
+1 877-586-1965
Get a Demo
Products
Never-Ending Support
for Open Source
HeroDevs partners with open-source authors to give companies Never-Ending Support, expert consulting, and engineering for sunsetted open-source packages.
Pricing
Talk to Sales
See All Products
Pricing
Talk to Sales
See All Products
Products Overview
Explore our range of Never-Ending Support Products
All Products
Angular NES
Angular versions 2-15 are no longer supported by Google.
jQuery NES
Stay fully supported on jQuery v1 and v2 for as long as you need.
Drupal 7 NES
On January 5, 2025, Drupal 7 will reach its end of life.
AngularJS NES
AngularJS reached its end of life on December 31, 2021.
Vue 2 NES
Vue 2 is no longer supported by Vue.
Bootstrap NES
Bootstrap 3 & 4 are already at their end of life.
Nuxt NES
Nuxt 2 reaches end of life on June 30, 2024.
See All Products
Angular NES
jQuery
Drupal 7 NES
AngularJS NES
Vue 2 NES
Bootstrap NES
Nuxt NES
Protractor NES
Products
Services
Pricing
Customers
Careers
Resources
Blog
Vulnerability DIrectory
Newsletters
Support
Contact Sales
Featured Posts
Press Release
Jul 12, 2024
HeroDevs Named Inaugural Partner for Drupal 7 Extended Security Support Provider Program
Ensuring Security and Compliance for Drupal 7 Beyond Its Official End-of-Life
Security
Jul 11, 2024
HeroDevs Addresses Three CVEs in Unsupported Bootstrap
Addressing CVE-2024-6484, CVE-2024-6485, and CVE-2024-6531
Security
Jul 3, 2024
Why HeroDevs Is Not Affected by the Polyfill.io Supply Chain Attack
Understanding HeroDevs' Immunity to the Polyfill.io Supply Chain Attack
All Posts
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Security
Press Release
Products
Thought Leadership
Security
Jul 16, 2024
CVE-2024-4577 highlights a critical vulnerability in PHP
Safeguarding Your Systems Against PHP Security Risks
HeroDevs
Press Release
Jul 12, 2024
HeroDevs Named Inaugural Partner for Drupal 7 Extended Security Support Provider Program
Ensuring Security and Compliance for Drupal 7 Beyond Its Official End-of-Life
HeroDevs
Security
Jul 11, 2024
HeroDevs Addresses Three CVEs in Unsupported Bootstrap
Addressing CVE-2024-6484, CVE-2024-6485, and CVE-2024-6531
HeroDevs
Security
Jul 3, 2024
Why HeroDevs Is Not Affected by the Polyfill.io Supply Chain Attack
Understanding HeroDevs' Immunity to the Polyfill.io Supply Chain Attack
Greg Allen
Press Release
Jun 25, 2024
HeroDevs Authorized as CVE Numbering Authority by the CVE Program
HeroDevs Achieves CVE Numbering Authority Status: Solidifying Commitment to Cybersecurity and Sustainability
HeroDevs
Products
Jun 24, 2024
Introducing Never-Ending Support for Nuxt at HeroDevs
Secure Your Nuxt 2 Applications with HeroDevs' Never-Ending Support
HeroDevs
Press Release
Jun 20, 2024
HeroDevs Partners with NUXT for Security Solutions Past End-of-Life
HeroDevs Partners with NuxtLabs to Provide Extended Support and Security for Nuxt 2 Beyond End-of-Life
HeroDevs
Thought Leadership
Jun 12, 2024
Executive Order 14028: Elevating National Cybersecurity
The White House's Call to Action for a Safer Digital Future Setting New Benchmarks for Global Cybersecurity Standards
HeroDevs
Thought Leadership
Jun 6, 2024
PCI Compliance: What Every Business Owner Needs to Know
Understanding the Essentials of Payment Security and PCI DSS Integration
Joshua VanAllen
Products
Jun 5, 2024
Navigating Drupal 7 End-of-Life: Your Options and HeroDevs' Never-Ending Support
Explore paths for Drupal 7 users, from upgrading to newer versions to leveraging ongoing support with HeroDevs.
Allison Vorthmann
Products
Jun 3, 2024
Introducing Bootstrap NES at HeroDevs
Extend the life and security of your Bootstrap applications with HeroDevs' Secure Drop In Replacement
HeroDevs
Products
May 28, 2024
Sustaining Drupal 7: HeroDevs' Support for D7 Modules
Navigating Challenges and Providing Solutions
Allison Vorthmann
Products
May 23, 2024
Introducing Drupal 7 Never-Ending Support with HeroDevs
Life Beyond End of Life: Ensuring Security, Compliance, and Compatibility for Drupal 7 with HeroDevs
Allison Vorthmann
Press Release
May 22, 2024
HeroDevs Champions Cybersecurity by Joining CISA’s Secure by Design Pledge
HeroDevs Signs CISA's Secure by Design Pledge to Join the Effort for a More Secure Web
HeroDevs
Press Release
May 21, 2024
HeroDevs Joins OpenJS Foundation’s Ecosystem Sustainability Program as First Partner
HeroDevs Partners with OpenJS Foundation to Ensure Open Source Sustainability and Security
HeroDevs
Products
May 15, 2024
Angular 15 End-of-Life: Navigate Migration, Tackle Breaking Changes, and Ensure Ongoing Support with HeroDevs
Ensuring Seamless Transition and Continuous Support Beyond Angular 15’s EOL
HeroDevs
Products
May 6, 2024
AngularJS - Solutions for Security, Compliance and Compatibility
AngularJS Migration: Secure and Seamless Transition Strategies with HeroDevs
Aaron Frost
Press Release
May 6, 2024
HeroDevs Partners With Zend by Perforce to Keep Drupal 7 Customers Secure Beyond End of Life
Upcoming Drupal 7 end-of-life expected to impact over 300,000 active deployments
HeroDevs
Security
Apr 29, 2024
Important Security Update: Addressing CVE-2024-33665 in Angular Translate
Securing AngularJS: Patch for CVE-2024-33665
HeroDevs
Press Release
Apr 29, 2024
HeroDevs' CEO Aaron Frost Named Finalist for EY Entrepreneur Of The Year® 2024 Award in Mountain West
Recognizing Visionary Leadership in Open Source Software, HeroDevs Celebrates CEO's Nomination
HeroDevs
Products
Apr 26, 2024
Introducing jQuery NES at HeroDevs
Ensuring Continuity and Security for jQuery Applications
HeroDevs
Press Release
Mar 27, 2024
HeroDevs joins OpenJS Foundation to Drive Security and Compliance for Deprecated Open Source Software
Driving Security and Compliance for Deprecated Open Source Software
HeroDevs
Products
Feb 21, 2024
Introducing Angular v6-15 Never-Ending Support by HeroDevs
Navigating the Upgrade Maze: A Strategic Approach to Legacy Angular Maintenance
HeroDevs
Security
Feb 13, 2024
Addressing the Latest AngularJS CVE-2024-21490
Immediate Action Required for All AngularJS Applications
HeroDevs
Products
Jan 18, 2024
Introducing AngularJS NES + Essentials: Expanding Security for AngularJS Applications
Extending Security to AngularJS Essential Third-Party Libraries
HeroDevs
Thought Leadership
Nov 1, 2023
Angular’s Improved Tooling: Standalone Migration Magic
Navigating New Tools and Migration Schematics
Nelson Gutierrez
Thought Leadership
Oct 19, 2023
New in Angular — Control Flow Migration Schematic
From Directives to @-Syntax: The Seamless Transition to Angular’s Enhanced Control Flow
Eduardo Roth
Products
Oct 12, 2023
Finding and Fixing Jest Phantom Failures
My journey of debugging a phantom Jest test failure in my NX Angular Monorepo
Kevin Longmuir
Press Release
Sep 28, 2023
HeroDevs and XLTS.dev Officially Unite
Extending Commercial Long-Term Support of AngularJS Indefinitely Hayden Baillio HeroDevs
HeroDevs
Products
Sep 27, 2023
TypeScript’s Unsung Hero: Index Signatures
A Deep Dive into Index Signatures and Their Quirks
Edward Ezekiel
Thought Leadership
Sep 13, 2023
New in Angular — afterNextRender and afterRender
A playful approach to exploring Angular’s new browser-only lifecycle hooks.
Eduardo Roth
Products
Aug 30, 2023
Vue 2 End of Life: A Guide to Calculating Your Migration to Vue 3
A practical equation to help you consider and quantify the knowns and unknowns of your migration
Joshua VanAllen
Products
Aug 23, 2023
Reauth in Angular Made Easy
Adhere to the OAuth 2.0 Spec Using Angular Interceptors
Kevin Longmuir
Thought Leadership
Jul 25, 2023
Use Angular WebSocketSubject to Save Bundle Space in this demo I built!
Streamline your real-time applications with seamless integration in your broader RxJS ecosystem
Abraham Huerta
Thought Leadership
Jul 10, 2023
Goodbye Getter, Hello Signals
Use Angular 16 Signals to Avoid a Common Code Review Catch
Kevin Longmuir
Products
Jun 30, 2023
The Overlooked Rule that Breaks Angular 16’s Signal Effects
When your code breaks intermittently, overlooking this rule might be to blame
Chris Perko
Products
May 8, 2023
Supercharge Your Vue App Development with Nx Monorepo
Starting Your Vue Project Right: Some Key Steps to Creating an App in Nx Monorepo
Joshua VanAllen
Products
Apr 23, 2023
Run Protractor Tests in Cypress: The Magic of EndBridge
Run your Protractor tests in Cypress — without rewriting them
Joe Eames
Thought Leadership
Apr 20, 2023
Revolutionize Your Angular SSR Experience with Non-Destructive Hydration
Angular 16 finally quenches our thirst for this feature that revolutionizes server-side rendering
Edward Ezekiel
Thought Leadership
Apr 18, 2023
Required Inputs in Angular 16
Give your Angular components the data they need
Kevin Longmuir
Thought Leadership
Apr 11, 2023
Unit Testing in Angular 15 Without TestBed
Bridging the gap between constructor-based DI and inject-based DI testing without TestBed
Edward Ezekiel
Thought Leadership
Apr 4, 2023
From Classes to Functions: Angular 16 Introduces DestroyRef
Attach a callback to the OnDestroy lifecycle any time you want
Eduardo Roth
Thought Leadership
Mar 30, 2023
How To Add Scully To Your Angular 15 Application
Boost your application speed without changing its structure or architecture!
Nelson Gutierrez
Security
Mar 22, 2023
Is There Life After End-Of-Life For Your Open-Source Software?
You have more options than you might think
Jared Rhodes
Thought Leadership
Mar 21, 2023
Angular 15 introduces functional HTTP interceptors
Less boilerplate and more tree-shakable. Let's compare.
Rafael Mestre
Thought Leadership
Mar 14, 2023
Future-Proof Your JavaScript Datetime Tests
How to fight flaky datetime tests — and win.
Kevin Longmuir
Thought Leadership
Mar 6, 2023
Functional router guards in Angular 15 open the door to happier code
How to seamlessly migrate deprecated class guards into functional ones
Kate Gable
Thought Leadership
Feb 24, 2023
I Built An App Using Angular’s Latest Prototype: Signals
And shared the code so you can too!
Eduardo Roth
Products
Feb 16, 2023
Angular Proposes Fine-Grained Reactivity With Signals
Reactivity with Signals has the potential to fundamentally change how we write Angular applications
Edward Ezekiel
Thought Leadership
Feb 8, 2023
Web Fundamentals: Avoid These JavaScript Date Object Pitfalls
Date quirks and modern alternatives to squash them
Edward Ezekiel
Thought Leadership
Jan 18, 2023
Interact With Browser Storage, Type-Safe
Learn how to create a TypeScript Storage abstraction to make interactions with localStorage and sessionStorage type-safe
Kevin Longmuir