Login Register
Back to Help Center

Supported Languages

Browse all programming languages currently available in monkeycode.

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:

  • Active: Fully available for regular use.
  • Deprecated: Still available, but planned for removal.
  • Archived: Kept for compatibility, not recommended for new submissions.

60 languages available.

Ada 2012

Beta

Compiler: GNAT

Compiler version: 15.2

ID: ada@15.2

Algol 68 68

Beta

Compiler: Algol 68 Genie

Compiler version: 3

ID: algol68@3

APL gnu

Beta

Compiler: GNU APL

Compiler version: gnu

ID: apl@gnu

Bash 5.2

Active

Compiler: Bash

Compiler version: 5.2

ID: bash@5.2

BQN cbqn

Beta

Compiler: CBQN

Compiler version: cbqn

ID: bqn@cbqn

C 15.2.1

Active

Compiler: GCC

Compiler version: 15.2.1

ID: c@15.2

C# 10.0

Active

Compiler: .NET SDK

Compiler version: 10

ID: csharp@10.0

C++ 15.2.1

Active

Compiler: G++

Compiler version: 15.2.1

ID: cpp@15.2

Classic BASIC bwbasic

Beta

Compiler: Bywater BASIC

Compiler version: bwbasic

ID: classicbasic@bwbasic

Clojure 1

Beta

Compiler: Clojure CLI

Compiler version: 1

ID: clojure@1

COBOL gnu

Beta

Compiler: GnuCOBOL

Compiler version: gnu

ID: cobol@gnu

Common Lisp sbcl

Beta

Compiler: SBCL

Compiler version: sbcl

ID: commonlisp@sbcl

Crystal 1

Beta

Compiler: Crystal

Compiler version: 1

ID: crystal@1

D 2

Beta

Compiler: LDC

Compiler version: 2

ID: d@ldc

Dart 3

Beta

Compiler: Dart SDK

Compiler version: 3

ID: dart@3

Elixir 1

Beta

Compiler: Elixir

Compiler version: 1

ID: elixir@1

Erlang 26

Beta

Compiler: erlc

Compiler version: 26

ID: erlang@26

F# 10.0

Beta

Compiler: .NET SDK

Compiler version: 10

ID: fsharp@10.0

Forth gforth

Beta

Compiler: Gforth

Compiler version: gforth

ID: forth@gforth

Fortran 2018

Beta

Compiler: GFortran

Compiler version: 15.2

ID: fortran@15.2

Fortran 77 77

Beta

Compiler: GFortran

Compiler version: 15.2

ID: fortran77@15.2

Go 1.22

Beta

Compiler: go

Compiler version: 1.22

ID: go@1.22

Haskell 9.4

Beta

Compiler: GHC

Compiler version: 9.4

ID: haskell@9.4

Icon 9

Beta

Compiler: Icon

Compiler version: 9

ID: icon@9

J 9

Beta

Compiler: J

Compiler version: 9

ID: j@9

Java 21

Active

Compiler: javac

Compiler version: 21

ID: java@21

JavaScript 140

Beta

Compiler: SpiderMonkey

Compiler version: 140

ID: javascript-spidermonkey@140

JavaScript 2023

Active

Compiler: Node.js

Compiler version: 20

ID: javascript@2023

Julia 1

Beta

Compiler: Julia

Compiler version: 1

ID: julia@1

K kona

Beta

Compiler: Kona

Compiler version: kona

ID: k@kona

Kotlin 1.9

Beta

Compiler: kotlinc

Compiler version: 1.9

ID: kotlin@1.9

Lean 4

Beta

Compiler: Lean

Compiler version: 4

ID: lean@4

Lua 5.4

Beta

Compiler: Lua

Compiler version: 5.4

ID: lua@5.4

Nim 2

Beta

Compiler: Nim

Compiler version: 2

ID: nim@2

Objective-C clang

Beta

Compiler: Clang

Compiler version: clang

ID: objectivec@clang

OCaml 5

Beta

Compiler: OCaml

Compiler version: 5

ID: ocaml@5

Octave 10

Beta

Compiler: GNU Octave

Compiler version: 10

ID: octave@10

Odin dev

Beta

Compiler: Odin

Compiler version: dev

ID: odin@dev

Pascal fpc

Beta

Compiler: Free Pascal

Compiler version: fpc

ID: pascal@fpc

Perl 5

Beta

Compiler: Perl

Compiler version: 5

ID: perl@5

PHP 8

Beta

Compiler: PHP

Compiler version: 8

ID: php@8

PowerShell 7

Beta

Compiler: PowerShell

Compiler version: 7

ID: powershell@7

Prolog swi

Beta

Compiler: SWI-Prolog

Compiler version: swi

ID: prolog@swi

Python 2.7

Beta

Compiler: CPython

Compiler version: 2.7

ID: python2@2.7

Python 3.11

Active

Compiler: PyPy

Compiler version: 7.3.20

ID: python-pypy@3.11

Python 3.14.6

Active

Compiler: CPython

Compiler version: 3.14.3

ID: python@3.14

R 4

Beta

Compiler: Rscript

Compiler version: 4

ID: r@4

Racket 8

Beta

Compiler: Racket

Compiler version: 8

ID: racket@8

Raku rakudo

Beta

Compiler: Rakudo

Compiler version: rakudo

ID: raku@rakudo

Ruby 3.2

Beta

Compiler: Ruby

Compiler version: 3.2

ID: ruby@3.2

Rust 1.63.0

Active

Compiler: rustc

Compiler version: 1.63.0

ID: rust@1.63

Scala 3.3

Beta

Compiler: scalac

Compiler version: 3.3

ID: scala@3.3

Smalltalk gnu

Beta

Compiler: GNU Smalltalk

Compiler version: gnu

ID: smalltalk@gnu

SNOBOL 4

Beta

Compiler: SNOBOL4

Compiler version: 4

ID: snobol@4

Standard ML mlton

Beta

Compiler: MLton

Compiler version: mlton

ID: standardml@mlton

Swift 6

Beta

Compiler: Swift

Compiler version: 6

ID: swift@6

TypeScript 5

Beta

Compiler: TypeScript

Compiler version: 5

ID: typescript@5

Uiua 0

Beta

Compiler: Uiua

Compiler version: 0

ID: uiua@0

V 0

Beta

Compiler: V

Compiler version: 0

ID: v@0

Zig 0.13

Beta

Compiler: zig

Compiler version: 0.13

ID: zig@0.13