# uutils/coreutils

Cross-platform Rust rewrite of the GNU coreutils

Repository: https://github.com/uutils/coreutils
Canonical: https://ross.abutalabs.com/products/coreutils
Homepage: https://uutils.org
Language: Rust
License: MIT
License Family: permissive
Topics: rust, coreutils, gnu-coreutils, busybox, cross-platform, command-line-tool
Last push: 2026-08-26T19:23:50+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 84, longevity 100
- inputs: {"age_days": 4779, "days_push": 7, "days_rel": 28, "gap_med": 48, "n_releases_24m": 14}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 23996, forks 2008 (observed 2026-08-28T04:11:35.482622+00:00)

## What it is
uutils coreutils is a cross-platform reimplementation of the GNU coreutils command-line utilities written in Rust, aiming to be a drop-in replacement with identical output and exit codes. It ships by default on Ubuntu 25.10+ and runs on Linux, macOS, BSD, Windows, WASI, and other platforms.

## Use cases
- replace GNU coreutils with a memory-safe Rust implementation
- run the same shell utilities on Windows, macOS, and Linux
- port shell scripts between operating systems without platform-specific tools
- get better error messages from standard command-line utilities
- use coreutils in WebAssembly or embedded environments
- improve performance of common command-line operations

## When to choose
- you want a memory-safe, modern replacement for GNU coreutils
- you need identical coreutils behavior across Linux, macOS, Windows, and BSD
- you are building cross-platform scripts that rely on GNU-compatible utilities
- you want faster performance and better error messages than GNU coreutils

## When to avoid
- you depend on exact GNU coreutils behavior for every option, since some options may be missing or differ
- you need a battle-tested, decades-proven toolchain for critical production systems
- your environment requires strict GNU licensing or packaging policies

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, developer-tools, file-system, internationalization
- domain: developer-tools, cross-platform, operating-systems
- platform: windows, bsd, rust, cli, cross-platform, wasm
- tags: coreutils, gnu-coreutils, busybox, drop-in-replacement, memory-safety, unix-utilities, command-line, linux, macos

## Member repositories
- uutils/coreutils (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:35.482622+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:56:18.711133+00:00, confidence not recorded.
  - readme: https://github.com/uutils/coreutils (fetched 2026-08-28T04:11:35.482622+00:00, sha 19bd514cf262)
  - homepage: https://uutils.org (fetched 2026-08-29T07:53:49.131758+00:00, sha 07e6e226f337)
  - registry_crates: https://crates.io/api/v1/crates/coreutils (fetched 2026-08-29T07:53:49.141178+00:00, sha 4fa51df5806a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
