I would like to introduce you a new project, which I have started last year.
It's called Gdu – Disk Usage Analyzer written in Go – https://github.com/dundee/gdu
Why to start a new project when there is ncdu, du…etc? Well I really like the user interface of ncdu, but I thought that maybe it could be a bit faster and more portable. So I tried to implement some basic funcionality of ncdu in Go, which I thought could be very good match for this type of project. And it looks like it works well – see the benchmarks!
Anyway, since I am quite new to running open-source project and developing in Go, I will be very glad for any feedback. Thanks!