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 is a full-fledged development environment with the following features:

- A Node.js runtime environment.
- Sign in with your CodeSandbox account to easily import your sandboxes and continue working on the go.
- In-app web browser with various developer tools (console, node browser, source code viewer and layers inspector).
- Project templates: React.js, Vue.js, Next.js and many other frameworks.
- Git client with support for the following operations: clone, fetch, pull, push and commit.
- Dependencies resolution for Node.js projects.
- Real code autocompletion that reacts to your code and modules.
- Syntax highlighting for JavaScript, JSX, HTML, CSS, Sass, SCSS, TypeScript, TSX, Flow, Vue, Svelte, CoffeeScript, Nunjucks and Markdown files.
- Open in-place support.
- In-app documentation.

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.13.0

This version brings a deeper CodeSandbox integration with a whole new set of Sandbox templates and a simpler Sandbox creation screen. Trying new frameworks has never been easier!

Ratings and Reviews

4.5 out of 5
206 Ratings

206 Ratings

odonckers ,

Awesome app, but a suggestion

I really love the design, layout, and functionality of the app. I feel like it has the opportunity to replace a portion of my workflow, but there is a large area where I feel could be improved.

The React Native support is great to have, and I understand the great limitations of iPadOS compiling and so forth with RN. But it may be possible to support the Expo workflow since they already have an app and there isn’t any native components needed to support. If you could add that support, then this would be the app I think a lot of developers have been waiting for. React Native development on the go!

jonathanwork007 ,

Needs work

Great software but autocomplete sometimes lags. Still needs a way to install packages when needed. Portrait mode only, ohh come on most devs use landscape mode too it will be nice feature to add on there. Also when going to documentation will be great to save where i was at on the page save where my scroll was left off at and not scroll back and see the whole documentation again. My list could keep going email if you want more feedback thanks for the great work.

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!

App Privacy

The developer, CodeSandbox BV, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Linked to You

The following data may be collected and linked to your identity:

  • Identifiers
  • Usage Data
  • Diagnostics

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

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

You May Also Like