Playground
Write code. Hit run.
Java, Python, Node — no account, no setup, nothing to install. Two of the three never leave your machine.
Python & Node run in your tabJava compiles in a sandboxNo network, no filesystem, hard timeout
runs in a sandboxOpenJDK 21 · isolated sandbox
Tab indents · Shift+Tab dedents · Esc then Tab leaves the editor
Output appears here. Press ⌘/Ctrl + ↵ to run.
Curious how the sandbox holds?
Running a stranger's Java on the same box that serves this site is the most dangerous thing here. Every run is a transient systemd unit with no network, /home invisible, a read-only root, a throwaway uid, capped memory and CPU, and one run at a time behind a queue — and none of the request ever becomes a command argument.