play.js brings the power of modern JavaScript development to your iOS device.

Finally you can use your iPhone or iPad to develop and run locally your Node.js and React Native applications, no computer or internet connection needed.

play.js includes a full-fledged development environment that features:

- A Node.js runtime environment.
- Project templates for React.js, Vue.js and Next.js web apps powered by Webpack, Express and Babel.
- Git support to continue working on your projects on the go.
- Dependencies resolution for Node.js projects.
- Real code autocompletion that reacts to your code and modules.
- Syntax highlighting for JavaScript, JSX, HTML, CSS, TypeScript, TSX, Flow, Vue, CoffeeScript and Markdown files.
- Open in-place support.
- In-app documentation.
- In-app web browser.

All these features flavoured with a great user experience: a delightful UI, custom fonts, light and dark modes, trackpad support and much more!

Get the app and start coding straight away.

What’s New

Version 2.4.1

Improved logging while resolving dependencies.

Ratings and Reviews

4.5 out of 5
157 Ratings

157 Ratings

Masterchief ,

The Best IDE for React JS

The setup for this is amazing! Absolutely love the new design! The old design felt tacky, like it wasn’t made for iPad OS. As a full time programmer, I am blown away with what they have been able to accomplish for this application! It has came a long way in a year, can’t wait to see where it will be a year from now! Please developers keep up the great work! I think you all have set the standard for how straightforward an IDE can be on the iPad! I have a few ideas that I would love to share with you for new features and improvements!

adamisevesdesire ,

5 Stars

Really, really solid app. I sincerely appreciate the dev’s dedication to making this better on a consistent basis as well. I’m a Vue user, so the recent addition of Vue syntax highlighting is a huge plus for me. Keep in mind, that if you do plan on using Vue, you’ll still need to come up with the boilerplate yourself and then add it in. The beauty is that this app does support node packages, so you can run just about everything in here so long as it’s based on that.

Update: Dev replied and added a boilerplate for Vue, so getting started is easier than ever. Thank you, nakiostudio!

Developer Response ,

Thank you very much for your kind words, we hope you enjoy the new Vue.js project template we have shipped motivated by this review.

C31d5 ,

The most amazing JS/React sandbox app I’ve ever used.

Ive used many mobile IDEs ever since iPad Pro first came out and this is the very first Javascript focused IDE that’s as good as Pythonista is for Python. It looks like no other app out there, with a window manager and desktop-like environment. If you have an idea and just want to start coding, opening this app and starting a RN project is faster than running create-react-native-app on Desktop.


nakiostudio S.L.
66.6 MB

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



Age Rating
In-App Purchases
  1. Make a living with play.js $4.99
  2. Motivation boost $2.99
  3. Caffeine shot $0.99


  • Family Sharing

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

You May Also Like