We just shipped the Uutils playground.

Try Rust-powered Coreutils directly in your browser:
https://uutils.github.io/playground/

Curious how it works under the hood?
https://uutils.github.io/playground-how-it-works/
https://uutils.github.io/blog/2025-04-playground/

Playground | uutils

uutils — cross-platform Rust reimplementations of essential Unix command-line utilities

While working on Uutils Coreutils, we learnt that Iran uses a different calendar (the Solar Hijri calendar)! Try it yourself in our WASM playground - no install needed:

https://uutils.github.io/playground/?cmd=locale%20fa-IR%0Adate

@uutils The support for locales in GNU was/is impressive.

A few years ago I modified uutils ls to use chrono for time so we could implement locales there.

Though I am not sure we ever did fully implement it:

@levitating could you please open a bug about it ? thanks

@uutils https://github.com/uutils/coreutils/issues/1872

There's a tracking bug for it. Apparently it's one of the last missing features.

ls: Compatibility Tracking Issue · Issue #1872 · uutils/coreutils

I've made an overview of all options that need to be added and defaults that need to be changed in ls to reach full compatibility with GNU ls. I hope this might help people out who want to contribu...

GitHub

@levitating tracking bugs are hard to manage!

Thanks

@levitating https://github.com/uutils/coreutils/pull/11669 not sure it is going to be green but let's see! :)
ls: honor LC_TIME for --time-style=locale by sylvestre · Pull Request #11669 · uutils/coreutils

on my system $ LANG=fr_FR cargo run -q --features unix -- ls -al --time-style=locale Cargo.toml -rw-rw-r--+ 1 sylvestre sylvestre 27798 avr 5 22:05 Cargo.toml $ LANG=fa_IR.UTF-8 cargo run -q --f...

GitHub