Skip to content

Node.js v24.18.0 for RISC-V 64

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 21:35
c203b13

Node.js v24.18.0 - Native RISC-V 64 Build

This release provides natively compiled Node.js binaries for RISC-V 64-bit architecture.

Build Information

  • Architecture: linux-riscv64
  • Build Type: Native compilation on actual riscv64 hardware (Banana Pi F3)
  • Compiler: gcc 14.2.0
  • Platform: Debian 13 (trixie)
  • Configuration: --openssl-no-asm

Installation

Option 1: Debian Package (Recommended)

# Download and install .deb package
curl -LO https://github.com/gounthar/unofficial-builds/releases/download/v24.18.0/nodejs-unofficial_24.18.0-1_riscv64.deb
sudo dpkg -i nodejs-unofficial_24.18.0-1_riscv64.deb

# Verify installation (works immediately via /usr/local/bin symlinks)
node --version
npm --version

Option 2: RPM Package

# Download and install .rpm package
curl -LO https://github.com/gounthar/unofficial-builds/releases/download/v24.18.0/nodejs-unofficial-24.18.0-1.fc*.riscv64.rpm
sudo dnf install ./nodejs-unofficial-24.18.0-1.fc*.riscv64.rpm

# Verify installation (works immediately via /usr/local/bin symlinks)
node --version
npm --version

Option 3: Tarball (Manual Installation)

# Download and extract
curl -LO https://github.com/gounthar/unofficial-builds/releases/download/v24.18.0/node-24.18.0-linux-riscv64.tar.xz
tar -xJf node-24.18.0-linux-riscv64.tar.xz

# Add to PATH or install to /usr/local
sudo cp -r node-24.18.0-linux-riscv64/* /usr/local/

# Verify
node --version

Available Artifacts

  • nodejs-unofficial_24.18.0-1_riscv64.deb - Debian package (installs to /opt/nodejs-unofficial/)
  • nodejs-unofficial-24.18.0-1.fc*.riscv64.rpm - RPM package (installs to /opt/nodejs-unofficial/)
  • node-24.18.0-linux-riscv64.tar.gz - Gzipped tarball
  • node-24.18.0-linux-riscv64.tar.xz - XZ compressed tarball
  • SHASUMS256.txt - SHA256 checksums for all artifacts

Package Details

Dependencies:

  • Debian: libc6 >= 2.34, libssl3, zlib1g
  • RPM: glibc >= 2.34, openssl >= 3.0.0, zlib

Installation Location: /opt/nodejs-unofficial/

Symlinks in PATH:

  • /usr/local/bin/node/opt/nodejs-unofficial/bin/node
  • /usr/local/bin/npm/opt/nodejs-unofficial/bin/npm
  • /usr/local/bin/npx/opt/nodejs-unofficial/bin/npx
  • /usr/local/bin/corepack/opt/nodejs-unofficial/bin/corepack

Man Pages: Available via /etc/profile.d/nodejs-unofficial.sh (sets MANPATH)

Checksums

See SHASUMS256.txt for SHA256 checksums of all artifacts.

Notes

These binaries are built as part of the unofficial-builds project and are experimental. They may not have the same level of testing as official Node.js releases.

Built using the native riscv64 build recipe with SSH orchestration to actual RISC-V hardware.


Built automatically via GitHub Actions on 2026-06-24 21:35:33 UTC