coreutils

GNU is a cross-platform compatible reapplication of coreutils vehicles written in Rust language. Its main purpose is to facilitate inter-system switching by providing the same outputs and error codes as the GNU tools. It offers additional features such as UTF-8 support and improved error messages.

CO

uutils · Desktop & Cross-Platform

STARS24.3K
FORKS2.1K
COMMITS20.8K
CONTRIBUTORS375
VERSION0.11.0
UPDATEDtoday
RustCLIGNUCross-PlatformMIT
What can it do?
  • You can use the same basic command line tools on Linux, macOS, Windows and BSD systems.
  • You can run existing system scripts as an alternative compatible with GNU coreutils.
  • Thanks to compiler style error reports, you can more easily detect errors in command line arguments.
Heads up
  • • High number of open issues (1,450)
User reviews
  • • NeutralHacker News

    Cross-platform Rust rewrite of the GNU coreutils

    “You know that whoami didn't originate with GNU, right? The GNU coreutils are themselves rewrites of earlier BSD tools. The Rust version AND the GNU whoami.c both look similar to the BSD original . Hell, the rust version is clearly a lot closer to the BSD original than to the GNU…”

  • ↑ PositiveHacker News

    Debian Running on Rust Coreutils

    “Huh? Plenty of CVEs found in C/C++ codebases were introduced decades before they were discovered. In fact, it seems to me that the older a C/C++ codebase is (especially C++), the more bugs is has, simply because improved coding practices and "modern C++" features have a far…”

Verified against README · Oct 26, 2026 · source

My note

More in: Desktop & Cross-Platform