I have just flashed 25.12.4 onto a GL MT3000 router. There does not seem to be any version on node.js in the stock repos. Is there a third party repo where I can find it? I know it was available for earlier OpenWRT versions.
Thank you. As someone new to OpenWRT, I was hoping to find a source with prebuilt packages. But if building myself is the only way to go then I will try to figure it out.
You may try elsewhere, who knows ...
Recent versions of node.js require a CPU with floating point support.
opened 12:16AM - 27 Mar 23 UTC
A custom prebuild packages repository for node.js is available for limited use.
…
Only the latest version of Stable Release is available. (Currently **25.12.4**, **24.10.6**)
The node.js version is Active LTS (Currently **v24.16.0(25.12)**, **v22.22.3(24.10)**) with small-icu.
The target architecture is as follows
**25.12:**
- aarch64_cortex-a53
- aarch64_cortex-a72
- aarch64_cortex-a76
- aarch64_generic
- arm_arm1176jzf-s_vfp
- arm_cortex-a15_neon-vfpv4
- arm_cortex-a5_vfpv4
- arm_cortex-a7_neon-vfpv4
- arm_cortex-a7_vfpv4
- arm_cortex-a8_vfpv3
- arm_cortex-a9_neon
- arm_cortex-a9_vfpv3-d16
- i386_pentium4
- i386_pentium-mmx
- riscv64_generic
- x86_64
**24.10:**
- aarch64_cortex-a53
- aarch64_cortex-a72
- aarch64_cortex-a76
- aarch64_generic
- arm_arm1176jzf-s_vfp
- arm_cortex-a15_neon-vfpv4
- arm_cortex-a5_vfpv4
- arm_cortex-a7_neon-vfpv4
- arm_cortex-a7_vfpv4
- arm_cortex-a8_vfpv3
- arm_cortex-a9_neon
- arm_cortex-a9_vfpv3-d16
- i386_pentium4
- i386_pentium-mmx
- x86_64
---
**How to use:(apk)**
Add the following to /etc/apk/repositories.d/distfeeds.list or /etc/apk/repositories.d/customfeeds.list.
```
https://downloads.nxhack.com/releases/VERSION_NUMBER/packages/TARGET_ARCH/node/packages.adb
```
TARGET_ARCH should be the same as in distfeeds.list.
Example (apk)
VERSION_NUMBER: 25.12.4
TARGET_ARCH: aarch64_cortex-a53
```
https://downloads.nxhack.com/releases/25.12.4/packages/aarch64_cortex-a53/node/packages.adb
```
**Package signature:**
Run the following script
```bash
wget -q https://downloads.nxhack.com/nodejs.pem -O /etc/apk/keys/nodejs.pem
apk update
```
---
**How to use(opkg):**
Add the following to /etc/opkg/distfeeds.conf or /etc/opkg/customfeeds.conf.
```
src/gz openwrt_node https://downloads.nxhack.com/releases/VERSION_NUMBER/packages/TARGET_ARCH/node
```
VERSION_NUMBER and TARGET_ARCH should be the same as in distfeeds.conf.
Example (opkg)
VERSION_NUMBER: 24.10.6
TARGET_ARCH: arm_cortex-a9_vfpv3-d16
```
src/gz openwrt_node https://downloads.nxhack.com/releases/24.10.6/packages/arm_cortex-a9_vfpv3-d16/node
```
**Package signature:**
Run the following script
```bash
wget -q https://downloads.nxhack.com/public.key -O /tmp/public.key
opkg-key add /tmp/public.key
rm /tmp/public.key
```
This is a personal project of mine, so it comes with absolutely no guarantees, but please feel free to use it if you find it helpful.
Thank you very much. This is just what I needed. For some reason though it wouldn't recognize the key even though I downloaded it to the correct location.
nxhack
June 4, 2026, 12:03am
8
I recall that this procedure worked fine in the past.
As a workaround, please use this option when performing the apk operation.
--allow-untrusted