Supported Languages

From production-ready to completely cursed. We support them all.

Python

Python

beginner

General-purpose powerhouse. Great for beginners and experts alike.

JavaScript

JavaScript

beginner

The language of the web. Runs everywhere.

TypeScript

TypeScript

intermediate

JavaScript with superpowers. Type safety at scale.

Java

Java

intermediate

Write once, run anywhere. Enterprise favorite.

Kotlin

Kotlin

intermediate

Modern JVM language. Android's official language.

Scala

Scala

advanced

Functional + OOP on the JVM. Elegant and powerful.

Groovy

Groovy

intermediate

Dynamic JVM scripting language. Great for Gradle.

Ruby

Ruby

beginner

Developer happiness. Convention over configuration.

PHP

PHP

beginner

Powers most of the web. Fast to ship.

Perl

Perl

intermediate

The Swiss Army chainsaw of scripting.

Lua

Lua

beginner

Lightweight scripting. Beloved by game devs everywhere.

Dart

Dart

intermediate

Google's language. Runs Flutter and the web.

Clojure

Clojure

advanced

Lisp on the JVM. Functional and concurrent.

Elixir

Elixir

advanced

Fault-tolerant and scalable. Built on Erlang.

Erlang

Erlang

advanced

Concurrency and fault-tolerance. Built for telecom.

C

C

advanced

The mother of all languages. Raw power and control.

C++

C++

advanced

C with classes. The language that runs the world.

Rust

Rust

advanced

Blazingly fast. Memory safe. Zero cost abstractions.

Go

Go

intermediate

Simple, fast, and reliable. Built for the cloud.

Swift

Swift

intermediate

Apple's modern language. Fast and expressive.

Zig

Zig

advanced

Safer C. No hidden control flow.

Nim

Nim

intermediate

Statically typed, compiled. Python-like syntax.

Crystal

Crystal

intermediate

Ruby syntax. C speed. Static typing.

V

V

intermediate

Simple, fast, safe. Compiles in milliseconds.

C#

C#

intermediate

Microsoft's elegant OOP language. Powers Unity and .NET.

F#

F#

advanced

Functional-first .NET. Concise and powerful.

Haskell

Haskell

advanced

Pure functional. Lambda calculus made real.

OCaml

OCaml

advanced

Functional with OOP. Fast native compilation.

Racket

Racket

advanced

Language-oriented programming. Lisp descendant.

Common Lisp

Common Lisp

advanced

The original AI language. Homoiconic and powerful.

Raku

Raku

advanced

Perl 6. Multi-paradigm and expressive.

Julia

Julia

intermediate

High-performance scientific computing.

Octave

Octave

intermediate

MATLAB-compatible. Numerical computing.

R

R

intermediate

Statistical computing and data visualization.

Bash

Bash

beginner

The Unix shell. Automate everything.

Dash

Dash

intermediate

Minimal POSIX shell. Fast and lightweight.

CoffeeScript

CoffeeScript

intermediate

JavaScript with Python-like syntax.

NASM (x86)

NASM (x86)

advanced

x86 Assembly. Talk directly to the CPU.

NASM (x64)

NASM (x64)

advanced

x86-64 Assembly. 64-bit low-level programming.

LLVM IR

LLVM IR

advanced

LLVM Intermediate Representation. Compiler internals.

SQLite

SQLite

beginner

Lightweight SQL database engine.

Brainfuck

Brainfuck

esoteric

8 commands. Turing complete. Why? Because we can.

Befunge-93

Befunge-93

esoteric

2D stack-based. Your code runs in any direction.

COW

COW

esoteric

Moo. An esoteric Brainfuck variant.

LOLCODE

LOLCODE

esoteric

HAI! Programming in lolspeak. CAN HAZ COMPUTAR?

Rockstar

Rockstar

esoteric

Write code that's also rock lyrics. Seriously.

BQN

BQN

esoteric

Array programming language. APL's modern successor.

Husk

Husk

esoteric

Functional golfing language. Haskell-inspired.

Jelly

Jelly

esoteric

Terse array language for code golf.

Vyxal

Vyxal

esoteric

Golfing language. Compact and expressive.

Japt

Japt

esoteric

JavaScript APT. Code golf in JS spirit.

GolfScript

GolfScript

esoteric

Stack-based golfing language.

CJam

CJam

esoteric

Stack-based language for code golf.

Forth

Forth

esoteric

Stack-based. Minimal. Extensible.

Brachylog

Brachylog

esoteric

Logic programming golfing language.

05AB1E

05AB1E

esoteric

Stack-based golfing language.

Paradoc

Paradoc

esoteric

Esoteric golfing language.

Retina

Retina

esoteric

Regex-based language. Pattern matching as computation.

Dragon

Dragon

esoteric

Esoteric scripting language.

Yeethon

Yeethon

esoteric

Python but... yeet.

Samarium

Samarium

esoteric

Experimental language with unique syntax.

COBOL

COBOL

intermediate

Business computing since 1959. Still running banks.

Pascal

Pascal

intermediate

Structured programming. Educational classic.

FreeBASIC

FreeBASIC

beginner

Open-source BASIC compiler.

Prolog

Prolog

advanced

Logic programming. Declare facts, query truth.

Smalltalk

Smalltalk

advanced

The OOP pioneer. Everything is an object.

Pure

Pure

advanced

Functional based on term rewriting.

Emacs Lisp

Emacs Lisp

advanced

The extensible editor's language. Lisp for Emacs.

Emojicode

Emojicode

esoteric

🎉 Full OOP language using emoji. 🐊

Icarus Verilog

Icarus Verilog

advanced

Hardware description language simulator.

Forte

Forte

esoteric

Esoteric language based on musical forte.

Pyth

Pyth

esoteric

Python-based code golfing language.

Missing a language?

We're always expanding. Request a language in the forum or open an issue on GitHub.

Request in Forum