Hacker GitHub

← All repos

uutils/coreutils

View on GitHub ↗ ★ 24,324 Rust

Cross-platform Rust rewrite of the GNU coreutils

162 mentions on Hacker News by 138 people: 22 stories, 140 comments · first 2013-11-29 · latest 2026-10-04

Mentions per year 162 mentions · busiest year 2025 (28)
20082026
  1. …it into existing systems. I dream of one day ordering a System76 with Redox already installed. [1]: https://github.com/uutils/coreutils.git [2]: https://www.redox-os.org/
  2. …as a systems programming language, there's a fairly far along implemention that already exists: https://github.com/uutils/coreutils/blob/master/README.md
    comment by saghm · 2020-02-25 · in Fuchsia Programming Language Policy
  3. https://github.com/uutils/coreutils ?
  4. Core utils in Rust: https://github.com/uutils/coreutils
  5. For coreutils actually written from scratch, see a more interesting project: https://github.com/uutils/coreutils
  6. …Cross-platform Rust rewrite of the GNU coreutils [2] [1] https://github.com/Peltoche/lsd [2] https://github.com/uutils/coreutils
    comment by Fnoord · 2019-07-30 · in Exa – A Modern Replacement for Ls
  7. …to giving Rust a shot I think their idea of reimplementing coreutils in the language has merit. [1] https://github.com/uutils/coreutils
  8. …the "standard" gnu coreutils, as well as suckless tools, and 9base from plan9. And projects like https://github.com/uutils/coreutils So there's plenty of places to draw inspiration from.
    comment by e12e · 2018-03-25 · in Look for the duct tape
  9. How about replacing the core utilities? https://github.com/uutils/coreutils
  10. https://github.com/uutils/coreutils for instance Personally, I don't find this a bad idea, as long as it is not the primary thrust. The reason it is needed is that you aren't going to convince everyone to change the default tools they've…
  11. …interesting to try to cobble together a Linux distribution with a rust userland, using coreutils ( https://github.com/uutils/coreutils ) and over time building more and more of the userland/interface in rust.
    comment by AtticusTheGreat · 2017-12-04 · in Integrating “safe” languages into OpenBSD?
  12. …I'm misunderstanding but there is a pretty serious effort to rewrite all the gnu coreutils in Rust: https://github.com/uutils/coreutils
  13. https://github.com/uutils/coreutils is a long way along.
  14. …utils wrapper) tokei: https://github.com/Aaronepower/tokei (loc stats) And of course this: https://github.com/uutils/coreutils
  15. …quality auto-completion for every command. --- [1] https://github.com/jwilm/alacritty [2] https://github.com/uutils/coreutils
    comment by brandur · 2017-07-01 · in Cicada – Unix shell written in Rust
  16. …to write an OS from scratch: https://www.redox-os.org Then there's the Rust rewrite of coreutils: https://github.com/uutils/coreutils Someone also did the research on building a Linux kernel module in Rust, though it seems like quite the…
    comment by kosinus · 2017-06-28 · in Increasing Rust’s Reach
  17. …in original C ( https://github.com/goj/coreutils/blob/rm-d/src/ls.c ) and its rewrite in Rust ( https://github.com/uutils/coreutils/blob/master/src/ls/ls.rs ) are quite different. The rewrite doesn't implement half of the original options.…
    comment by alexeiz · 2017-04-17 · in Why don't you just rewrite it in X?
  18. …Golang runtime for example. Objective-C to Swift migration. Various parts of Firefox. Coreutils ( https://github.com/uutils/coreutils ). Ruby extensions: https://codeandtalk.com/v/fullstackfest-2015/full-stack-fest... . remacs:…
    comment by lossolo · 2017-03-30 · in Addendum to “Curl is C”
  19. …Golang runtime for example. Objective-C to Swift migration. Various parts of Firefox. Coreutils ( https://github.com/uutils/coreutils ). Ruby extensions: https://codeandtalk.com/v/fullstackfest-2015/full-stack-fest... remacs:…
    comment by fiedzia · 2017-03-30 · in Addendum to “Curl is C”
  20. …of rust. But it's mostly because of static linkage AFAIK [1] and not "a mess of abstractions". [1] https://github.com/uutils/coreutils/issues/747
    comment by wyldfire · 2017-03-27 · in Curl is C
  21. …this-is-the-OS-at-its-root stuff: coreutils [1], "libc" [2], kernels [3], browser engines [4]. [1] https://github.com/uutils/coreutils [2] https://github.com/japaric/steed [3] https://github.com/redox-os [4] https://github.com/servo/servo
    comment by wyldfire · 2017-03-27 · in Curl is C
  22. Observation: https://github.com/uutils/coreutils/blob/master/LICENSE GNU coreutils is GPL, this is MIT.
    comment by CiPHPerCoder · 2016-03-22 · in Cross-platform Rust rewrite of the GNU coreutils
  23. …Ugly. I looked at one random file which turned out to be a `du' command implementation: https://github.com/uutils/coreutils/blob/master/src/du/du.rs... Are they really starting a new OS level thread for every directory found? Looks like an…
  24. Just to give an example: https://github.com/uutils/coreutils/blob/master/src/whoami/p... looks suspically simmilar to: http://code.metager.de/source/xref/gnu/coreutils/src/whoami....
  25. I wonder why they decided to write their own coreutils instead of using https://github.com/uutils/coreutils
  26. https://github.com/uutils/coreutils - in Rust. https://github.com/aisola/go-coreutils - in Go. https://github.com/search?l=Nimrod&q=coreutils&type=Reposito... - in Nim (didn't seem to take off) You know how people write a to-do list, or a…
  27. How about a re-write of coreutils in Rust? https://github.com/uutils/coreutils
    comment by cls59 · 2016-02-23 · in Rewrite Everything in Rust
  28. https://github.com/redox-os/redox https://github.com/uutils/coreutils
  29. …I failed to find git's checkout function, even with a good bit of energy put into it. 0: https://github.com/uutils/coreutils 1: https://github.com/mkottman/lua-git/blob/d64218a227fe26b1fc9...
    comment by mitchtbaum · 2015-10-29 · in Pijul version control system
  30. Or contribute to the project that's already doing so: https://github.com/uutils/coreutils/ (I myself wrote a little wc for fun a month ago, still missing some compatibility things https://github.com/steveklabnik/rwc/blob/master/src/main.rs…
    comment by steveklabnik · 2015-08-14 · in Rust in 2016
  31. Efforts have been done, see: https://github.com/uutils/coreutils https://www.google.com/search?q=coreutils+rust
    comment by agumonkey · 2015-06-07 · in Unix is not an acceptable Unix
  32. …is a waste of time, I figured it's worth mentioning the Rust based re-implementation of coreutils: https://github.com/uutils/coreutils/ And another by suckless in plain C: http://git.suckless.org/sbase/tree/README
    comment by caipre · 2015-05-09 · in Gonix – Unix tools written in Go
  33. There is uutils [1], which I believe is doing exactly what you are saying. [1] https://github.com/uutils/coreutils
  34. The Rust version, from the coreutils rewrite project: https://github.com/uutils/coreutils/blob/master/src/echo/ech...
  35. …reason: they provide an example of Rust is one of it's niche environments - low level tooling. [0]: https://github.com/uutils/coreutils
  36. There's a core-utils in rust repo https://github.com/uutils/coreutils
  37. No need to wait! :) https://github.com/uutils/coreutils
    comment by untothebreach · 2014-12-02 · in Go: Planning the 1.5 release
  38. By the way, you may be interested in https://github.com/uutils/coreutils
    comment by steveklabnik · 2014-10-26 · in Don't run 'strings' on untrusted files
  39. …be to port all of GNU/Linux to Rust. Here's a start: https://news.ycombinator.com/item?id=7882211 https://github.com/uutils/coreutils/tree/master/src
    comment by chime · 2014-10-25 · in Don't run 'strings' on untrusted files
  40. …you didn't write. Rust made the list because somebody already ported the GNU core utils to Rust ( https://github.com/uutils/coreutils ). Feel free to use C++11/14, OCaml, D or what have you. I hope we agree that C isn't the best choice.