play.js – JavaScript IDE

play.js - JavaScript IDE Development Tools

play.js – JavaScript IDE

play.js - JavaScript IDE
play.js - JavaScript IDE|Download the iPhone APP from AppStore

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

Use your iPhone or iPad to develop and run locally your Node.js and React Native applications or collaborate in real-time with others to sandboxes on CodeSandbox.

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 edit live or 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.



Download the[play.js – JavaScript IDE]@iPhone App

play.js - JavaScript IDE|Download the iPhone APP from AppStore

Evaluation at the itunes store

Evaluation of iPhone App [play.js – JavaScript IDE] at itunes store

  • newest version:4.4 out of 5 stars (4.4 / 5)4.43358
  • All versions:4.4 out of 5 stars (4.4 / 5)4.4

Number of people evaluated:256



Screenshots of iPhone Apps [play.js – JavaScript IDE]

play.js - JavaScript IDEScreenshot of 1play.js - JavaScript IDEScreenshot of 2play.js - JavaScript IDEScreenshot of 3play.js - JavaScript IDEScreenshot of 4play.js - JavaScript IDEScreenshot of 5
(c)CodeSandbox BV

People reviews

Impression and review of people to iPhone App [play.js – JavaScript IDE]!

  • Stuck in limbo
    by Jose V Engineer on September 26, 2022 at 7:26 pm

    I love using CodeSandbox.I’m on the web. But Copy, Cut and Paste does not work on iPad for some reason with shortcuts or without. So i started using the native iPad app. Which is stunning!!! But it lacks JSX syntax. And all the goodies that come with the web version’s visual studio code base. I would love it if this app including its keyboard shortcuts worked on the iPad.

  • Missing syntax highlighting for GO
    by aot2002 on July 30, 2022 at 11:35 am

    This shouldn’t be hard to add in as a feature. I would think in today’s era you should easily have added syntax highlighting for all languages since you do support virtual machines now.

  • The best IDE for web development
    by linnkhantthu on July 22, 2022 at 7:44 am

    I have used many editors on iPad and iPhone but this one is the best. This app helps me work at a cafe or on a bus easily and comfortably. Thank you !

  • Hoop on God
    by okpe12agooal on June 22, 2022 at 6:36 am

    Nice to use

  • Works, but it could use some more features.
    by Fonysony on June 10, 2022 at 8:38 pm

    You are able to run node.js locally! Wish it had more IDE features like IntelliSense, but it actually works! No fees for using locally so far!

  • Persistent Crash on startup
    by SeanPrice13 on May 11, 2022 at 3:43 pm

    Since the rebranding to Code Sandbox, I’ve never been able to open Play.js Please review and resolve.

  • Too much cloud
    by EZ1900 on May 8, 2022 at 2:43 pm

    Too much cloud focus, wish it’s can be more offline

  • Is there no Undo button in the editor?
    by f18a14c09s on March 29, 2022 at 12:44 am

    I can’t seem to find the Undo button in the editor. Since I can’t find it, it’s a deal breaker. All of the functionality in the app is negated by the fact that I can lose (and have lost) all of my work with one mistake.

  • Old rsa breaks GitHub
    by numetheus76 on March 28, 2022 at 2:53 pm

    This is a great app. However, it is kind of unusable with GitHub because it uses an old RSA that is disallowed. Please update the app to allow newer RSA.

  • Update from RSA for GitHub
    by hpennington93 on March 26, 2022 at 10:03 pm

    Please update to using a different SSH key because GitHub can no long use RSA keys. Also needs the ability to run commands on the non root folder of a repository.

  • Virtually unusable app.
    by SDenney67 on February 25, 2022 at 8:23 pm

    I downloaded this app because the online ide at CodeSandbox was not auto-saving, no view was appearing when I clicked the run/view button, and the free account file button was also inactive (so there was no way to save). So, all my code disappeared after I signed out, although the blank sandbox was still there. I emailed tech support, but they were not helpful- they said that the app auto-saves with each key change automatically and I must have downloaded a different app or I had an unstable internet connection (none of which is true). I was super excited about making a mini app project with this, so I am very disappointed.

  • Incredible
    by Shakespeare171217 on February 20, 2022 at 2:29 am

    I dunno how yall done it but sure darn glad ya did.. “work of art.” 12 out 10…”

  • Wen new node?
    by justin11895 on January 23, 2022 at 11:07 pm

    When will we be able to run vite as build tool. also native svelte & sveltekit integration would b tight. Need to update the node build being used for the runtime bc its outdated. I wana build app using Next.js and three.js and tailwindcss 3 & Sass. Cmon i know u can do it!!

  • IDEs are Hard, but some simple things missing…
    by onenickofmany on December 30, 2021 at 8:08 pm

    Tried a handful of the CodeSandbox sandboxes, especially the very basic ones without heavy vue.js or react.js dependencies, they all fail to run out of the box, like the “Plain JavaScript” sandbox. The play.js built-in Sandboxes run, but you only have two options: An interactive console (OK!) and an entire react.js app that expects an index.jsx file. (Heavy!) No in-between, e.g., a browser running a plain index.js file. This wouldn’t be so bad because you can e.g. install the http module, paste in a basic server, and run it. Unfortunately, the IDE part fails some basic tests. You can indent with tab, but you can’t de-indent with shift+tab. Also, selecting lines and attempting to indent or de-indent overwrites the lines instead of adjusting the lines’ indents. Granted, text editors are hard and finnicky to get right! But that’s why I was looking for an IDE app and not a plain text editor. In this state it’s not worth it for me, too many hiccups to get something simple running 🙁

  • Incredible Power
    by Joseph a banker inc on November 24, 2021 at 7:32 pm

    I am a web application developer, and the usefulness of this app for everything from large scale projects to small snippets is second to none. This app is powerful and a great way to code for mobile or simply practice coding on the go. The React Native functionality, as well as the ability to use multiple front end JavaScript libraries is astounding. It’s amazing how far technology has come.

  • Excellent app for learning on the go.
    by B4NND1T on October 13, 2021 at 6:18 am

    I can’t believe how well you can run node application on iOS with an AppStore app. Give it a try.

  • Looks good so far!
    by BrownWolf223 on October 11, 2021 at 7:04 am

    Haven’t come across a “pay me” sign yet unlike so many others. No ads that I can’t work through if any. Looks amazing!

  • Amazingly Beginner Friendly
    by Chlo_Z on September 25, 2021 at 4:38 pm

    Use case: Programming a Discord bot as a novice programmer. What to hate: So far, the only issue I’ve encountered is a problem with the ytdl-core package. My Discord bot can run off this IDE (for testing), but breaks the bot without any info as soon as I try playing music. What to love: This IDE will resolve packages automagically (with confirmation) if need be which is amazing! GitHub support is to my needs, clean layout and design, runs in the background if you want it to, and plenty of quality of life settings (font size, font, theme color, change the app icon, etc). From a mobile IDE, this is amazing! Just not perfect.

  • Using this way more than I thought I would!
    by VideoVillain on September 2, 2021 at 1:41 pm

    I love it and I’ve found it so easy to use! It heals me when I’ve got a quick thing I wanna check and also when I am helping a friend with a question. I’m ramping up to possibly use this for work too. Some things I’d love are: 1) Let me change the default character on a quick press of the programmer bar items. For example the ‘ “ ` = grouping, I’d prefer = to be the default on a single tap. 2) Let quick taps on the bar items quickly cycle through options rather than add loads of the default character (like how you do with old phones to get the ABC’s) currently a quick tap to get to the = i the aforementioned grouping will yield ‘’’’’’’’ instead. 3) Let us alter the programmer bar grouping locations as well as the groupings themselves, and maybe even their background color too, I love the dark theme but that white text on very light grey background is rough. 4) Provide a quick share button that captures the selected code (or all code if no selection) already wrapped with ```js ``` markup to paste to somewhere like Discord, maybe even let it access your desired app from right there to share, same way you can quick share a Reddit page to a friend in Discord, etc. 5) Maybe change that box icon for Git to be the regular Git logo symbol we see everywhere else?

  • Solid IDE (especially for mobile devices)
    by Danny9111995 on August 26, 2021 at 2:21 pm

    I’ve only just begun using the app, but thus far it looks fantastic (material darker “esque” theme looks great), it’s organized well & has some pretty unique features - like the DOM inspector/dev tool that you don’t see too often (if ever - though I have heard of an app or two that claim to have this, I can’t personally vouch for if they do, nor how well they work in comparison), and everything that I have ran appears to work properly as far as my test code snippets are concerned. Keep up the great work!!

  • Can’t install modules
    by evfffff on July 31, 2021 at 1:47 am

    Some modules can not be installed like sass

  • The 'Sign In' buttons don't work on iPhone XR
    by Lukalot on July 30, 2021 at 12:49 pm

    Good IDE for mobile. The Sign In button has absolutely no effect when pressed, so I can't sign in to CodeSandbox 🙁

  • Just incredible!
    by bahman nejati on July 19, 2021 at 7:53 pm

    It's amazing, it had perfect UI/UX, I really enjoyed it

  • Great IDE, missing some features
    by ardoitdev on July 14, 2021 at 6:59 pm

    This is a very capable and flexible IDE for students or even professionals wanting to turn an iPad into a real development device. However, with that in mind, there are some shortcomings, annoyances, as well as vital features that serious developers will find missing. Just to list a few that I find significant: - Old Node version. Node v12 LTS will reach end-of-life next year (end of April 2022) and many newer frameworks, such as SvelteKit, don’t support this older Node version. Roadmaps for upgrading to newer node versions need to made transparent, rather than saying “we’ll update our Node implementation not more than once or twice a year”. - No git rebase, cherry-pick, reset, or restore functionality. - Lack of a true terminal, so you’re forced to use the GUI (the interface is good and well-designed, but operations are often faster to do via terminal commands!). - Not all web frameworks are supported (my Gatsby projects, for instance, don’t build well). - Scripts don’t stop by themselves when they should. - Dependency management buried in the Settings menu (it’d be more useful as its own tab, maybe switch places with Documentation?). All in all though, a solid IDE. There’s a lot of potential here!

  • Local host won’t connect to server
    by Kungielul on July 10, 2021 at 11:26 am

    I think the app is good but I can’t find a fix and it says that it can’t connect to the server.

  • Uh I’m Just cumfuzed
    by bwp TheCoolGaming YT on July 5, 2021 at 6:28 pm

    I Bet This Is A GREAT app…B🙂 There’s NO Totorils 😞so ye Tell me How I Can do bedder Thanks! 3 Stars

  • less customizable
    by Deepgilder on June 8, 2021 at 9:39 am

    I need toggling wordwrap and pinch to zoom in/out like textastic and UX is so arbitrary please use edge swipe when you going back to file list and how can I cancel making a new file? do I have to make it anyway and delete it? what a stupid UX you should hire a designer seriously or if you have one, they should be fired

  • Great start!
    by ClarkUra on June 2, 2021 at 1:55 am

    I would really love to use this all the time. Needs auto complete and auto format for text editor. Needs more tutorials/documentation. Some video walkthroughs would have cleared up some basic questions I had getting started.

  • Awesome…but missing Angular and Vue templates
    by Subant05 on May 27, 2021 at 10:00 pm

    Nice IDE for the iPad. It’s good enough that I can use my iPad as a laptop replacement. Add other UI frameworks and this would get 5 stars

  • how can I format my code? any shortcut key support?
    by oniyouonion on May 7, 2021 at 4:28 pm

    I want to format my code to a consistent style, is there any shortcut keys or extensions can support that?

  • Great app, proper development on IOS!
    by RedAntelope on April 4, 2021 at 5:22 pm

    Great app, proper development on IOS! Highly recommend, I have tried so many.

  • Pure react projects not working?
    by HarrisonWang777 on March 23, 2021 at 6:20 am

    I am not very experienced in React, but it seems that my project created using create-react-app command on desktop cannot be run in Play.js. Is that expected?

  • Cant give it enough stars
    by au-arms on March 8, 2021 at 12:00 am

    Been using this app prototyping components / features on my iPad. Lately I’ve been really interested in webGPU, then realized you could turn it on in iOS safari through settings and immediately start prototyping with it via play.js & Safari! Extremely exciting. Would love to see more built in typescript support. Definitely tip the dev(s) through the app 🙂

  • Absolutely one of a kind art!!
    by Ezzuldin123 on February 23, 2021 at 1:48 pm

    there’s no other app that could even be in comparison with Play.js!, One suggestion in mind is to add a feature letting users add custom templates ( if that’s even a thing ). Infinite “thank you” ❤️❤️

  • Incredible
    by kastifur on February 17, 2021 at 6:50 am

    I honestly don’t have words. This app is 100% worth every penny and more. I love this so much and can’t begin to thank the developer(s) enough.

  • This is the iOS IDE you’ve been looking for!
    by obamaatemypollo on February 15, 2021 at 7:36 am

    Work perfect in the iPad, awesome to be able node apps away from home, intellisense is great, this could very well be your IDE if you don’t have computer.

  • Good app. Git issues
    by Redeemingtime on February 1, 2021 at 3:34 pm

    I love the app. Works as expected! I am having an issue with gif connection that is probably specific to me. I am able to pull code just fine but when I push I keep getting the following error “ GTCredentialProvider failed to provide credentials.” I have all my credential info entered correctly, as evidenced by my ability to pull. I looked through some comments to see if anyone else had this problem but didn’t see anything. Other than that this is a 5 star app.

  • Quite limited
    by readerK on December 26, 2020 at 7:36 am

    It’s really hard to run an app you just made. Lacks iOS Shortcuts or Widgets integration. Also node does not exit when using Promises. Also not all node is functionality works. For example axios reports that adapter is not found. There are also other problems when handling http requests.

  • I hate creating reviews; this is one that I have to write!
    by SirSoftness on December 24, 2020 at 10:41 am

    The app works flawlessly! I send it to friends, and they might get upset; it, not a trendy game, but hey, this is one of those apps you have to let everyone one!. Great appl!! Keep up the good works. Sign me up for a testflight! Cheers.

  • works with my external monitor
    by djmason9 on December 15, 2020 at 7:46 pm

    UPDATE: The developer was very responsive and fixed my concerns. Thanks the app is great! I really wanted this to be great but the second I connected it to my external monitor all I saw was a gray screen and I was not able to use the app. If the Developer can help me fix this I would give it a better review.

  • Really really good
    by uatemymilk on November 28, 2020 at 2:35 am

    I didn't expect much and was absolutely blown away. Really great program but I'm a beginner and I had a hard time noticing I had an error in the browser because errors aren't printed in the browser's console. I hope you guys add this in there; it would make my first steps much much easier!

  • Form Input Doesn’t Seem To Work w/ react.js
    by BalaGump on November 9, 2020 at 11:19 pm

    Form input doesn’t seem to work with react.js. Otherwise, a pretty neat idea to have a developer playground for React inside an iOS app. Pretty handy when you are travelling, and don’t have a desktop.

  • Awesome app, but a suggestion
    by odonckers on October 31, 2020 at 4:12 pm

    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!

  • Simply the Best
    by nonsensetwice on October 30, 2020 at 5:51 pm

    When I started learning to code, the simplicity of this app helped me focus on my code instead of allowing me to get distracted in 80 directions trying to customize it to perfection with unnecessary plugins. Now that I’m a (only slightly) more mature developer, this same simplicity and code focus helps me write clean, readable code. Its bare-bones git implementation means I’m not dealing with git issues in-app; I write, commit, and push, and go on writing. And it’s pretty! It’s well-designed with a clean, attractive interface that makes me want to use it daily. I cannot recommend this enough to anyone who wants to be able to write JavaScript anywhere.

  • Really good! Fair price.
    by tc-from mars on October 26, 2020 at 12:44 am

    The best and the only one real js (react) ide for iPad.

  • Solid
    by vanslotj on October 20, 2020 at 8:51 am

    I like the idea of importing and animating .svg files but I haven’t gotten that far with it. I also don’t know which libraries I’m able to import without an npm install, or is there a way around this? Also not much help online with UX. For instance, I can’t even figure out how to undo. But great app and with time I hope it becomes greater

  • The ONLY option
    by devalexwhite on September 24, 2020 at 6:18 pm

    This app is really the only option for anything slightly resembling modern web development. It supports package installs, has some intellisense, and can package.json scripts. Running a NuxtJS app with auto reload in the browser works. The only other way on iPad to accomplish this is a terminal to a remote Linux machine, so this app is top of class. Of course it’s a pretty barebones editor at the moment, very few theming options, installing packages is wonky, scripts fail 50% of the time, the git features are basic at best. But all that said, it’s an excellent start.

  • Needs Work
    by Kanembel on September 19, 2020 at 6:24 am

    A few small bugs are forgivable but this is a PAINFUL mobile editor to use without a keyboard. I hold it to a high standard having used Pythonista for several years. Admittedly play.js has great package integration, but they should copy a LOT from Pythonista before this is a touch friendly IDE. My first experience: Tap keyboard is almost slower than using native (double equals requires to press and drag actions for instance). Often will insert wrong character as 4 chars are stacked into one button and selected with a drag. This pain is compounded by the auto insertion of a closing brace, which is fine, but removing the first brace doesn’t remove the second which means I have to press into the editor to move the cursor to delete the auto added closing brace of the wrong type, which is downright terrible with nested braces and one bracket mixed in. Very little contextual capabilities, Autocomplete is about it. Would like to see a keyboard that prompts a brace or paren appropriately.

  • AWS API Access Works!!!!
    by GP_GP on September 8, 2020 at 8:03 am

    Thanks for the fantastic app!!! I can now make AWS API calls after installing aws-sdk dependency, loading my access keys in a file, then running this code... var AWS = require('aws-sdk'); AWS.config.loadFromPath('./config.json'); AWS.config.update({region: 'us-west-2'}); s3 = new AWS.S3({apiVersion: '2006-03-01'}); s3.listBuckets(function(err, data) { if (err) { console.log("Error", err); } else { console.log("\n############################################\nList S3 Buckets:\n\n", data.Buckets); } }); Please consider adding more text editor features and keyboard shortcuts like: Multi-cursor Line selection., e.g. cmd-l Move selected line(s) up/down Panes (vertical and horizontal and ability to maximize) Go to line number Go to symbol Fold code String selection, e.g. cmd-d Custom keyboard shortcuts Toggle console (completely hidden) iOS shortcut support External monitor support (not just mirroring) I will pay more for these!!

  • Can you please give us an option to turn off auto completion?
    by 农户阿腿 on August 18, 2020 at 3:28 pm

    I want to type “}”, “‘”, “)” myself, thanks...

Change log

Update history of iPhone App [play.js – JavaScript IDE]

Fixed various issues, like a crash while participating in a live collaboration session and a bug that would show the “Find and replace” option enabled when no files were open.
(c)CodeSandbox BV


iPhone App [play.js – JavaScript IDE] Other details

  • Sales maker:
    CodeSandbox BV
  • Release date:
  • Version:2.15.1
  • OS:iOS,iPhone,iPad
  • Price:Free


Download the[play.js – JavaScript IDE]@iPhone App

Download the APP!
play.js - JavaScript IDE|Download the iPhone APP from AppStore


Copied title and URL