blob: ba96c4fabc6cb099da8318cb09545512f18d4928 [file] [log] [blame] [view]
Jason Buberelf7f7d182015-08-21 16:44:01 -07001Welcome to the Go wiki, a collection of information about the [Go Programming Language](https://golang.org/). [Awesome Go](http://awesome-go.com/) is another great resource for Go programmers, curated by the Go community.
adg87f483a2014-12-09 16:42:53 -08002
Edwan Vi09bf3832017-04-01 14:36:28 -04003## Contributing ##
Jason Buberel3bf56bc2015-11-14 14:11:48 -08004
5* This wiki is open to editing by any member of the Go community with a Github account.
6* If you would like to add a new page, please first open an issue in the [Go issue tracker](https://github.com/golang/go/issues) with the prefix 'wiki' to propose the addition. Clearly state why the content does not fit into any of the existing pages.
7* Because renaming of pages in the wiki can break external links, please open an issue before renaming or removing any wiki page.
8
9
Jason Buberel46369702015-08-21 13:21:29 -070010Table of Contents
11=================
adg87f483a2014-12-09 16:42:53 -080012
Jason Buberel46369702015-08-21 13:21:29 -070013+ [Getting started with Go](#getting-started-with-go)
14+ [Working with Go](#working-with-go)
15+ [Learning more about Go](#learning-more-about-go)
16+ [The Go Community](#the-go-community)
17+ [Using the go toolchain](#using-the-go-toolchain)
18+ [Additional Go Programming Wikis](#additional-go-programming-wikis)
Jacob Hayese244fd12015-09-24 17:55:52 -050019+ [Online Services that work with Go](#online-services-that-work-with-go)
Jason Buberel46369702015-08-21 13:21:29 -070020+ [Troubleshooting Go Programs in Production](#troubleshooting-go-programs-in-production)
21+ [Contributing to the Go Project](#contributing-to-the-go-project)
22+ [Platform Specific Information](#platform-specific-information)
23+ [Release Specific Information](#release-specific-information)
Mikio Hara196115f2016-10-08 12:34:41 +090024+ [Questions](Questions)
adg87f483a2014-12-09 16:42:53 -080025
Jason Buberel46369702015-08-21 13:21:29 -070026## Getting started with Go
27
28 - [The Go Tour](http://tour.golang.org) is the best place to start.
29 - [Effective Go](https://golang.org/doc/effective_go.html) will help you learn how to write idiomatic Go code.
30 - [Go standard library documentation](https://golang.org/pkg/) to familiarize yourself with the standard library.
31 - [Use the Go Playground](http://play.golang.org) to test out Go programs in your browser.
Jason Buberel7e6cbc32015-08-30 08:32:46 -070032 - Still not convinced? Check out this list of [Go Users](GoUsers) and a few of their [Success stories](SuccessStories). We've also assembled a long list of reasons [why you should give Go a try](whygo).
Suraj Patilb0b8c372016-11-28 12:26:08 +053033 - Read about the companies which have [switched from other languages to Go](https://github.com/golang/go/wiki/FromXToGo).
Jason Buberel46369702015-08-21 13:21:29 -070034
35## Working with Go
36
37Ready to write some Go code of your own? Here are a few links to help you get started.
38
39 - Install and Setup your Environment
40 - Start here: [Official Installation Documentation](https://golang.org/doc/install)
Jason Buberel0e6e3cd2015-09-11 17:35:30 -070041 - If you prefer to install from source, [read this first](https://golang.org/doc/install/source).
Jason Buberel775f3d22015-08-21 13:34:00 -070042 - [InstallFromSource](InstallFromSource) - Additional tips on source installs.
Jason Buberel0e6e3cd2015-09-11 17:35:30 -070043 - Windows user? [Install and configure Go, Git and Atom for Windows](https://github.com/abourget/getting-started-with-golang)
Jason Buberel042985a2015-09-12 14:14:00 -070044 - Mac user? [How I start - Go](https://howistart.org/posts/go/1) - A step-by-step guide to installing Go and building your first web service.
Jason Buberel775f3d22015-08-21 13:34:00 -070045 - Having installation problems? [InstallTroubleShooting](InstallTroubleShooting)
Jason Buberel46369702015-08-21 13:21:29 -070046 - Make sure you have your [$GOPATH environment variable set correctly](https://golang.org/doc/install/source#gopath)
Jason Buberel775f3d22015-08-21 13:34:00 -070047 - If you need additional tips on using [$GOPATH, go here](GOPATH).
48 - [MultipleGoRoots](MultipleGoRoots) - More advanced information on working with multiple go installations and the `$GOROOT` variable.
49 - [Go IDEs and Editors](IDEsAndTextEditorPlugins) - Information on how to use your favorite editor with Go.
Jason Buberel042985a2015-09-12 14:14:00 -070050 - [Tools for working with Go code](CodeTools) - Formatting, linting, vetting, refactoring, navigation and visualization.
Jason Buberel945d31c2015-10-03 08:54:20 -070051 - Finding Go Libraries and Packages
Jason Bubereld18c5ad2015-09-02 08:49:51 -070052 - Start here: [Go open source projects](Projects).
53 - Search for Go packages: [godoc.org](http://godoc.org)
Jason Buberel945d31c2015-10-03 08:54:20 -070054 - Visualization of the [Go open source package graph](https://anvaka.github.io/pm/#/galaxy/gosearch?l=1)
Jason Buberel4944c9d2015-10-27 22:58:52 -070055 - [Managing your dependencies](PackageManagementTools) - An overview of the tools you can use to manage third-party packages (vendoring).
Jason Buberel46369702015-08-21 13:21:29 -070056 - Publishing Go Packages as Open Source
Jason Buberel775f3d22015-08-21 13:34:00 -070057 - Getting ready to publish your package? [Start here.](PackagePublishing)
Jason Buberel016aaf82015-08-23 15:51:34 -070058 - [The Go Checklist](https://github.com/matttproud/gochecklist) - A comprehensive guide for publishing a project.
Jason Buberel775f3d22015-08-21 13:34:00 -070059 - [How to layout your GitHub repo](GithubCodeLayout) to make it easy to for other Go programmers to use with the `go get` command.
Jason Buberel4e8bd432015-08-23 17:58:11 -070060 - [Go Package, Go](https://johnsto.co.uk/blog/go-package-go) - A few recommendations for making Go packages easy to use.
Jason Buberel46369702015-08-21 13:21:29 -070061
62## Learning more about Go
63
Jason Buberelcc8e0f02015-08-29 08:40:48 -070064Once you have an overview of the language, here are resources you can use to learn more.
Jason Buberel46369702015-08-21 13:21:29 -070065
Jason Buberel6c3bd9e2015-08-23 11:04:43 -070066 - [Learning Go](Learn) - A collection of resources for learning Go - beginner to advanced.
Jason Buberelcc333832015-09-01 17:51:56 -070067 - [Best Practices for a New Go Developer](https://medium.com/@IndianGuru/best-practices-for-a-new-go-developer-8660384302fc) - Insights from Go community members.
Jason Buberel80252712015-08-29 14:27:11 -070068 - [Server programming](LearnServerProgramming) - Building web, mobile, and API servers.
Jason Buberel6c3bd9e2015-08-23 11:04:43 -070069 - [More on concurrency](LearnConcurrency)
Guillaume Laforgecb00bf32015-08-24 06:11:38 +020070 - [More on error handling](LearnErrorHandling)
Jason Buberel6c3bd9e2015-08-23 11:04:43 -070071 - [More on testing](LearnTesting)
Jason Buberel22f71b62015-08-29 15:10:51 -070072 - [More on mobile - Android and iOS](Mobile)
Jason Buberelbfc0f3f2015-08-23 11:06:00 -070073 - [Books](Books) - A list of Go books that have been published (ebook, paper)
Jason Buberel4ef62682015-09-05 14:05:06 -070074 - [Blogs](Blogs) - Blogs about Go
75 - [Podcasts](Podcasts) - Podcasts and episodes featuring Go
Jason Buberel46369702015-08-21 13:21:29 -070076 - Videos, Talks and Presentations
Jason Buberelf7f7d182015-08-21 16:44:01 -070077 - [GopherVids](http://gophervids.appspot.com/) is a searchable index of videos about Go.
Jason Buberel775f3d22015-08-21 13:34:00 -070078 - [GoTalks](GoTalks) - A collection of talks from Go conferences and meetups.
79 - [Screencasts](Screencasts)
Jason Buberelbfc0f3f2015-08-23 11:06:00 -070080 - [Articles](Articles) - A collection of articles to help you learn more about Go.
Jason Buberel8ccafcd2015-08-28 10:52:53 -070081 - [Training](Training) - Free and commercial, online and classroom training for Go.
Jason Buberel7e6cbc32015-08-30 08:32:46 -070082 - [University Courses](Courses) - A list of CS programs and classes using Go.
Jason Buberel775f3d22015-08-21 13:34:00 -070083 - [Resources for non-English speakers](NonEnglish)
Jason Buberel46369702015-08-21 13:21:29 -070084
85## The Go Community
86
Jason Buberel016aaf82015-08-23 15:51:34 -070087Here 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 GolankUK 2015 conference](https://medium.com/@dgryski/the-go-community-f0d00e3a19e) or watch [Andrew Gerrand's closing keynote from GopherCon 2015](https://www.youtube.com/watch?v=0ht89TxZZnk).
Jason Buberel46369702015-08-21 13:21:29 -070088
Jason Buberelb67fb582015-09-28 09:02:38 -070089
90- Where Gophers hangout online:
91 - [The Go Forum](https://forum.golangbridge.org/) - An all-purpose discussion forum for the Go community.
92 - [Gophers Slack Channel](http://gophers.slack.com/) - For real-time chat ([request membership](http://blog.gopheracademy.com/gophers-slack-community/)).
Kenny609ebc22015-10-16 17:36:26 +010093 - [Golang News](http://golangnews.com) - For curated links about Go Programming.
Jason Buberelb67fb582015-09-28 09:02:38 -070094 - There is also a [/r/golang](http://reddit.com/r/golang) sub-reddit.
95 - On Twitter, follow the [@golang](https://twitter.com/golang) account and keep tabs on the [#golang](https://twitter.com/search?q=%23golang&src=typd) hashtag.
96 - We've also got a landing page on [Stack Overflow](http://stackoverflow.com/tags/go) for Go Q&A.
varyooc6917fd2017-03-15 21:41:52 +010097 - Matrix enthusiasts are invited to join [#Go:matrix.org](https://riot.im/app/#/room/#Go:matrix.org).
Jason Buberel46369702015-08-21 13:21:29 -070098- Mailing Lists
99 - The mailing list for Go users is [golang-nuts](https://groups.google.com/forum/#!forum/golang-nuts) - very high traffic.
Jason Buberel775f3d22015-08-21 13:34:00 -0700100 - Before you post, [check to see if it's already been answered](http://stackoverflow.com/tags/go), then read [these tips on how to ask a good question](HowToAsk)
Jason Buberel7e6cbc32015-08-30 08:32:46 -0700101 - For discussions about the core Go open source project, join [golang-dev](https://groups.google.com/forum/#!forum/golang-dev).
Jason Buberel46369702015-08-21 13:21:29 -0700102 - To get just our release announcements, join [golang-announce](https://groups.google.com/forum/#!forum/golang-announce)
Jason Buberel46369702015-08-21 13:21:29 -0700103- User Groups & Meetups - There are [Go Meetups in many cities](http://www.meetup.com/find/?allMeetups=false&keywords=golang&radius=Infinity&userFreeform=Sunnyvale%2C+CA&mcId=z94086&mcName=Sunnyvale%2C+CA&sort=recommended&eventFilter=mysugg)
Carlisia Campos88996ac2015-11-07 14:29:12 -0800104 - [GoBridge](http://golangbridge.org) - Volunteers helping underrepresented communities to teach technical skills and to foster diversity in Go.
Jason Buberel30377742015-09-19 10:28:53 -0700105 - [Women Who Go](http://www.womenwhogo.org/)
Jason Buberel775f3d22015-08-21 13:34:00 -0700106 - See here for [additional information GoUserGroups](GoUserGroups)
Jason Buberel0f8396c2015-08-22 12:59:19 -0700107- [Conferences](Conferences) - A list of upcoming and past Go conferences and major events.
Carlisia Campos2802cbf2015-10-21 09:34:03 -0700108- [Companies using Go](GoUsers) - A comprehensive list of companies using Go throughout the world.
Jason Buberel7e6cbc32015-08-30 08:32:46 -0700109- Learn more about the [Go Gopher images](Gopher) by Renee French.
Jason Buberel46369702015-08-21 13:21:29 -0700110
111## Using the go toolchain
112
113 - Start with the standard documentation for the `go` command [available here](https://golang.org/cmd/go/)
Jaana B. Dogan6285aea2017-02-02 14:52:54 -0800114 - Start here for to learn about [vendoring](https://golang.org/cmd/go/#hdr-Vendor_Directories).
115 - See also [PackageManagementTools](PackageManagementTools) for package management tools.
116 - [Cross Compilation](https://rakyll.org/cross-compilation/)
Jason Buberel8b389db2015-08-23 10:01:04 -0700117 - Shared libraries and Go (buildmode)
Jason Buberel34c728b2015-08-26 12:17:27 -0700118 - [Go Shared Libraries](https://github.com/jbuberel/buildmodeshared) - Examples for creating and using shared libraries from Go and Python.
Jaana B. Dogan6285aea2017-02-02 14:52:54 -0800119 - [Sharing Go Packages with C](http://blog.ralch.com/tutorial/golang-sharing-libraries/) - by [@ralch](https://twitter.com/ralch).
Jason Buberel34c728b2015-08-26 12:17:27 -0700120 - [Calling Go libraries from Python](https://blog.filippo.io/building-python-modules-with-go-1-5/) - by Filippo Valsorda
121 - [Calling Go libraries from Ruby](http://c7.se/go-and-ruby-ffi/) - by Peter Hellberg
Jaana B. Dogan6285aea2017-02-02 14:52:54 -0800122 - [Calling Go libraries from Swift](https://rakyll.org/swift/) - by Jaana Burcu Dogan
Jason Buberel0e6e3cd2015-09-11 17:35:30 -0700123 - [Build a Ruby Gem with a Go native extension](http://blog.paracode.com/2015/08/28/ruby-and-go-sitting-in-a-tree) - by @jondot
Jaana B. Dogan6285aea2017-02-02 14:52:54 -0800124 - [gohttplib](https://github.com/shazow/gohttplib) - An experiment in using Go 1.5 buildmode=c-shared.
Jason Buberelf9bec162015-08-23 08:23:38 -0700125 - See the wikis below for additional details:
Jason Buberel775f3d22015-08-21 13:34:00 -0700126 - [GoGetTools](GoGetTools)
127 - [GoGetProxyConfig](GoGetProxyConfig)
128 - [cgo](cgo)
129 - [CompilerOptimizations](CompilerOptimizations)
130 - [GccgoCrossCompilation](GccgoCrossCompilation)
131 - [GcToolchainTricks](GcToolchainTricks)
132 - [GoGenerateTools](GoGenerateTools)
Jaana B. Dogan6285aea2017-02-02 14:52:54 -0800133 - [Go Tooling Essentials](https://rakyll.org/go-tool-flags/) - by Jaana Burcu Dogan
134
Jason Buberel46369702015-08-21 13:21:29 -0700135## Additional Go Programming Wikis
Jason Buberelda855892015-08-22 15:15:20 -0700136
Jason Buberel6f730522015-08-22 15:18:54 -0700137 - [Why Go doesn't Support Generics: A Summary of Go Generics Discussions](https://docs.google.com/document/d/1vrAy9gMpMoS3uaVphB32uVXX4pi-HnNjkMEgyAHX4N4/preview) - Start here before you join the debate.
Jason Buberelda855892015-08-22 15:15:20 -0700138 - Concurrency
139 - [Timeouts](Timeouts) - Abandon async calls that take too long
140 - [LockOSThread](LockOSThread)
141 - [MutexOrChannel](MutexOrChannel) - When to use one vs the other
142 - [RaceDetector](RaceDetector) - How to detect and fix race conditions
Jason Buberel46369702015-08-21 13:21:29 -0700143 - Working with Databases
Jason Buberele6f90452015-08-24 06:47:16 -0700144 - [database/sql](http://go-database-sql.org/) - Online tutorial for working with the database/sql package.
Jason Buberel88fe84a2015-08-30 12:53:00 -0700145 - [TUGTBDDAwG](https://vividcortex.com/resources/building-database-driven-apps-with-go/) - Guide to building data driven apps.
Jason Buberel775f3d22015-08-21 13:34:00 -0700146 - [SQLDrivers](SQLDrivers)
147 - [SQLInterface](SQLInterface)
Jason Buberelca3d2012015-08-25 07:30:52 -0700148 - From other languages
149 - [Go for Java Programmers](https://www.nada.kth.se/~snilsson/go_for_java_programmers/)
150 - [Go for C++ Programmers](GoForCPPProgrammers)
Jason Buberel88fe84a2015-08-30 12:53:00 -0700151 - Strings
152 - [GoStrings](GoStrings)
153 - [String Matching](http://blog.gopheracademy.com/advent-2014/string-matching/)
Jason Buberel775f3d22015-08-21 13:34:00 -0700154 - [Comments](Comments)
155 - [CommonMistakes](CommonMistakes)
156 - [Errors](Errors)
157 - [GcToolchainTricks](GcToolchainTricks)
Jason Buberel775f3d22015-08-21 13:34:00 -0700158 - [Hashing](Hashing)
159 - [HttpFetch](HttpFetch)
160 - [HttpStaticFiles](HttpStaticFiles)
161 - [InterfaceSlice](InterfaceSlice)
162 - [Iota](Iota)
Jason Buberel775f3d22015-08-21 13:34:00 -0700163 - [MethodSets](MethodSets)
Jason Buberel775f3d22015-08-21 13:34:00 -0700164 - [PanicAndRecover](PanicAndRecover)
Jason Buberel775f3d22015-08-21 13:34:00 -0700165 - [Range](Range)
166 - [RateLimiting](RateLimiting)
167 - [Rationales](Rationales)
168 - [SendingMail](SendingMail)
169 - [SignalHandling](SignalHandling)
170 - [SimultaneousAssignment](SimultaneousAssignment)
171 - [SliceTricks](SliceTricks)
172 - [Switch](Switch)
173 - [TableDrivenTests](TableDrivenTests)
Jason Buberel0e6e3cd2015-09-11 17:35:30 -0700174
Jason Buberel46369702015-08-21 13:21:29 -0700175
Joe Tsai3b7561d2015-09-01 10:43:20 -0700176## Online Services that work with Go
Jason Buberel46369702015-08-21 13:21:29 -0700177
178If you're looking for services that support Go, here's a list to get you started.
179
180 - Cloud Computing - Go is well supported on most cloud service providers.
Joe Tsai3b7561d2015-09-01 10:43:20 -0700181 - [Amazon Web Services](https://github.com/aws/aws-sdk-go)
Jason Buberel46369702015-08-21 13:21:29 -0700182 - [Azure](https://github.com/Azure/azure-sdk-for-go)
183 - [Digital Ocean](https://github.com/digitalocean/godo)
Qiang Li3b2f2be2017-03-07 13:08:17 -0800184 - [GE Predix](https://github.com/geaviation/goboot-starter)
Jason Buberelc51292c2015-10-03 08:17:33 -0700185 - [Google Cloud Platform for Go](https://cloud.google.com/go)
Jason Buberel46369702015-08-21 13:21:29 -0700186 - [Heroku](https://github.com/heroku/heroku-buildpack-go)
Jason Buberel3151dab2015-10-29 21:06:25 -0700187 - [IBM Bluemix](https://developer.ibm.com/bluemix/2015/10/28/getting-started-with-golang-on-bluemix/)
Jason Buberel6f9df142015-11-01 17:16:01 -0800188 - [OpenStack](https://github.com/openstack/golang-client)
Bogdan Kurnosov3344a4e2016-08-08 14:36:27 +0400189 - [Vscale](https://github.com/vscale/go-vscale)
Jason Buberel775f3d22015-08-21 13:34:00 -0700190 - See here for [information on additional providers](ProviderIntegration)
Joe Tsai1fe608f2015-09-01 10:29:48 -0700191 - [Continuous Integration and Continuous Deployment](HostedContinuousIntegration) - Go is well supported by most CI/CD frameworks
Jason Buberel46369702015-08-21 13:21:29 -0700192 - Monitoring/Logging
193 - [DeferPanic](http://deferpanic.com) - Dedicated Go application performance monitoring.
Jason Buberel37f37f52015-10-23 17:52:09 -0700194 - [OpsDash](https://www.opsdash.com/) - Go-based cluster monitoring platform.
Jason Buberel46369702015-08-21 13:21:29 -0700195 - Package and Dependency Management
196 - [Gopkg.in](http://labix.org/gopkg.in) is a source for stable Go libraries, provided by Gustavo Niemeyer.
Jason Bubereld1c6b892015-08-22 08:23:39 -0700197 - [Stable Lib](https://stablelib.com/) is a service that provides stable Go packages with long-term support.
Jason Buberel46369702015-08-21 13:21:29 -0700198
199## Troubleshooting Go Programs in Production
200
Matt Skone960bf642015-12-04 10:52:28 -0800201 - Understand the performance of your Go apps using the [pprof package](http://blog.golang.org/profiling-go-programs)
Jason Buberel46369702015-08-21 13:21:29 -0700202 - Heap Dumps
Jason Buberel775f3d22015-08-21 13:34:00 -0700203 - [heapdump13](heapdump13)
204 - [heapdump14](heapdump14)
dongfang qu2f980ae2016-09-10 10:05:43 +0800205 - [heapdump15](https://github.com/golang/go/wiki/heapdump15)
Jason Buberel46369702015-08-21 13:21:29 -0700206
207## Contributing to the Go Project
208
209 - Start by reading the [Go Contribution Guidelines](https://golang.org/doc/contribute.html)
210 - If you'd like to propose a change to the Go project, start by reading the [Go Change Proposal Process](https://github.com/golang/proposal)
Jason Buberel775f3d22015-08-21 13:34:00 -0700211 - An archive of [design documents is also available](DesignDocuments)
212 - Go releases happen on ~6 month intervals. [See here for more information](Go-Release-Cycle)
213 - Want to know more about how the [Go source sub-repositories are structured?](SubRepositories)
Jason Buberel0e6e3cd2015-09-11 17:35:30 -0700214 - The Go project requires that all code be reviewed before it is submitted.
Jason Buberel775f3d22015-08-21 13:34:00 -0700215 - Read more about our [code review practices](CodeReview)
216 - If you're commenting on code under review, please read [these guidelines](CodeReviewComments)
Jason Buberel46369702015-08-21 13:21:29 -0700217 - Issues
Joe Tsai3b7561d2015-09-01 10:43:20 -0700218 - Bug reports and feature requests should be filed using the [GitHub issue tracker](https://github.com/golang/go/issues)
Jason Buberel775f3d22015-08-21 13:34:00 -0700219 - Want to understand how we [handle issues that are reported?](HandlingIssues)
Jason Buberel46369702015-08-21 13:21:29 -0700220 - Project Dashboards
Jason Buberel775f3d22015-08-21 13:34:00 -0700221 - [Go Builds Dashboard info](DashboardBuilders)
222 - [Performance Dashboard info](PerfDashboard)
Jason Buberel46369702015-08-21 13:21:29 -0700223
224## Platform Specific Information
225
Minux Ma2d0452c2016-09-23 18:51:49 -0400226 - See [MinimumRequirements](MinimumRequirements) for minimum platform requirements of current Go ports.
Jason Buberel775f3d22015-08-21 13:34:00 -0700227 - Considering porting Go to a new platform? [Read our porting policy first](PortingPolicy)
228 - [Mobile](Mobile)
229 - [Ubuntu](Ubuntu)
Jason Buberel46369702015-08-21 13:21:29 -0700230 - Windows
Jason Buberel775f3d22015-08-21 13:34:00 -0700231 - [WindowsBuild](WindowsBuild)
232 - [WindowsCrossCompiling](WindowsCrossCompiling)
233 - [WindowsDLLs](WindowsDLLs)
234 - [WindowsSupport](WindowsSupport)
235 - [GoArm](GoArm)
236 - [ChromeOS](ChromeOS)
Mikio Hara31133da2016-09-29 16:22:12 +0900237 - [Darwin](Darwin)
Mikio Hara79f9d732017-04-06 16:38:39 +0900238 - [DragonFly BSD](DragonFly-BSD)
Mikio Hara3a581da2016-09-29 13:54:26 +0900239 - [FreeBSD](FreeBSD)
Mikio Hara70243652016-10-30 11:08:06 +0900240 - [Linux](Linux)
Mikio Hara3a581da2016-09-29 13:54:26 +0900241 - [NativeClient](NativeClient)
Jason Buberel775f3d22015-08-21 13:34:00 -0700242 - [NetBSD](NetBSD)
243 - [OpenBSD](OpenBSD)
Mikio Haradd8a7592016-10-07 11:21:31 +0900244 - [Plan 9](Plan9)
Mikio Hara3a581da2016-09-29 13:54:26 +0900245 - [Solaris](Solaris)
Jason Buberel46369702015-08-21 13:21:29 -0700246
247## Release Specific Information
248
Jason Buberel775f3d22015-08-21 13:34:00 -0700249 - [Go1point1Gotchas](Go1point1Gotchas)
250 - [OlderVersions](OlderVersions)
minux27be2442014-12-11 00:03:02 -0800251
252Notes:
253
Ihor Dvoretskyie2e47d12015-11-01 09:17:08 +0200254- Please refrain from changing the title of the wiki pages, as some of them might be linked to from [golang.org](https://golang.org) or other websites.