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

4.3 out of 5
6 Ratings
6 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.

LifeI5Good ,

Neat Potential

Affordable JS IDE, however only example and particle examples work. Doesn’t really instill confidence in the IDE as a whole and makes it challenging to want to invest time in the product.

qatekoyu ,

Works Well

Great nodejs IDE, love the autocomplete and great native modules. My 2 suggestions are add package installation from npm and add an in-app browser view to test websites without opening safari.


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