Skip to content

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExecEngine

ExecEngine is designed to run untrusted code in web-centric environments and applications. ExecEngine is divided into 2 main modules: API, on the basis of which you can create your own site for code testing and programming contests; and compilers module, which contains tests and Dockerfile for working with compilers.

Current version of docker image (compilers): 1.2.0

Current size of docker image (compilers): 17.7 GB

Available languages

Name Version
Assembly (NASM) 2.16.03
Bash 5.3
Basic (FBC) 1.10.1
C (CLang) 21.1.2
C (GNU GCC) 14.3.0
C# (Mono) 6.14.1
C# (.NET SDK) 8.0.422
C++ (CLang) 21.1.2
C++ (GNU GCC) 14.3.0
D (DMD) 2.111.0
Dart 3.8.2
Executable
Fortran (GNU GCC) 14.3.0
F# (.NET SDK) 8.0.422
Go 1.24.5
Haskell (GHC) 9.14.1
Java (OpenJDK) 22
JavaScript (NodeJS) 21.7.3
Kotlin 2.2.0
Lua 5.4.8
Objective-C (GNU GCC) 14.3.0
OCaml 5.3.0
Octave (GNU) 10.2.0
PascalABC.NET 3.11.1
Pascal (FPC) 3.2.2
Perl 5.36.0
PHP 8.4.10
Prolog (GNU) 1.5.0
PyPy 2.7 7.3.20
PyPy 3.11 7.3.20
Python 2 2.7.18
Python 3 3.13.12
R 4.5.1
Ruby 3.4.5
Rust 1.88.0
Scala 3.8.2
SQLite 5.30.4
Swift 6.1.2
Text
TypeScript 5.9.2
Visual Basic (.NET SDK) 8.0.422
Typescript 5.9.2
Visual Basic (.NET SDK) 8.0.412

Main inspiration: https://github.com/judge0/judge0/tree/master

About

ExecEngine is designed to run untrusted code in web-centric environments and applications.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages