Our great sponsors
-
You can use https://ace.c9.io/ (or https://www.npmjs.com/package/react-ace if you are using react) to write the code.
-
https://judge0.com/ to run the code, you can can host it on your server for free or use their api.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
You can use https://ace.c9.io/ (or https://www.npmjs.com/package/react-ace if you are using react) to write the code.
-
I have done this before using codemirror but changed to Monaco editor which is used for visual studio code and is open source. On their site is an npm install. With django you can add it into the js folder as a package with all the other js goodies. Has code completion and all other vs code has. Just a little tricky to get it working initially but once up and running very easy to customize. Hope this helps.