Skip to content

xdaruis/code-executor-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Execution API

Technologies: Docker, Django, Django Rest Framework, Python

Overview

The Code Execution API is designed to securely execute user-submitted code within isolated Docker containers. It simplifies and secures the code execution process for developers, ensuring that the code runs securely within a Docker environment, safeguarding the host machine.

Features

  • Accepts C++, Java, or Python code blocks from users.
  • Supports a list of input data and input cases.
  • Allows users to specify a time limit for execution in their chosen programming language.
  • Provides results as a list, indicating code output and time limit compliance for each test case.
  • Maximum time limit is set to 15 seconds for security reasons.

About

Code Execution API for C++, Java, Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published