# Processing & p5.js iCompiler — #1 App for Processing & p5.js

> Mobile IDE for Processing and p5.js development and app export. (iPhone/iPad app by riedel.wtf apps S.L..)

- Source: https://appshunter.io/ios/app/processing-and-p5js-icompiler/id648955851 (this page in markdown: same URL + `.md`)
- Developer: [riedel.wtf apps S.L.](https://appshunter.io/developer/517545753)
- Category: Developer Tools, Education
- Price: Free with in-app purchases
- Rating: 3.50/5 from 80 App Store ratings · 162 written reviews indexed
- Age rating: 4+
- Requires: iOS 11.0 · 33 MB
- Languages: American English, French (France), German (Germany), Japanese, European Spanish
- Released: 2013-05-20
- Data updated: 2026-09-09
- Monetization: freemium
- User reviews in markdown: https://appshunter.io/ios/app/processing-and-p5js-icompiler/id648955851/reviews.md

## What is Processing & p5.js iCompiler?

Compose and compile your Processing & p5.js projects right on your phone or iPad, wherever your are!

Export your Processing projects as App on your home screen:
1. Select an App icon for your Processing project.
2. Add it to your home screen.
You can now use the app offline, just like any other app!

This app is already being used in high schools and universities to teach and learn Processing & p5.js. 

Your code is highlighted and formatted for excellent reading-comfort.
Processing Pro allows you to see which parts of your code are causing problems.

3D sketches and games are supported.


This is not an official app by processing.org or p5.js

Available subscription: Processing Pro, offers additional functionalities, such as exporting your sketches as apps.

Trailer Music: Circle of Alchemists

Privacy and Terms: http://processing-app.org/terms/

## Key features

- Compose and compile code on mobile
- Export projects as home screen apps
- Offline app usage
- Code highlighting and formatting
- 3D sketches and games support
- Error highlighting (Pro feature)

## Pricing and in-app purchases

Base price: Free.

**Subscriptions**

| Subscription | Price | Period |
| --- | --- | --- |
| Processing Pro (Annual) | $9.99 | per year |
| Processing Pro (Monthly) | $3.49 | per month |

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Processing for iOS Tip | $4.99 | one-time |
| Processing for iOS Tip | $99.99 | one-time |
| Processing Pro Lifetime Unlock | $25.99 | one-time |


## What do users think of Processing & p5.js iCompiler?

Overall sentiment: mixed

**Pros**

- ✅ Works offline without internet connection
- 👍 Free app with no mandatory payment
- 🎨 Good for quick creative coding and sketches
- 📱 Portable Processing development on mobile
- ⚡ Relatively fast performance for mobile IDE
- 📋 Copy/paste functionality works well
- 🎯 Simple and intuitive interface for beginners
- 🔄 Recent updates have improved stability

**Cons**

- 🚫 Compiler errors hidden behind paywall
- 🐛 Data loss and code deletion issues
- ❌ No error messages or debugging output
- 📝 Poor syntax highlighting (highlights wrong keywords)
- ⌨️ No auto-indentation or code formatting
- 💾 Unreliable save functionality
- 🔴 Black screen on errors with no feedback
- 📚 Limited library support
- 🔧 Incomplete feature implementation
- ⚠️ Functions with parameters don't work
- 🚨 Multi-file projects not properly supported
- 🖥️ Portrait-only mode, no landscape support
- ⏱️ Significant lag with large projects
- 🔌 Viewport jumps when typing mid-file

**Commonly reported bugs**

- Code reverts to earlier versions after app sleep
- Changes lost when phone falls asleep
- Functions with parameters cause black screen
- StringList data type not recognized
- Boolean highlighting shows 'bool' instead of full word
- Else statements break code formatting
- Try/catch blocks don't work properly
- Cursor position jumps unexpectedly while typing
- Screen scrolls to bottom when typing mid-file
- Swipe-to-go-back gesture interferes with drawing
- mouseClicked() event fires multiple times per click
- Import folder feature doesn't work
- Cannot use numbers/underscores in project names
- blendMode() and other complex functions fail
- Silent failures with blank screen output
- Inconsistent error highlighting
- Typing lag with large projects (700+ lines)
- Example project code disappeared after updates
- Dialog boxes appear in German
- About and new project buttons invisible in light mode

**Most requested features**

- Free basic error messages for all users
- Undo/redo functionality
- Project renaming capability
- Project duplication feature
- Robust auto-save and backup system
- GIF animation support for sprites
- Library import and management system
- Landscape mode support
- Find and replace functionality
- Console output for debugging
- Settings/preferences menu
- File organization with folders
- Project thumbnails
- Built-in documentation/reference
- Processing to p5.js conversion tool
- Ability to import entire project folders
- Font size customization
- Fullscreen mode for screenshots
- PVector class support
- Pixel density optimization for Retina displays

## Recent user reviews (10 of 162)

All indexed reviews: https://appshunter.io/ios/app/processing-and-p5js-icompiler/id648955851/reviews.md

### 4/5 — Very good but with a flaw

*2026-02-21*

It works very well but it you play it multiple times, it will always crash which is very annoying.

### 2/5 — I Can’t Add Stuff to My Homepage After I wasted 10$!!

*2025-08-24*

I bought premium or whatever for 10$ to add little games I made to my home screen like it said I could. When I went to “share to home screen” it wasn’t there! It wouldn’t show “share to Home Screen” like it said it would. I was extremely disappointed and should have seen that it was a scam or something. Although I do love coding in JavaScript!

### 5/5 — Please Add GIF

*2025-06-30, version 2.7*

This is by far the BEST iCompiler not just on apple app store but on the entire internet catering to the iPhone or Mobile device period far as cell phone!!! All it’s missing in my personal opinion is: 

1.) GIF for animating sprites! 

2.) The Ability to Rename my (p5.js) Projects! 

3.) Ability to *Duplicate* a Project! 

4.) And a more robust saving system to ensure my miner but tedious code corrections remain secure and doesn’t erase from data over time while I’m unaware (which unfortunately happens more often than what is convenient)! 

5.) Oh and an undo / redo button would be absolutely delightful right now!!! 

6.) And your conversion to home app (process) doesn’t work well! 

I’ll even go as far to say if you made all these updates and made a one time lifetime payment to acquire them and make a notice when we log in showing it’s available! I personally would pay for it! 

Note: A monthly fee would not work because you’d have a lot of angry customers (programmers) who would be unable to compile projects with features they can no longer afford to utilize like GIF etc! 

I really hope read this message and know that I mean well by it! Congratulations on your hard work and success thus far! Its a slow market but quality is rare to come by and trust me this is the most solid compiler for javascript probably on earth! And mist wont realize how much they need this until they have lol!!! And like why hasn’t Someone been created this!

Try to hurry up and get those updates before the A.I. wave comes by! Everyone is looking to test their codes more on their phones! And all you need is one good wave and one good shout out and BOOM! 

Literally, Foot on the gas for life! 

It’s just like that!

Peace & Blessings.

### 1/5 — Makes you pay to see errors

*2025-02-14*

This is not reasonable at all. Any good IDE would allow you to see your errors or at least your program logs; it becomes incredibly difficult to program. Making you pay for something like that is **Incredibly** absurd. Do not use this unless you must.

### 2/5 — Clunky and Faulty

*2025-01-22*

I have enjoyed writing Processing programs on my computer for about 3 years now. They are a great way for me to keep my skills polished and make things I can easily show others.

Imagine my joy at finding out there is a way to do this on mobile! I immediately downloaded the app and even paid for the lifetime Pro features. I am now regretting this purchase.

My biggest gripe with the app is just how limited it is. I should have taken it as a sign that ALL of the example projects are only one file long. I have tried to make multi-file projects work, but clearly that feature is just for show.

Typing is also HORRENDOUS! Not only does it not auto-indent for you, but typing towards the middle of the file jumps the viewport to the bottom so you can’t even see what you’re typing.

Overall, I can see that the projects I want to make will not work in this IDE. After reading reviews that are years old, I can see that the developers have abandoned this hot pile of garbage, and the pro content is not worth a single cent.

### 1/5 — Adding to Home Screen doesn’t work

*2024-10-19*

I purchased a lifetime license because the prospect of adding my own sketches to my home screen appealed to me a lot. Turns out it’s just a web shortcut, and it doesn’t even work!! I follow the steps just as instructed but I don’t get the option on safari to add the Home Screen shortcut, so I just wasted my money for nothing.

### 1/5 — i feel ripped off.

*2024-09-22*

simple things fail silently - just a blank screen.
errors that are trapped lead to an in-app purchase screen without even a hint of where the problem is.   
After you buy the upgrade, it might show where the error is and suggests you comment out the offending line.   Useless.
This product is scandalously bad and reflects poorly on the real processing software.

### 4/5 — Allow basic debugging for free

*2024-09-19*

At least allow free users to have basic debugging and make more complex error debugging for pro users.

### 4/5 — But I’m just

*2024-08-14*

I just wanted a few more

### 5/5 — Best App for p5js ....

*2024-08-11*

This is the best app by far for p5js scripts especially for ipad . Keep up the good work..

## Frequently asked questions about Processing & p5.js iCompiler

### What can I do with this app?

This app allows you to compose, compile, and run your Processing and p5.js projects directly on your phone or tablet. You can also export your sketches as standalone applications that can be added to your home screen for offline use.

### How do I export my project as an app?

To export your Processing project as an app, you first select an app icon for your project. Then, you add it to your home screen. Once added, you can use the exported app offline, just like any other application on your device.

### Is this app free to use?

The app offers a free version with core functionalities. However, a subscription called 'Processing Pro' is available, which unlocks additional features like exporting your sketches as apps and code error highlighting.

### What devices is this app compatible with?

The app is designed to work on mobile phones and iPads, allowing for development and compilation on the go. Specific operating system requirements are not detailed in the description.

### Who is this app intended for?

This application is particularly useful for individuals learning or teaching Processing and p5.js, including students in high schools and universities. It's also suitable for any creative coder who wants a portable development environment.

## Version history (last 5 releases)

### 2.7 — 2021-11-14

Finished support for Webcam / Camera API for p5.js projects.
You can now access the phone‘s camera via p5.js‘  createCapture() API!

### 2.6.7 — 2021-10-10

Adding new “About” menu.

### 2.6.6 — 2021-08-16

Fixes a bug where "Import…" would crash on iPad.
Document View Controller now has actually visible buttons in light mode.

Also, the release notes from last version in case you missed it:

- Processing files (.pde and .js) can now be imported into the project instead of the data folder.
- Processing project folders can now be imported in one step, without the need to import all files individually.
- Webcam Support: You can now access your phone‘s webcam using the Capture API.
- Folder icons are now more consistent within the whole app.

### 2.6.5 — 2021-07-28

- Processing files (.pde and .js) can now be imported into the project instead of the data folder.
- Processing project folders can now be imported in one step, without the need to import all files individually.
- Webcam Support: You can now access your phone‘s webcam using the Capture API.
- Folder icons are now more consistent within the whole app.

### 2.6.4 — 2021-03-04

You can now export projects using the built-in share sheet. Within the editor, tap on the share/action icon and select "Export Project". Then select how you'd like to export the project: AirDrop, Messages, Mail, Files…whatever works for you!

Improved accelerometer + gyroscope handling: Improved performance when those are not used in a sketch.

New cancel button when creating a new project.

Added a new keyboard shortcut to save a file (⌘S).

## Apps similar to Processing & p5.js iCompiler

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Gearence: Godot Class Docs](https://appshunter.io/ios/app/gearence-godot-class-docs/id1523486419) | 4.3 (20) | Free | Developer Tools |
| [React Native Paper](https://appshunter.io/ios/app/react-native-paper/id1548934513) | 5.0 (5) | Free | Developer Tools |
| [Flutter UI Templates](https://appshunter.io/ios/app/flutter-ui-templates/id1524943343) | 4.4 (7) | Free | Developer Tools |
| [Docker Server Admin](https://appshunter.io/ios/app/docker-server-admin/id1591150334) | 4.7 (144) | Free | Developer Tools |
| [Rest – HTTP API Client](https://appshunter.io/ios/app/rest-http-api-client/id1318172341) | 4.4 (95) | Free | Developer Tools |
| [LadderTouchLite](https://appshunter.io/ios/app/laddertouchlite/id405695274) | 4.7 (226) | Free | Developer Tools |

## More apps by riedel.wtf apps S.L.

- [iKANTine](https://appshunter.io/ios/app/ikantine/id531342800)
- [iRedstone](https://appshunter.io/ios/app/iredstone/id533247882)
- [iFurniture Minecraft Designs](https://appshunter.io/ios/app/ifurniture-minecraft-designs/id660762885)
- [Redpoint: Bouldering, Climbing](https://appshunter.io/ios/app/redpoint-bouldering-climbing/id1324072645)
- [D64 Vereinsheim](https://appshunter.io/ios/app/d64-vereinsheim/id1502757383)

All apps by riedel.wtf apps S.L.: https://appshunter.io/developer/517545753

## Related topics

[processing](https://appshunter.io/ios/topics/processing)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-09.*
