What's New

**Recommended**: Please reset node_modules and restart app after update (Sidepanel > Package Installer > Reset)
- Fix "Operation not allowed on contextified object" when using expressjs

App Description

Full-fledged Node.js on iOS.

Develop, debug and edit your nodejs applications without internet connection.

Nodejs Lab also turns your device into a complete standalone web application with nodejs support (very similar to nw.js)


App features:

- Node.js
- Script editor
- html/js/css beautifiers in script editor
- Auto-Complete
- Image editor
- Multi-tabbed script/image editor
- npm
- console panel to capture console.log, .warn, .error
- Supports in-app browser / in-app Safari
- Multi-tabbed file manager
- Set as standalone web application (similar to nw.js)
- Remote file manager (access app's files from another device)
- FTP/SFTP/FTPS/iCloud managers
- phpLiteAdmin to edit sqlite files
- Firebug Lite
- Syntax validator for HTML, JS & CSS
- Offline Node.js documentation
- Enable/Disable sharing with Files app
- Split screen on iPad
- Multitasking on iPad

Note: nodejs Lab doesn't support c++ addons

**Caution:** This version is not compatible with iPhone models earlier than the iPhone X.

For more information & inquiries please contact me through nodejs Lab's website or contact form inside the app.

iPhone Screenshots

(click to enlarge)

Node.js Lab screenshot 1 Node.js Lab screenshot 2 Node.js Lab screenshot 3 Node.js Lab screenshot 4 Node.js Lab screenshot 5 Node.js Lab screenshot 6

iPad Screenshots

(click to enlarge)

Node.js Lab screenshot 7 Node.js Lab screenshot 8 Node.js Lab screenshot 9 Node.js Lab screenshot 10 Node.js Lab screenshot 11 Node.js Lab screenshot 12

App Changes

  • August 06, 2021 Initial release
  • September 15, 2023 New version 1.0.8
  • November 03, 2023 New version 1.0.9
  • March 19, 2024 New version 1.1.3
  • April 25, 2024 New version 1.1.4