Rescript is a JavaScript programming environment for your iPad and iPhone.
It brings the power of the Node.js runtime to iOS, so you can build and test your scripts on the go.

With Rescript you can create simple scripts to start learning JavaScript or build more sophisticated modules that can take advantage of your device capabilities.

Rescript provides:

- Node.js runtime version 8.6.0, with full support for modern JavaScript features.
- Custom modules that integrate with iOS, so your scripts can interact with the device and other apps*.
- A simple module to build custom interactive graphical user interfaces*.

Rescript is a universal app for iPhone and iPad.


Node.js is a trademark of Joyent, Inc.
Rescript is not endorsed by or affiliated with Joyent.

*Rescript offers a single in-app purchase to remove ads and unlock the additional UI and Share modules.

Ratings and Reviews

3.7 out of 5
14 Ratings

14 Ratings

gcalmettes ,

Great potential!

Really good node kernel for iOS with its own well-designed built-in files management system.
I love that you can transfer any compiled npm module (as .js file) in the app via the « Import files » option of the built-in file system and then import it via the require syntax. I tried several modules (e.g.: d3-array) and it worked like a charm.

The app is a bit instable for the moment (as said in one of the previous review, only the particles example works) but it has tremendous potential and I hope the developper has plans to work on it and make it even better.

What could be improved:
- error handling: if the script you write has any error, the app will crash without giving any feedback of what went wrong, and you have to comment/uncomment your script line by line to pin point your error. This is what happens with some of the examples, they crash but we don’t know which error caused the crash.
- the es6 import module syntax is not supported and you have to use require. Including babel in the app would be great so we could write more modern JavaScript.

Having said that, the app is really well thought and I’d be happy to support it.

theusafmc ,


It's a good app for simple web servers with Express and request already installed. Writing scripts is pretty easy too. However, installing nodejs modules is a pain. You have to download a zip file from GitHub, unzip it in another app, copy it to iCloud Drive, then finally add the files to your project.

tbbAK ,

Very good application

This is a very nice app and works well.

The reason it received 4 out of 5 is because of no SIRI shortcut support. Please add support for SIRI Shortcut.


Matteo Villa
109.1 MB

Requires iOS 11.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
Rated 4+
© 2018 Matteo Villa
In-App Purchases
  1. Rescript Plus $3.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like