Skip to content

Kiduzk/code-executer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Code-executer

An implementation of remote code executor using React and Go.

Features

  • Sandbox code in a Docker container
  • Easy addition of new languages and custom commands through a config file
  • Supports handling of multiple requests

Tech Stack

  • Frontend (React)
  • Backend (Go)
    • RabbitMQ for messaging queue to store code to be processed
    • Redis cache for code output

Features that need work

  • An orchestrator to automatically reduce/increase the number of worker nodes depending on user traffic
  • A way to not have to spin up a completely new container each time a new code runs

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published