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:
60 languages available.
Ada 2012
Compiler: GNAT
Compiler version: 15.2
ID: ada@15.2
Algol 68 68
Compiler: Algol 68 Genie
Compiler version: 3
ID: algol68@3
APL gnu
Compiler: GNU APL
Compiler version: gnu
ID: apl@gnu
Bash 5.2
Compiler: Bash
Compiler version: 5.2
ID: bash@5.2
BQN cbqn
Compiler: CBQN
Compiler version: cbqn
ID: bqn@cbqn
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
Classic BASIC bwbasic
Compiler: Bywater BASIC
Compiler version: bwbasic
ID: classicbasic@bwbasic
Clojure 1
Compiler: Clojure CLI
Compiler version: 1
ID: clojure@1
COBOL gnu
Compiler: GnuCOBOL
Compiler version: gnu
ID: cobol@gnu
Common Lisp sbcl
Compiler: SBCL
Compiler version: sbcl
ID: commonlisp@sbcl
Crystal 1
Compiler: Crystal
Compiler version: 1
ID: crystal@1
D 2
Compiler: LDC
Compiler version: 2
ID: d@ldc
Dart 3
Compiler: Dart SDK
Compiler version: 3
ID: dart@3
Elixir 1
Compiler: Elixir
Compiler version: 1
ID: elixir@1
Erlang 26
Compiler: erlc
Compiler version: 26
ID: erlang@26
F# 10.0
Compiler: .NET SDK
Compiler version: 10
ID: fsharp@10.0
Forth gforth
Compiler: Gforth
Compiler version: gforth
ID: forth@gforth
Fortran 2018
Compiler: GFortran
Compiler version: 15.2
ID: fortran@15.2
Fortran 77 77
Compiler: GFortran
Compiler version: 15.2
ID: fortran77@15.2
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
Icon 9
Compiler: Icon
Compiler version: 9
ID: icon@9
J 9
Compiler: J
Compiler version: 9
ID: j@9
Java 21
Compiler: javac
Compiler version: 21
ID: java@21
JavaScript 140
Compiler: SpiderMonkey
Compiler version: 140
ID: javascript-spidermonkey@140
JavaScript 2023
Compiler: Node.js
Compiler version: 20
ID: javascript@2023
Julia 1
Compiler: Julia
Compiler version: 1
ID: julia@1
K kona
Compiler: Kona
Compiler version: kona
ID: k@kona
Kotlin 1.9
Compiler: kotlinc
Compiler version: 1.9
ID: kotlin@1.9
Lean 4
Compiler: Lean
Compiler version: 4
ID: lean@4
Lua 5.4
Compiler: Lua
Compiler version: 5.4
ID: lua@5.4
Nim 2
Compiler: Nim
Compiler version: 2
ID: nim@2
Objective-C clang
Compiler: Clang
Compiler version: clang
ID: objectivec@clang
OCaml 5
Compiler: OCaml
Compiler version: 5
ID: ocaml@5
Octave 10
Compiler: GNU Octave
Compiler version: 10
ID: octave@10
Odin dev
Compiler: Odin
Compiler version: dev
ID: odin@dev
Pascal fpc
Compiler: Free Pascal
Compiler version: fpc
ID: pascal@fpc
Perl 5
Compiler: Perl
Compiler version: 5
ID: perl@5
PHP 8
Compiler: PHP
Compiler version: 8
ID: php@8
PowerShell 7
Compiler: PowerShell
Compiler version: 7
ID: powershell@7
Prolog swi
Compiler: SWI-Prolog
Compiler version: swi
ID: prolog@swi
Python 2.7
Compiler: CPython
Compiler version: 2.7
ID: python2@2.7
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
R 4
Compiler: Rscript
Compiler version: 4
ID: r@4
Racket 8
Compiler: Racket
Compiler version: 8
ID: racket@8
Raku rakudo
Compiler: Rakudo
Compiler version: rakudo
ID: raku@rakudo
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
Smalltalk gnu
Compiler: GNU Smalltalk
Compiler version: gnu
ID: smalltalk@gnu
SNOBOL 4
Compiler: SNOBOL4
Compiler version: 4
ID: snobol@4
Standard ML mlton
Compiler: MLton
Compiler version: mlton
ID: standardml@mlton
Swift 6
Compiler: Swift
Compiler version: 6
ID: swift@6
TypeScript 5
Compiler: TypeScript
Compiler version: 5
ID: typescript@5
Uiua 0
Compiler: Uiua
Compiler version: 0
ID: uiua@0
V 0
Compiler: V
Compiler version: 0
ID: v@0
Zig 0.13
Compiler: zig
Compiler version: 0.13
ID: zig@0.13