Skip to content

About

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

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

48 Commits

Folders and files

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