The uutils project reimplements ubiquitous command line utilities in Rust. Our goal is to modernize the utils, while retaining full compatibility with the existing utilities.
Projects
coreutils
The commands you use everyday: ls
, cp
, etc.
findutils
Finding what you need: find
, locate
, updatedb
& xargs
.
diffutils
Comparing text and files: diff
, cmp
, diff3
, sdiff
.
Crates
We maintain a variety of public crates to support our projects, which are published on crates.io.
Contributing
You can help us out by:
- Contributing code
- Contributing documentation
- Reporting bugs (e.g. incompatibilities with GNU utilities)
- Triaging bugs
- Sponsoring uutils on GitHub
You can join our Discord server to discuss or ask anything concerning uutils. We're happy to help you get started with contributing!
Friends of uutils
We collaborate with and build upon many other projects in the Rust community, either by using or providing crates. We highly recommend giving these projects a look!