Our great sponsors
-
Well...there's an obvious one, the go compiler is mostly written in go with some assembly sprinkled around.
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
Another nice project that I have used from time to time (and a very good source for insight) is the awk interpreter written in go https://github.com/benhoyt/goawk
-
https://github.com/magefile/mage but I haven't tried it as am not a fun of make like tools.
-
I did a (mini) Java compiler for my undergrad final project using golang, back then all I need is a static typed, fast compiled language that I am familiar with, so golang is the obvious choice. It was pretty good to write parser with, but the codegen part was a mess.
-
It's not compiled, but I wrote my own scripting language.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
I am working on a React & Javascript transpiler + server-side framework that is written in go. https://github.com/GuyARoss/orbit
-
The javascript bundler esbuild is written in Go and is extremely fast for that reason. The author originally tried both Rust and Go and ended up using Go. There is a discussion of why he chose Go here: https://news.ycombinator.com/item?id=22336284