Remote-Code-Executor

RCE is a Remote Code Executor, as the name suggests Is a Docker-based sandbox environment to run a code snippet. It will create a new docker based container for every submitted code, run it in the isolated container, and return the output. It will support major languages C, C++, and can be extended to other language support too.

Features:

  • Backend APIs and logic to handle the submitted code, create a docker container, execute it, and return the results.
  • Minimal UI for user interaction and code submission.
  • Can be extended to an Online Code Judge and full-fledged coding/interview platform.

Tech stack:

  • Node.js
  • Any Frontend framework or Basic HTML
  • Javascript
  • Docker
  • Bash scripting.