logoalt Hacker News

pjmlp10/04/20241 replyview on HN

I rather love three specific projects that are rather vocal about Go actually.

TamaGo, TinyGo and the Go compiler toolchain itself.

As they are all good examples regarding Go's suitability for systems programming, regardless of the usual discussion of what is systems programming about.


Replies

rc0010/04/2024

These are great but none of them would be considered "recent generation" for this scope and it actually highlights the point rather well. Those projects started before this resurgence in Go and the first two are likely branding artifacts of the Go vs Rust period that the open source software engineering field was in at the time.

A good example of what I mean is a project like Ollama. If you look at the repository's main page, the only hints that it is written in Go are in the file tree, the GitHub language graph, and the topic labels. This is a project that was started in 2023 and exemplifies the lack of necessity to brand the project with "written in Go" likely because Go has really taken hold in CLI application development. (This could have easily been called Gollama. :D)