This page shows all programming languages currently available for submissions on monkeycode.
The list below is loaded live from the judging API through /api/v1/languages, so it reflects the current runtime configuration.
Status badges indicate each language lifecycle stage:
18 languages available.
Bash 5.2
Compiler: Bash
Compiler version: 5.2
ID: bash@5.2
C 15.2.1
Compiler: GCC
Compiler version: 15.2.1
ID: c@15.2
C# 10.0
Compiler: .NET SDK
Compiler version: 10
ID: csharp@10.0
C++ 15.2.1
Compiler: G++
Compiler version: 15.2.1
ID: cpp@15.2
Erlang 26
Compiler: erlc
Compiler version: 26
ID: erlang@26
F# 10.0
Compiler: .NET SDK
Compiler version: 10
ID: fsharp@10.0
Go 1.22
Compiler: go
Compiler version: 1.22
ID: go@1.22
Haskell 9.4
Compiler: GHC
Compiler version: 9.4
ID: haskell@9.4
Java 21
Compiler: javac
Compiler version: 21
ID: java@21
JavaScript 2023
Compiler: Node.js
Compiler version: 20
ID: javascript@2023
Kotlin 1.9
Compiler: kotlinc
Compiler version: 1.9
ID: kotlin@1.9
Lua 5.4
Compiler: Lua
Compiler version: 5.4
ID: lua@5.4
Python 3.11
Compiler: PyPy
Compiler version: 7.3.20
ID: python-pypy@3.11
Python 3.14.6
Compiler: CPython
Compiler version: 3.14.3
ID: python@3.14
Ruby 3.2
Compiler: Ruby
Compiler version: 3.2
ID: ruby@3.2
Rust 1.63.0
Compiler: rustc
Compiler version: 1.63.0
ID: rust@1.63
Scala 3.3
Compiler: scalac
Compiler version: 3.3
ID: scala@3.3
Zig 0.13
Compiler: zig
Compiler version: 0.13
ID: zig@0.13