News for hackers. Stuff that matters.
Re:Go: What We Got Right, What We Got Wrong by jayd16 on Friday January 05, 2024 @02:41AM (#38876708)
Has it found success in OS-level utilities? What popular utilities are written in Go?
Re:Go: What We Got Right, What We Got Wrong by ziotom78 on Friday January 05, 2024 @03:41AM (#38877025)
Not sure these are really popular, but I cannot resist advertising a few utilities written in Go that I regularly use in my daily workflow:

- gdu: a NCDU clone, much faster on SSD mounts [1]

- duf: a `df` clone with a nicer interface [2]

- massren: a `vidir` clone (simpler to use but with fewer options) [3]

- gotop: a `top` clone [4]

- micro: a nice TUI editor [5]

Building this kind of tools in Go makes sense, as the executables are statically compiled and are thus easy to install on remote servers.

[1]: https://github.com/dundee/gdu

[2]: https://github.com/muesli/duf

[3]: https://github.com/laurent22/massren

[4]: https://github.com/xxxserxxx/gotop

[5]: https://github.com/zyedidia/micro

Re:Go: What We Got Right, What We Got Wrong by pjmlp on Friday January 05, 2024 @03:03AM (#38876833)
Being self hosted?

Gokrazy userspace?

gVisor?

Re:Go: What We Got Right, What We Got Wrong by konart on Friday January 05, 2024 @06:10AM (#38877867)
Not sure what should be counted as OS-level.

Is docker cli and OS level? What about lazygit? chezmoi? dive? fzf?

Actually many popular utilities are written in Go

Re:Go: What We Got Right, What We Got Wrong by nolist_policy on Friday January 05, 2024 @06:37AM (#38878056)
Docker and Podman.