Which programming languages does Wandbox support?
Updated
Wandbox supports a broad set of languages, including Bash script, C, C#, C++, Crystal, D, Elixir, Erlang, Go, Groovy, Haskell, Java, JavaScript, Julia, Lazy K, Lisp, Lua, Nim, OCaml, OpenSSL, PHP, Pascal, Perl, Pony, Python, R, Ruby, Rust, SQL, Scala, Swift, TypeScript, Vim script, and Zig. This list is drawn from the language selector shown on the Wandbox site, so it reflects what the interface currently exposes rather than a fixed, permanent catalog.
Language list
| Language | Language |
|---|---|
| Bash script | Nim |
| C | OCaml |
| C# | OpenSSL |
| C++ | PHP |
| CPP | Pascal |
| Crystal | Perl |
| D | Pony |
| Elixir | Python |
| Erlang | R |
| Go | Ruby |
| Groovy | Rust |
| Haskell | SQL |
| Java | Scala |
| JavaScript | Swift |
| Julia | TypeScript |
| Lazy K | Vim script |
| Lisp | Zig |
| Lua |
Why the list may change
Wandbox is an online compiler service, and the languages available in its selector can change as the platform updates its toolchains or interface. A language that appears today may be added, removed, or renamed later, so the list above should be treated as a snapshot of what the site currently shows.
How to check the latest supported languages
The most reliable way to confirm current support is to open Wandbox and look at the language selector in the interface. That selector is the source of truth for which languages you can compile or run at any given time.
If you need a specific language for a task, check the selector before relying on it. If it is present, you can proceed; if it is missing, the platform does not currently offer it through the visible interface.