61 languages · one editor
Write in any language. Get a judge verdict in milliseconds.
A real compiler in your pocket: write code on your phone, run it against your test cases, and see per-test verdicts with full stdout and stderr.
- Isolated microVM per run
- Projects stay on your device
- Android 7.0+
1#include <iostream>2int main() {3int a, b;4std::cin >> a >> b;5std::cout << a + b;6}
Everything you need to write, run and test code on a phone
Built for competitive programming practice, interviews and quick experiments.
61 languages
C, C++, Python, Java, Go, Rust, Kotlin, JavaScript and many more, with several versions each. Syntax highlighting for 46 of them.
Judge verdicts per test
Up to 100 test cases per run, each graded AC, WA, TLE, MLE, RE, CE, with a line-by-line diff when the output is wrong.
A real console
Live results as each test finishes, full stdout and stderr, custom stdin, and compile errors you can tap to jump to the line.
Multi-file projects
Up to 20 extra files in one workspace, with per-language hints on how to import them.
Practice built in
Examples and classic problems with ready-made test cases and starter solutions in many languages.
Works offline
Projects are saved on your phone. Runs started offline are queued and sent when you're back online.
The Android app is coming soon.
Until then, the same judge runs in your browser: pick a language, paste your code, and run it against your tests.