Scriptable
Scriptable is by no means a full-fledged JavaScript IDE, but it is definitely sufficient for testing small scripts. Ordinary JavaScript is supported, so that small script sequences can be quickly recreated on the go. There are also some system interfaces, which allow automation of various things with JavaScripts. You can also use Scriptable to program your own widgets that can display personalized information on the home screen. And when you are back at your Mac, you can find the scripts in your iCloud.
Scriptable can be downloaded for free from the App Store. Optionally, you can leave a small tip for the developer.
Working copy
Most likely you use GitHub, GitLab, BitBucket or your very own server for version control of your projects. Now it can happen that you want to make some changes to your code on the way. This is where working copy comes in. The app accesses one of the mentioned services to download the project to the iPad. Now the code can be changed and uploaded again using known Git operations. However, the editor integrated in the app does not necessarily have to be used. Thanks to the integration into the files app, any other app can also be used to edit documents.
You can find Working Copy for free in the App Store. There is a subscription, but the most important components also work without it.
Jayson
If you have a lot to do with JSON files, you should definitely take a closer look at Jayson. Not only can you explore JSON files in a very simple format, you can edit them directly. Values can be changed, data types can be adapted, and entries can be deleted and added. The app also has a standard view of the document. It looks like an editor.
You can also get Scriptable for free in the App Store. Here, too, there is the possibility of donating a small tip for the developer.
HTTPBot
The HTTPBot app is recommended for carrying out HTTP requests on-the-go. The small tool helps to create and submit requests. There are a number of options and settings, including the ability to use GraphQL. Postman is also supported. Frequently used requests are kept by HTTPBot in so-called “collections” so that they can be accessed again quickly.
The download of HTTPBot is free. However, there is a one-time in-app purchase for 32.99 euros that extends the functionality of the app.
Code
We briefly mentioned earlier that Working Copy also works with other text editors. One such would be the code. Kodex supports over 150 languages, including HTML, CSS, PHP, Swift and Java, so there should always be the right syntax highlighting for everyone. The regex feature is also useful, as it allows expressions to search for specific characters to be tried out quickly and easily. And what should not be missing in a good editor: Codex offers 10 different themes for adapting the appearance.
Codex is a free download from the App Store.
Screens
If all else fails and access to a Mac is absolutely necessary, there is always the Screens app. Screens supports the VNC protocol, with which you can access any PC or Mac remotely. For example, you can compile a code that is currently not possible on the iPad.
Screens costs 21.99 euros for the iPad. The associated program for the Mac is free.