go
by
golang

Description: The Go programming language

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on June 27th, 2022
Created on August 19th, 2014
Open Issues & Pull Requests: 10,185 (-3)
Number of forks: 19,275
Total Stargazers: 135,303 (+2)
Total Subscribers: 3,418 (-1)

Issue Activity (beta)

Open issues: 7,365
New in 7 days: 29
Closed in 7 days: 21
Avg open age: 1,442 days
Stale 30+ days: 6,831
Stale 90+ days: 6,148

Recent activity

Opened in 7 days: 22
Closed in 7 days: 12
Comments in 7 days: 117
Events in 7 days: 328

Top labels

  • FrozenDueToAge (36,175)
  • NeedsInvestigation (11,603)
  • NeedsFix (6,969)
  • Proposal (4,512)
  • compiler/runtime (4,348)
  • Tools (3,574)
  • gopls (2,687)
  • Documentation (2,190)

Repository Insights (GitGenius)

Median issue/PR response: 3886.5 days
Mean response time: 3575.2 days
90th percentile: 4535.2 days
Tracked items: 380

Most active contributors

Detailed Description

The Go programming language repository at golang/go is the official mirror of Go's canonical source code, which is maintained at go.googlesource.com. Go is an open source programming language designed to make building simple, reliable, and efficient software straightforward. The language emphasizes ease of use while delivering strong performance characteristics, making it suitable for a wide range of software development tasks.

The repository encompasses the complete Go language implementation, including the compiler, standard library, toolchain, and runtime. It covers cross-platform support, concurrency primitives, performance optimization, and static typing features that form the core of the language. The codebase also includes comprehensive documentation and tooling infrastructure necessary for language development and maintenance.

GitGenius activity data reveals this is an exceptionally active repository with substantial community engagement. Across 8027 tracked issues and pull requests, the median response latency is approximately 25570 hours, with a mean of 33386 hours, reflecting the scale and complexity of managing a major programming language project. The most frequently applied issue labels indicate the project's triage patterns: FrozenDueToAge appears on 5491 items, NeedsInvestigation on 2951 items, and NeedsFix on 1998 items. These labels demonstrate systematic categorization of issues as they progress through investigation and resolution phases.

The project's contributor ecosystem shows concentrated activity among key maintainers. seankhliao leads with 8531 tracked events, followed closely by gabyhelp with 8178 events and dmitshur with 6745 events. This core group manages the high volume of community contributions and maintains project direction. The repository's influence extends across the broader software development ecosystem, as evidenced by GitGenius identifying overlapping contributors with microsoft/vscode, gohugoio/hugo, and rust-lang/rust, indicating that Go developers frequently contribute to other major open source projects.

Contributing to Go follows established guidelines available at go.dev/doc/contribute. The project explicitly uses its issue tracker for bug reports and proposals only, directing general questions about the language to dedicated community resources listed at go.dev/wiki/Questions. This structured approach helps manage the volume of community interaction while maintaining focus on concrete development work.

Binary distributions are available through go.dev/dl/, with installation instructions provided at go.dev/doc/install. For systems lacking precompiled binaries, source installation instructions are available at go.dev/doc/install/source. The source code is distributed under a BSD-style license as specified in the LICENSE file, with the exception of the Gopher mascot image, which is licensed under Creative Commons 4.0 Attribution.

The repository represents the collaborative work of thousands of contributors worldwide, unified around the goal of advancing a programming language that prioritizes simplicity, reliability, and efficiency. Its classification across multiple domains including language development, tooling, concurrency, and performance optimization reflects Go's broad applicability and the comprehensive nature of the project's scope.

go
by
golanggolang/go

Repository Details

Fetching additional details & charts...