Node.js

Node 24 with npm and npx, on the iPhone. Everything is in the package — nothing is downloaded or compiled when you install it. JIT works; it is not a --jitless build.

Information

Developermuratkurt
Packagecom.muratkurt.nodejs
Version24.21.0-2
ContainsNode 24.21.0 · npm 11.19.0 · npx · corepack
RequiresiOS 15.0 or later · A12 or newer
Compatibilityrootless · RootHide
Tested oniOS 17.0.3 (RootHide) · iOS 16.1.1 (Dopamine)
Replacesio.github.imcynic.nodejs (Node 18)

Usage

Check it

node -v && npm -v && npx --version
node -e 'require("child_process").execSync("uname -m")'

The second line is the one that matters: it proves child_process works, not just node -v.

Good to know

Credits

Node.js — OpenJS Foundation (MIT) · iOS port nodejs-for-ios — andi (MIT). Packaged by muratkurt. More in the shivtools guide.


Changelog

24.21.0-2

24.21.0-1

muratkurt · muratkurt.github.io · GitHub