Is Golang Compiler Open Source? (From Noob)

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • go

    The Go programming language

  • live-bootstrap

    Use of a Linux initramfs to fully automate the bootstrapping process

  • Thankfully there are multiple Go implementations so you can bootstrap using gccgo as well. And you can bootstrap the gcc toolchain (including gccgo) in various ways, for example using this process from a minimal binary seed: https://github.com/fosslinux/live-bootstrap

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • trusttrust

    Sample code for "Reflections on trusting trust" by Ken Thompson

  • The Go compiler is written in Go. To "bootstrap", you need Go version 1.4, which had a compiler written in C. Oh, and to bootstrap that, you need GCC, which is a compiler written in C. To bootstrap that, you need a C compiler written in assembly. To bootstrap that, you need to type in your assembler in hex. To bootstrap that, you enter the data for your assembler into memory by flipping switches on the front panel. (Newer computers don't ship with these panels, so you better hope nothing gets corrupted on the way.)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts