Skip to content

This API provides complete computer access for coding projects in a secure environment. It supports execution with customizable memory limits and execution times. With built-in compilers, it handles code in 4 programming languages, compiling and providing immediate output.

Notifications You must be signed in to change notification settings

ssxdev/remote-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dc87842 · Nov 26, 2022

History

15 Commits
Nov 26, 2022
Nov 26, 2022
Nov 26, 2022
Nov 26, 2022
Nov 26, 2022
Nov 26, 2022

Repository files navigation

Remote Compiler

This API runs your code for you in a secure environment.The user can limit the memory and execution time.Currently this api supports 4 languages.

  • C
  • C++
  • Python3
  • Java

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • docker
  • docker-compose

Installation

  1. Clone the repo
git clone https://github.com/SurendarSingh/Remote-Compiler
  1. Run in the cloned directory
docker-compose up --build
  1. This will start 4 services (publisher,worker,reddis-server and a rabbitMQ instance). The server will be listening on port 80.

Documentation

  • Api Docs - with examples using various languages.

Built With

About

This API provides complete computer access for coding projects in a secure environment. It supports execution with customizable memory limits and execution times. With built-in compilers, it handles code in 4 programming languages, compiling and providing immediate output.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published