Legacy Store

FeaturedChartsCategories
iOS 3 can’t install from Safari. You can still download the IPA file, but you’re on your own after that.
CodeToGo
 This app is designed for both iPhone and iPad
  • Price
    $2.99
  • CategoryUtilities
  • Versions2 archived
  • Installable2 of 2
  • AvailabilityRemoved from the App Store
  • SellerNathaniel Herman

RequirementsCompatible with iPhone, iPod touch, and iPad. Requires iOS 3.0 or later.

Customer Ratings

As of December 12, 2017
     
16 Ratings

Something off?

Report an issue
×

Report an issue

Noticed something wrong with CodeToGo or a download? Leave a note.

Cancel

CodeToGo has now been used to run over one MILLION programs!

Write and run code in your favorite programming language, using your iOS device! Supports all iOS devices.

Just pick your language, write some code (with syntax highlighting for the most common languages), and run it. Each language has its own example "Hello World!" program for you to test.

CodeToGo gives you an API around ideone.com, allowing you to run code in many different programming languages (on a Linux server) and get the results back.

IMPORTANT NOTE: Unfortunately, because you can't actually run code on the iPhone, you MUST have an internet connection to run the code! You can however write, save, and load code without a connection.

INPUT: CodeToGo also supports supplying input (ahead of time) for your program - Just hit the "Input (stdin)" tab to set the user input (separating each different input with a new line), then hit the code tab to go back to writing code.

Save and load your code - The current code for a given language is automatically saved for you, and you can also save and later load different files for each language. You can also save and load files from Dropbox, or transfer to and from your computer with iTunes File Sharing.

For faster programming, CodeToGo even adds an extra row of commonly used keys to the default keyboard. You can also customize this extra row by touching the "Settings" button at the top right of the initial language screen.

If you need to jump to a specific line in your program (the location of an error, perhaps), you can do that too! The "Goto line" button lets you type in a line number and jump to it.

And if you're doing web development, you can render the output of your program as HTML! After running your program, just hit the "Render as HTML" button to see what it would look like on a web page.

Full list of supported languages (and their corresponding extensions): Ada (.adb) + syntax highlighting Assembly (gcc - .s; nasm - .asm) + syntax highlighting AWK (.awk) + syntax highlighting Bash (.sh) + syntax highlighting bc (.bc) bf (.bf) C (.c) + syntax highlighting C99 Strict (.c) + syntax highlighting C# (C Sharp - .cs) + syntax highlighting C++ (.cpp) + syntax highlighting C++0x (.cpp) + syntax highlighting CLIPS (.cli) Clojure (.clj) COBOL (.cob) COBOL 85 (.85.cob) Common Lisp (.lisp) + syntax highlighting D (.d) + syntax highlighting Erlang (.hrl) + syntax highlighting F# (.fs) Factor (.factor) Forth (.4th) Fortran (.f) + syntax highlighting Go (.go) Groovy (.groovy) Haskell (.hs) + syntax highlighting HTML (.html) + syntax highlighting Icon (.icn) Intercal (.i) Java (.java) + syntax highlighting JavaScript (.js) + syntax highlighting Lua (.lua) + syntax highlighting Nemerle (.n) + syntax highlighting Nice (.nice) Nimrod (.nim) Ocaml (.ml) + syntax highlighting Oz (.oz) Pascal (.pas) + syntax highlighting Perl (Perl - .pl; Perl6 - .p6.pl) + syntax highlighting PHP (.php) + syntax highlighting Pike (.pike) Prolog (GNU - .gnu.pl; SWI - .swi.pl) + syntax highlighting Python (Python - .py, Python3 - .3.py) + syntax highlighting R (.r) + syntax highlighting Ruby (.ruby) + syntax highlighting Scala (.scala) + syntax highlighting Scheme (.scm) Smalltalk (.st) SQL (SQLite - .sql) + syntax highlighting Tcl (.tcl) + syntax highlighting Unlambda (.unl) Visual Basic .NET (.vb)

Email comments, suggestions, bugs to nate AT pinkeh DOT com

Sort by Date
Show everything
To install apps directly onto this device, it must be jailbroken with AppSync installed.
1.2.2
Requires iOS 3.0+
Retina (iPhone only)
February 1, 2011
711 KB Install Download
2.0
Requires iOS 5.0+
Retina (iPhone only)
December 16, 2012
968 KB Install Download

Ratings Over Time

sampled from 6 archived captures
DateVersionRatingRatingsPrice
August 26, 2010 1.1 — 10 $0.99
July 14, 2011 1.3 — 105 $2.99
May 14, 2012 — — 153 $2.99
November 7, 2013 — — 215 $2.99

From archived App Store listing data, captured by the Wayback Machine.

Archived Reviews

8 of 25
Java In Your Pocket!
     
by e5c4p3artist · August 14, 2016

I need to re-learn/learn more about Java. I am working through a course on Udemy. I want to be able to learn on the go, anywhere! I can watch the lessons anywhere via the Udemy iPhone app. But to write programs, I don't carry my laptop around everywhere. Enter this absolutely awesome app! I can work through a couple lessons a day while on a break from work, waiting to pickup a kid, while sitting in the rest....aurant. Anywhere! But wait, there's more! This app doesn't only do Java. It allows you to write, compile, and run programs in almost any programming language! The developer was quick to respond to some intial questions I had as well. This app is absolutely worth the price and is priceless to those wanting to learn Java without the overhead of a laptop computer. Thank you, thank you, thank you for developing this. I hope gets updated as needed (for newer versions of iOS as well ad newer versions of the supported languages). I want to be able to use it forever!

Great, needs updates.
     
by TechnoStew · June 18, 2016

Pls update it and get OneDrive support. Or if you're done, pls open the source?

Hard to use
     
by User/客人 · September 23, 2016

No tutorial on how to use everything, can't get it to work. Feel like wast of money

Mr Sai Chaitanya
     
by Sai Chaitanya · January 15, 2017

Hello! As I run a basic sum code in fortran language it shows a run time error like this, Runtime error At line 5 of file prog.f95 (unit = 5, file = 'stdin') Fortran runtime error: Bad real number in item 1 of list input Can someone help me out with this?

Stoped Working
     
by schwalleyf · May 18, 2018

Is There a fix after iOS 11.31. Say not connected to internet. Otherwise Ipad love the app please fix.

Good job securing
     
by Derp-myster · May 5, 2018

Been a user of the app for a bit now to run php coding on the fly. Rarely has problems. Checked out some directory traversal techniques and got close but the dev did a good job limiting exec on the server. Would use more apps by him if he secures his others like this. A+ from me.

Internet connection error: worse than before
     
by Zaratoid the reviewer · July 27, 2018

This app can write and save code, but it can’t run code, every time you try it comes up with an error message along the lines of “Can’t run. Do you have an internet connection?”. This error shows up even when I have WiFi.

Won't run when you try to compile
     
by MrMetacom · February 6, 2016

This app is terrible. It does absolutely nothing good. I tried to run a C# program and it just showed a bunch of stupid errors that didn't show up on the computer with C#. This app is trash I was so happy to get a compiler on my mobile device and it was a waste of $3. Plz don't waste your money on it.

Period reviews recovered from Apple's customer-review feeds via the Wayback Machine.