Go
Skip to Main Content
  • Why Go arrow_drop_down
    Press Enter to activate/deactivate dropdown
    • Case Studies

      Common problems companies solve with Go

    • Use Cases

      Stories about how and why companies use Go

    • Security

      How Go can help keep you secure by default

  • Learn
    Press Enter to activate/deactivate dropdown
  • Docs arrow_drop_down
    Press Enter to activate/deactivate dropdown
    • Effective Go

      Tips for writing clear, performant, and idiomatic Go code

    • Go User Manual

      A complete introduction to building software with Go

    • Standard library

      Reference documentation for Go's standard library

    • Release Notes

      Learn what's new in each Go release

  • Packages
    Press Enter to activate/deactivate dropdown
  • Community arrow_drop_down
    Press Enter to activate/deactivate dropdown
    • Recorded Talks

      Videos from prior events

    • Meetups open_in_new

      Meet other local Go developers

    • Conferences open_in_new

      Learn and network with Go developers from around the world

    • Go blog

      The Go project's official blog.

    • Go project

      Get help and stay informed from Go

    • Get connected

Go.
  • Why Go navigate_next
    navigate_beforeWhy Go
    • Case Studies
    • Use Cases
    • Security
  • Learn
  • Docs navigate_next
    navigate_beforeDocs
    • Effective Go
    • Go User Manual
    • Standard library
    • Release Notes
  • Packages
  • Community navigate_next
    navigate_beforeCommunity
    • Recorded Talks
    • Meetups open_in_new
    • Conferences open_in_new
    • Go blog
    • Go project
    • Get connected
  1. Why Go
  2. Use Cases

Use Cases

  • cloud icon cloud icon

    Cloud & Network Services

    With a strong ecosystem of tools and APIs on major cloud providers, it is easier than ever to build services with Go.

    Learn More

  • CLI icon CLI icon

    Command-line Interfaces (CLIs)

    With popular open source packages and a robust standard library, use Go to create fast and elegant CLIs.

    Learn More

  • web dev icon web dev icon

    Web Development

    With enhanced memory performance and support for several IDEs, Go powers fast and scalable web applications.

    Learn More

  • ops icon ops icon

    Development Operations & Site Reliability Engineering

    With fast build times, lean syntax, an automatic formatter and doc generator, Go is built to support both DevOps and SRE.

    Learn More

Opens in new window.
Why Go Use Cases Case Studies
Get Started Playground Tour Stack Overflow Help
Packages Standard Library About Go Packages
About Download Blog Issue Tracker Release Notes Brand Guidelines Code of Conduct
Connect Twitter GitHub Slack r/golang Meetup Golang Weekly
Opens in new window.
The Go Gopher
  • Copyright
  • Terms of Service
  • Privacy Policy
  • Report an Issue
Google logo
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic. Learn more.