Search results
Go is a simple, fast, and concurrent language that supports cloud, web, and DevOps development. Learn how to use Go with tutorials, books, courses, and tools from Google and the community.
- Why Go arrow_drop_down
At GRAIL, we use the Go programming language for most of our...
- Learn
In this tutorial, you'll get a brief introduction to Go...
- Docs arrow_drop_down
Go is a new language. Although it borrows ideas from...
- Packages
Go is an open source programming language that makes it easy...
- Community arrow_drop_down
Community arrow_drop_down - The Go Programming Language
- Use Cases
With a strong ecosystem of tools and APIs on major cloud...
- Download and install
Documentation. Download and install Go quickly with the...
- Why Go arrow_drop_down
Crystal, V (Vlang) Go is a statically typed, compiled high-level programming language designed at Google [12] by Robert Griesemer, Rob Pike, and Ken Thompson. [4] It is syntactically similar to C, but also has memory safety, garbage collection, structural typing, [7] and CSP -style concurrency. [13]
Find out how to install, use, and learn Go, a simple, fast, and reliable programming language. Explore tutorials, documentation, examples, books, and training resources for web development, CLI, and more.
Documentation. Download and install Go quickly with the steps described here. For other content on installing, you might be interested in: Managing Go installations -- How to install multiple versions and uninstall. Installing Go from source -- How to check out the sources, build them on your own machine, and run them. Download (1.22.4)
- Overview
- Download and Install
- Contributing
- GeneratedCaptionsTabForHeroSec
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Gopher image by Renee French, licensed under Creative Commons 4.0 Attributions license.
Our canonical Git repository is located at https://go.googlesource.com/go. There is a mirror of the repository at https://github.com/golang/go.
Unless otherwise noted, the Go source files are distributed under the BSD-style license found in the LICENSE file.
Binary Distributions
Official binary distributions are available at https://go.dev/dl/. After downloading a binary release, visit https://go.dev/doc/install for installation instructions.
Go is the work of thousands of contributors. We appreciate your help!
To contribute, please read the contribution guidelines at https://go.dev/doc/contribute.
Go is an open source language that makes it easy to build simple, reliable, and efficient software. Learn how to download, install, contribute, and use Go from the official Git repository and website.
The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction.
Learn about Go, an open source language for building simple, reliable, and efficient software. Download Go, watch featured videos, and read articles on the latest features and updates.