Automic VaultAutomic Vault

brew

Install uutils-coreutils with Homebrew, apk, dnf, Nix, pacman, scoop, winget

Cross-platform Rust rewrite of the GNU coreutils. Version 0.9.0 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install uutils-coreutils

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add uutils-coreutils

Alpine Linux edge package indexes · uutils-coreutils · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install uutils-coreutils

Fedora Rawhide package metadata · uutils-coreutils · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#uutils-coreutils

nixpkgs package indexes · pkgs/by-name/uu/uutils-coreutils/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S uutils-coreutils

Arch Linux sync databases · uutils-coreutils · source: geo.mirror.pkgbuild.com

Windows

Scoopverified · 92%
scoop install main/uutils-coreutils

Scoop official bucket manifest trees · bucket/uutils-coreutils.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id uutils.coreutils -e

Windows Package Manager source index · uutils.coreutils · source: cdn.winget.microsoft.com

overview

Package summary

Cross-platform Rust rewrite of the GNU coreutils

Commands and aliases

  • uu-[
  • uu-arch
  • uu-b2sum
  • uu-base32
  • uu-base64
  • uu-basename
  • uu-basenc
  • uu-cat
  • uu-chgrp
  • uu-chmod
  • uu-chown
  • uu-chroot
  • uu-cksum
  • uu-comm
  • uu-coreutils
  • uu-cp
  • uu-csplit
  • uu-cut
  • uu-date
  • uu-dd
  • uu-df
  • uu-dir
  • uu-dircolors
  • uu-dirname
  • uu-du
  • uu-echo
  • uu-env
  • uu-expand
  • uu-expr
  • uu-factor
  • uu-false
  • uu-fmt

history

Project history and usage

uutils-coreutils is the flagship uutils project: a Rust, cross-platform reimplementation of GNU coreutils intended to make standard Unix command behavior portable across Linux, macOS, Windows, BSD, WASI, and other platforms.

Project history

The GitHub repository was created in 2013 and describes the project as a cross-platform Rust rewrite of GNU coreutils. The README says all programs have been implemented, while acknowledging that some options or behaviors may still differ.

The project's public goal is compatibility rather than reinvention: it aims to be a drop-in replacement for GNU utilities, and differences from GNU are treated as bugs. The documentation also describes a shared uucore library, generated manuals, shell completions, a multicall binary, individually buildable utilities, and optional prefixed installation such as uu-echo and uu-cat.

Adoption history

uutils-coreutils moved from experiment to production adoption in the mid-2020s. The official uutils users page says Ubuntu began progressively replacing GNU coreutils with uutils, with Ubuntu 25.10 using uutils coreutils by default as real-world testing before the next LTS cycle.

The same official users page records broader adoption: Microsoft ships uutils-derived Coreutils for Windows, VS Code for the Web uses uutils coreutils compiled to WebAssembly/WASI for browser terminal commands, Redox OS uses uutils as its coreutils layer, Alpine, Debian, Fedora/EPEL, NixOS, Buildroot, Termux, ChromeOS, and macOS package-manager ecosystems all carry it in some form.

How it is used

Package users install it to get Rust implementations of familiar tools such as cat, cp, ls, rm, sort, tail, wc, and many others. Builders can choose a multicall binary, individual binaries, platform feature sets, prefixed command names, or no-prefix replacement behavior depending on distribution policy.

Why package nerds care

This is one of the rare package-manager stories where a rewrite of basic Unix plumbing became a serious distribution-level alternative to GNU coreutils. It matters to package nerds because it touches bootstrapping, licensing choices, cross-platform script portability, shell-completion/manpage generation, alternative providers, and the risk profile of replacing commands that every build script assumes.

Timeline

  • 2013: uutils/coreutils repository created on GitHub.
  • 2020: Earliest GitHub release in the release feed, 0.0.1.
  • 2025: uutils users page records Ubuntu 25.10 shipping uutils coreutils by default.
  • 2026: GitHub README lists 0.9.0 as the latest release and says uutils coreutils ships by default on Ubuntu since 25.10.

Related projects

  • Related projects include GNU coreutils, BusyBox, Toybox, Redox OS, uutils findutils, uutils diffutils, uutils grep, and other uutils rewrites such as sed, tar, util-linux, procps, and shadow.

Sources

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:sync

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
uu-[cliglobal executable
uu-archcliglobal executable
uu-b2sumcliglobal executable
uu-base32cliglobal executable
uu-base64cliglobal executable
uu-basenamecliglobal executable
uu-basenccliglobal executable
uu-catcliglobal executable
uu-chgrpcliglobal executable
uu-chmodcliglobal executable
uu-chowncliglobal executable
uu-chrootcliglobal executable
uu-cksumcliglobal executable
uu-commcliglobal executable
uu-coreutilscliglobal executable
uu-cpcliglobal executable
uu-csplitcliglobal executable
uu-cutcliglobal executable
uu-datecliglobal executable
uu-ddcliglobal executable
uu-dfcliglobal executable
uu-dircliglobal executable
uu-dircolorscliglobal executable
uu-dirnamecliglobal executable
uu-ducliglobal executable
uu-echocliglobal executable
uu-envcliglobal executable
uu-expandcliglobal executable
uu-exprcliglobal executable
uu-factorcliglobal executable
uu-falsecliglobal executable
uu-fmtcliglobal executable
uu-foldcliglobal executable
uu-groupscliglobal executable
uu-headcliglobal executable
uu-hostidcliglobal executable
uu-hostnamecliglobal executable
uu-idcliglobal executable
uu-installcliglobal executable
uu-joincliglobal executable
uu-killcliglobal executable
uu-linkcliglobal executable
uu-lncliglobal executable
uu-lognamecliglobal executable
uu-lscliglobal executable
uu-md5sumcliglobal executable
uu-mkdircliglobal executable
uu-mkfifocliglobal executable
uu-mknodcliglobal executable
uu-mktempcliglobal executable
uu-morecliglobal executable
uu-mvcliglobal executable
uu-nicecliglobal executable
uu-nlcliglobal executable
uu-nohupcliglobal executable
uu-nproccliglobal executable
uu-numfmtcliglobal executable
uu-odcliglobal executable
uu-pastecliglobal executable
uu-pathchkcliglobal executable
uu-pinkycliglobal executable
uu-prcliglobal executable
uu-printenvcliglobal executable
uu-printfcliglobal executable
uu-ptxcliglobal executable
uu-pwdcliglobal executable
uu-readlinkcliglobal executable
uu-realpathcliglobal executable
uu-rmcliglobal executable
uu-rmdircliglobal executable
uu-seqcliglobal executable
uu-sha1sumcliglobal executable
uu-sha224sumcliglobal executable
uu-sha256sumcliglobal executable
uu-sha384sumcliglobal executable
uu-sha512sumcliglobal executable
uu-shredcliglobal executable
uu-shufcliglobal executable
uu-sleepcliglobal executable
uu-sortcliglobal executable
uu-splitcliglobal executable
uu-statcliglobal executable
uu-stdbufcliglobal executable
uu-sttycliglobal executable
uu-sumcliglobal executable
uu-synccliglobal executable
uu-taccliglobal executable
uu-tailcliglobal executable
uu-teecliglobal executable
uu-testcliglobal executable
uu-timeoutcliglobal executable
uu-touchcliglobal executable
uu-trcliglobal executable
uu-truecliglobal executable
uu-truncatecliglobal executable
uu-tsortcliglobal executable
uu-ttycliglobal executable
uu-unamecliglobal executable
uu-unexpandcliglobal executable
uu-uniqcliglobal executable
uu-unlinkcliglobal executable
uu-uptimecliglobal executable
uu-userscliglobal executable
uu-vdircliglobal executable
uu-wccliglobal executable
uu-whocliglobal executable
uu-whoamicliglobal executable
uu-yescliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.9.0
manager updated2026-06-22
local dataok
upstreamcurrent
latest detected0.9.0

https://github.com/uutils/coreutils

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:uutils-coreutils
Version0.9.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/uutils-coreutils
Homepagehttps://uutils.github.io/coreutils/
Repositoryhttps://github.com/uutils/coreutils
Upstream docshttps://github.com/uutils/coreutils
LicenseMIT
Source archivehttps://github.com/uutils/coreutils/archive/refs/tags/0.9.0.tar.gz
Last updated2026-06-22T14:06:33-07:00
Pulseupdated
Build dependenciesrust, sphinx-doc
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsCommands have been installed with the prefix "uu-". If you need to use these commands with their normal names, you can add a "uubin" directory to your PATH from your bashrc like: PATH="$HOMEBREW_PREFIX/opt/uutils-coreutils/libexec/uubin:$PATH"

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameuutils-coreutils
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

uutils-coreutils

nix profile install nixpkgs#uutils-coreutils
  • normalized package name match
  • Matched by: Uutils Coreutils
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/uu/uutils-coreutils/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

uutils-coreutils 0.9.0-r0

Rust rewrite of the GNU coreutils

https://uutils.github.io/coreutils/

sudo apk add uutils-coreutils
  • License: MIT
  • Architecture: x86_64
  • Source Package: uutils
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Uutils Coreutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: uutils-coreutils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

uutils-coreutils 0.7.0-9.fc45

GNU coreutils reimplementation in Rust

https://uutils.github.io/coreutils/

sudo dnf install uutils-coreutils
  • License: MIT AND (MIT OR Apache-2.0) AND Unicode-DFS-2016 AND Zlib AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: uutils-coreutils
  • 8 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Uutils Coreutils
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: uutils-coreutils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

uutils-coreutils 0.9.0-1

Cross-platform Rust rewrite of the GNU coreutils

https://uutils.github.io/

sudo pacman -S uutils-coreutils
  • License: MIT
  • Architecture: x86_64
  • 3 dependencies
  • normalized package name match
  • Matched by: Uutils Coreutils
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: uutils-coreutils from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
Scoop95%

main/uutils-coreutils

scoop install main/uutils-coreutils
  • normalized package name match
  • Matched by: Uutils Coreutils
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/uutils-coreutils.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

uutils.coreutils

winget install --id uutils.coreutils -e
  • normalized package name match
  • Matched by: Uutils Coreutils
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: uutils.coreutils from https://cdn.winget.microsoft.com/cache/source.msix
winget92%

NetEase.UURemote

winget install --id NetEase.UURemote -e
  • installed executable or alias match
  • Matched by: Uu
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: NetEase.UURemote from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment