Try uutils coreutils directly in your browser! This interactive terminal runs Rust coreutils via WebAssembly — no installation needed.
Try it out
Click an example to run it in the terminal:
Available commands
The following commands run as real Rust coreutils compiled to WebAssembly:
arch b2sum base32 base64 basenc basename cat cksum
comm cp csplit cut date dir dircolors dirname
echo expand expr factor false fmt fold head
join link ln ls md5sum mkdir mv nl nproc numfmt
od paste pathchk printenv printf pr ptx pwd
readlink realpath rm rmdir
seq sort split tail touch tr tsort
sha1sum sha224sum sha256sum sha384sum sha512sum
shred shuf sleep sum tee true truncate
uname unexpand uniq unlink vdir wc
The following are shell builtins implemented in JavaScript:
help— list available commands and examplesclear— clear the terminal screen
Some commands are not yet available in the WASM build because they
depend on platform-specific syscalls not fully supported by
WebAssembly/WASI.
chcon and runcon are excluded as they require
SELinux, which is not relevant in a browser environment.
We are actively working on adding more commands as we improve WASI
compatibility in uutils coreutils.