Go (Programming Language)
Open-source programming language by Google, offering C-style syntax and automatic memory management. Features built-in concurrency and vast libraries, ideal for cloud services, web, and CLI development, supporting DevOps with fast builds and an expansive ecosystem.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- Self-Hosted
- Go (Programming Language)
Features
Properties
- Lightweight
Features
- Compiled Language
- Object-oriented Language
- Test case management
- Readability
- Performance Monitoring
- Class inheritance
- Support for scripting
- Command line interface
- Static typing
- Typesafe
- Garbage Collection
- Statically Typed Language
- Dynamic typing
Tags
- development
- Developer Tools
- type-safety
- concurrency
- Web Development
Go (Programming Language) News & Activities
Recent News
- Maoholguin published news article about Go (Programming Language)
Go 1.25 update brings enhanced garbage collector, JSON package & debugging featuresGo 1.25 is now available as the latest semiannual release for the Go (Programming Language), with u...
- Maoholguin published news article about Go (Programming Language)
Go 1.24 released with new features including generic type aliases and enhanced toolchainGo (Programming Language) has unveiled version 1.24. This latest update prioritizes improvements to...
- Maoholguin published news article about Go (Programming Language)
Go 1.22 introduces significant for Loop Scoping change to resolve persistent coding issueGo (Programming Language) 1.22 is set to introduce a significant change in for loop scoping to addr...
Recent activities
- DeeJayLSP liked Go (Programming Language)
POX added Go (Programming Language) as alternative to Unison Programming Language
POX added Go (Programming Language) as alternative to Mussel
Featured in Lists
Master List of all Apps and Software I use for both work and personal life.
A list with 809 apps by AmileyaRyver without a description.
Services my Server is currently, or soon will be running.
What is Go (Programming Language)?
Go — also called golang — is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically-typed language with syntax loosely derived from that of C, adding automatic memory management, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library.
Highlights:
- An open-source programming language supported by Google
- Easy to learn and great for teams
- Built-in concurrency and a robust standard library
- Large ecosystem of partners, communities, and tools
What’s possible with Go? Use Go for a variety of software development purposes:
- 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.
- Command-line Interfaces: With popular open source packages and a robust standard library, use Go to create fast and elegant CLIs.
- Web Development: With enhanced memory performance and support for several IDEs, Go powers fast and scalable web applications.
- DevOps & Site Reliability: With fast build times, lean syntax, an automatic formatter and doc generator, Go is built to support both DevOps and SRE.
Explore a wealth of learning resources, including guided journeys, courses, books, and more.


Comments and Reviews
Go is a really good language, but it uses a GC which can cause issues (lag spikes, stutters) for certain types of applications and that's a deal breaker for me and one of the many reasons I prefer Rust.
It feels like Python grew up. High hopes for the future, still too "new" to be considered one of the greats.
It is a language that bridges the gap between performance and productivity. The built-in garbage collector means one less thing to worry about. Recent updates also bring simpler modularization and generics.
Faster than other scripting languages like Python.
great programming language
Fast, stable, open-source, simple, robust, easy to write parallel code, Ubuntu desktop contains Go compiler out of the box, AWS has SDK for Go (and other companies also), compiles to single binary (in order to run do not requare neither virtual machine like Java or Python - operating system only), cross-compilation (to another OS).
I like it due to its simplicity and yet powerful abstractions to create backend services.