Go Wiki: Home

Welcome to the Go wiki, a collection of information about the Go Programming Language. Awesome Go is another great resource for Go programmers, curated by the Go community.

If you can’t find what you need on this page, see the list of all pages.

Questions about Go

See Questions.

Please do not ask questions by editing or creating a wiki page. Any such changes will be silently reverted.


See Contributing for more information on contributing.

Table of Contents

Getting started with Go

Working with Go

Ready to write some Go code of your own? Here are a few links to help you get started.

Learning more about Go

Once you have an overview of the language, here are resources you can use to learn more.

The Go Community

Here are some of the places where you can find Gophers online. To get a sense of what it means to be a member of the Go community, read Damian Gryski’s keynote from the GolangUK 2015 conference or watch Andrew Gerrand’s closing keynote from GopherCon 2015.

Using the Go Toolchain

Additional Go Programming Wikis

Online Services that work with Go

If you’re looking for services that support Go, here’s a list to get you started.

Troubleshooting Go Programs in Production

Contributing to the Go Project

Platform Specific Information

See MinimumRequirements for minimum platform requirements of current Go ports. Considering porting Go to a new platform? Read our porting policy first.


This content is part of the Go Wiki.