-
USBDeviceSwift
wrapper for IOKit.usb and IOKit.hid written on pure Swift that allows you convenient work with USB devices
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
The VSCode setup is pretty straight forward. You need to install code-server. Check out their docs at https://github.com/coder/code-server. I am also using nginx as a reverse-proxy in front of the code-server but that is not strictly needed as code-server has their own HTTPs config.
It’s fairly easy to port GCC over since its just a compiler but running your arm64 executables could be prohibited by iOS. For programming an ESP32, iirc using a USB to serial converter, would take a bit of IOKit effort but you could probably port over https://github.com/Arti3DPlayer/USBDeviceSwift to iOS and see if it works.