Go

Go (golang) is an open-source programming language that enables the production of simple, efficient, and reliable software at scale. The brand voice is the one the Go Brand Book documents: thoughtful, simple, efficient, reliable, productive, friendly. Gophers communicate concisely, genuinely, friendly, directly, thoughtfully, humbly — never verbose, dubious, exclusive, ambiguous, reactive, or haughty. Visually, the brand is led by Gopher Blue (#00ADD8), supported by Aqua, Fuchsia, Light Blue, Yellow, and Black, with Work Sans for headlines, Roboto for body, and the Go font (Source Code Pro fallback) for source code.

1 palette 3 fonts 0 assets 9 rules golanggoprogramming-languagegoogleopen-sourcebrand
Preview prompt
Use the [email protected] brand from brand-atoms.com.
Fetch https://brand-atoms.com/dist/brands/golang/1.0.0/json/brand.json
and apply its role mappings (primary, accent, identity, etc.),
reference the fonts in references.fonts, and honor every rule where
severity is "error". Surface any deviation you choose to make.

Downloads

All converter outputs for [email protected]. Served from /dist/brands/golang/1.0.0/.

Brand Guide

Inline rendering of the Markdown brand guide. Same source as the markdown/brand-guide.md download.

Go

[email protected]

Go (golang) is an open-source programming language that enables the production of simple, efficient, and reliable software at scale. The brand voice is the one the Go Brand Book documents: thoughtful, simple, efficient, reliable, productive, friendly. Gophers communicate concisely, genuinely, friendly, directly, thoughtfully, humbly — never verbose, dubious, exclusive, ambiguous, reactive, or haughty. Visually, the brand is led by Gopher Blue (#00ADD8), supported by Aqua, Fuchsia, Light Blue, Yellow, and Black, with Work Sans for headlines, Roboto for body, and the Go font (Source Code Pro fallback) for source code.

Tags: golang, go, programming-language, google, open-source, brand

Atoms

Palette

Go (golang) · [email protected] · CC-BY-3.0

Go language brand palette captured verbatim from the Go Brand Book v1.0. The brand is led by Gopher Blue (#00ADD8) and supported by Light Blue (#5DC9E2) and Fuchsia (#CE3262). Secondary swatches add Aqua (#00A29C), Black, and Yellow (#FDDD00). "More colors" sit below as supporting tones (Dark Blue #00758D, Cool Gray #555759, Plum #402B56, Light Gray #DBD9D6). Black is documented as the high-contrast foundation.

Fonts

Role Font License Classification
heading Work Sans ([email protected]) OFL-1.1 sans-serif
body Roboto ([email protected]) Apache-2.0 sans-serif
mono Source Code Pro ([email protected]) OFL-1.1 monospace

Swatches

ID Name Value
gopher-blue Gopher Blue #00ADD8
light-blue Light Blue #5DC9E2
fuchsia Fuchsia #CE3262
aqua Aqua #00A29C
go-black Black #000000
go-yellow Yellow #FDDD00
dark-cyan Dark Cyan #00758D
cool-gray Cool Gray #555759
plum Plum #402B56
light-gray Light Gray #DBD9D6
go-white White #FFFFFF

Mode role mappings

Light mode

Role Swatch Hex
background go-white #FFFFFF
surface light-gray #DBD9D6
surface-elevated go-white #FFFFFF
text-primary go-black #000000
text-secondary cool-gray #555759
text-tertiary dark-cyan #00758D
primary gopher-blue #00ADD8
primary-hover dark-cyan #00758D
accent fuchsia #CE3262
accent-hover plum #402B56
warning go-yellow #FDDD00
warning-hover fuchsia #CE3262
error fuchsia #CE3262
success aqua #00A29C

Dark mode

Role Swatch Hex
background go-black #000000
surface plum #402B56
surface-elevated cool-gray #555759
text-primary go-white #FFFFFF
text-secondary light-gray #DBD9D6
text-tertiary light-blue #5DC9E2
primary gopher-blue #00ADD8
primary-hover light-blue #5DC9E2
accent fuchsia #CE3262
accent-hover light-blue #5DC9E2
warning go-yellow #FDDD00
warning-hover fuchsia #CE3262
error fuchsia #CE3262
success aqua #00A29C

Brand semantic roles

Colors

Role Swatch Hex
identity gopher-blue #00ADD8
on-identity go-white #FFFFFF
primary gopher-blue #00ADD8
primary-hover dark-cyan #00758D
accent fuchsia #CE3262
accent-hover plum #402B56
background go-white #FFFFFF
surface light-gray #DBD9D6
text-primary go-black #000000
text-secondary cool-gray #555759

Typography

Role Font role key
display heading
prose body
code mono

Rules

🛑 error (5)

forbiddenTreatmentlogo

  • treatments: stretched, elongated, distorted, recolored, illegible-color, dominant-element, implied-google-endorsement

The Go Brand Book v1.0 §2.0.2 ("Unacceptable logo use") explicitly forbids modifying the Go mark by adding, subtracting, rearranging, stretching, elongating, or distorting it; choosing a color that renders it illegible; using it as the most-prominent element on a page; or using the Go name or logo in a way that implies Google is affiliated with or endorses the consumer's product.

colorChoiceroles.colors.primary

  • allowed: gopher-blue
  • forbidden: fuchsia, go-yellow, aqua

The Brand Book §2.1 designates Gopher Blue as the lead primary color. Fuchsia, Aqua, and Yellow are documented as secondary / accent roles and must not stand in as the brand identity color.

contrastRatiotext-primary

  • against: background
  • minRatio: 4.5
  • standard: WCAG-AA

Black on White exceeds 21:1 — well above the WCAG AA threshold for body text.

accessibilityRequirement*

  • standard: WCAG-AA
  • criterion: 1.4.3

WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The Brand Book's primary palette pairs are designed around Black-as-foundation; consumers must not derive intermediate stops that defeat AA contrast.

contextRestrictiontrademark.use

  • forbiddenContexts: product-name-prefix, implied-endorsement

Per the Go Brand and Trademark Usage Guidelines, the Go name and logo must not appear as the most-prominent element of a third-party page or be used in a way that implies Google's affiliation or endorsement.

⚠️ warning (3)

contrastRatioroles.colors.primary

  • against: background
  • minRatio: 3
  • standard: WCAG-AA-large

Gopher Blue (#00ADD8) on White sits around 2.6:1 — does NOT clear AA-large for headlines on white. Reserve it for large display contexts or pair with the dark canvas; for body-text foreground use Dark Cyan (#00758D) which clears AA at ~5.6:1.

fontPairingtypography.heading

  • requires: body
  • minSizeRatio: 1.5

The Brand Book pairs Work Sans (headlines) with Roboto (body). Maintaining at least a 1.5× heading-to-body ratio preserves the documented typographic hierarchy.

enumMembershiptypography.heading.fontWeight

  • allowed: 500, 600, 700, 800, 900

The Brand Book §2.2 reserves Work Sans Black and Bold for "prominent copy or to emphasize body copy" — heading weights live between Medium (500) and Black (900). The lightest weights (ExtraLight, Thin) are reserved for callouts and large-scale copy over 36pt.

💡 recommendation (1)

compositionConstraintroles.colors.identity

  • pairsWith: go-black, go-white, aqua, light-blue

The Brand Book documents Black as the high-contrast foundation and Aqua / Light Blue as the canonical gradient companions for Gopher Blue. Pair the identity color with these companions to stay consistent with the published voice.

Provenance

  • Source: https://go.dev/blog/go-brand
  • License: CC-BY-3.0
  • Attribution: The Go gopher and the Go brand are works of Renee French, used under the Creative Commons Attribution 3.0 license per the project's brand guidelines (go.dev/brand). The Go and Go gopher word marks are trademarks of Google LLC. Brand identity values are drawn verbatim from the Go Brand Book v1.0 PDF (go.dev/s/brandbook). This atom is brand-atoms' machine- readable encoding; no logos or wordmarks are bundled here.
  • Imported: 2026-05-18
  • Notes: The Brand Book designates Work Sans for headlines / subheads and Roboto for body copy. The Go font (Bigelow & Holmes, for source code) is not in the brand-atoms catalog and is not proprietary in the redistribution sense, but the Brand Book explicitly designates Source Code Pro as the fallback — this atom uses Source Code Pro from the catalog as the mono role per the Brand Book's documented fallback path.

Generated by the brand-atoms converter. Source: [email protected] from the encyclopedia.

Components — same template, themed by Go

Every block below renders from the resolved palette + font references on this brand. Swap the brand and the same template re-themes — no per-brand component code required.

Go

A clear hierarchy in Go's typeface

Tertiary heading — supporting structure

Body copy renders in the brand's prose font on the brand's background. Inline links and highlighted phrases pick up the brand's primary and highlight roles. Code spans like brand.references.palette fall back to the monospace face.

A blockquote uses the brand's accent color as its rule. Useful for pulling tagline copy out of running prose.
Bulleted list
  • Bullet markers inherit the brand's primary color.
  • Item spacing reads as a deliberate vertical rhythm.
  • Nested items still resolve to the same primary.
    • Second-level item using the accent.
    • Third bullet wraps cleanly at narrow widths.
Numbered list
  1. Open the brand's resolved spec.
  2. Apply roles to the component template.
  3. Render the surface in the brand's identity.
  4. Audit the output against the typed rules.
Buttons
Callout boxes
Info

Neutral status — provides supplemental context without urgency. Uses the brand's primary as the rule.

Success

Confirms a completed action — palette role success determines the rule color.

Warning

Calls out something that needs attention but isn't an error — palette role warning.

Error

Surfaces a failure that blocks progress — palette role error. Use sparingly.

Table
Role Resolves to Mode
primarybrand color #1light + dark
accentbrand color #2light + dark
warningbrand warninglight + dark
errorbrand errorlight + dark

Atoms

Brand semantic roles

Brand-level role overrides on top of palette-default mappings. Each role resolves to a concrete swatch or font reference.

Colors

accent → fuchsia #CE3262
accent-hover → plum #402B56
background → go-white #FFFFFF
identity → gopher-blue #00ADD8
on-identity → go-white #FFFFFF
primary → gopher-blue #00ADD8
primary-hover → dark-cyan #00758D
surface → light-gray #DBD9D6
text-primary → go-black #000000
text-secondary → cool-gray #555759

Typography

code → mono Source Code Pro
display → heading Work Sans
prose → body Roboto

Palette mode mappings (from golang)

Light mode (14 roles)

accent → fuchsia
accent-hover → plum
background → go-white
error → fuchsia
primary → gopher-blue
primary-hover → dark-cyan
success → aqua
surface → light-gray
surface-elevated → go-white
text-primary → go-black
text-secondary → cool-gray
text-tertiary → dark-cyan
warning → go-yellow
warning-hover → fuchsia

Dark mode (14 roles)

accent → fuchsia
accent-hover → light-blue
background → go-black
error → fuchsia
primary → gopher-blue
primary-hover → light-blue
success → aqua
surface → plum
surface-elevated → cool-gray
text-primary → go-white
text-secondary → light-gray
text-tertiary → light-blue
warning → go-yellow
warning-hover → fuchsia

Rules (9 typed constraints)

error · 5 rules

forbiddenTreatment logo
treatments stretched, elongated, distorted, recolored, illegible-color, dominant-element, implied-google-endorsement

The Go Brand Book v1.0 §2.0.2 ("Unacceptable logo use") explicitly forbids modifying the Go mark by adding, subtracting, rearranging, stretching, elongating, or distorting it; choosing a color that renders it illegible; using it as the most-prominent element on a page; or using the Go name or logo in a way that implies Google is affiliated with or endorses the consumer's product.

colorChoice roles.colors.primary
allowed gopher-blue
forbidden fuchsia, go-yellow, aqua

The Brand Book §2.1 designates Gopher Blue as the lead primary color. Fuchsia, Aqua, and Yellow are documented as secondary / accent roles and must not stand in as the brand identity color.

contrastRatio text-primary
against background
minRatio 4.5
standard WCAG-AA

Black on White exceeds 21:1 — well above the WCAG AA threshold for body text.

accessibilityRequirement *
standard WCAG-AA
criterion 1.4.3

WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The Brand Book's primary palette pairs are designed around Black-as-foundation; consumers must not derive intermediate stops that defeat AA contrast.

contextRestriction trademark.use
forbiddenContexts product-name-prefix, implied-endorsement

Per the Go Brand and Trademark Usage Guidelines, the Go name and logo must not appear as the most-prominent element of a third-party page or be used in a way that implies Google's affiliation or endorsement.

warning · 3 rules

contrastRatio roles.colors.primary
against background
minRatio 3
standard WCAG-AA-large

Gopher Blue (#00ADD8) on White sits around 2.6:1 — does NOT clear AA-large for headlines on white. Reserve it for large display contexts or pair with the dark canvas; for body-text foreground use Dark Cyan (#00758D) which clears AA at ~5.6:1.

fontPairing typography.heading
requires body
minSizeRatio 1.5

The Brand Book pairs Work Sans (headlines) with Roboto (body). Maintaining at least a 1.5× heading-to-body ratio preserves the documented typographic hierarchy.

enumMembership typography.heading.fontWeight
allowed 500, 600, 700, 800, 900

The Brand Book §2.2 reserves Work Sans Black and Bold for "prominent copy or to emphasize body copy" — heading weights live between Medium (500) and Black (900). The lightest weights (ExtraLight, Thin) are reserved for callouts and large-scale copy over 36pt.

recommendation · 1 rule

compositionConstraint roles.colors.identity
pairsWith go-black, go-white, aqua, light-blue

The Brand Book documents Black as the high-contrast foundation and Aqua / Light Blue as the canonical gradient companions for Gopher Blue. Pair the identity color with these companions to stay consistent with the published voice.

Provenance

Source
https://go.dev/blog/go-brand
License
CC-BY-3.0
Attribution
The Go gopher and the Go brand are works of Renee French, used under the Creative Commons Attribution 3.0 license per the project's brand guidelines (go.dev/brand). The Go and Go gopher word marks are trademarks of Google LLC. Brand identity values are drawn verbatim from the Go Brand Book v1.0 PDF (go.dev/s/brandbook). This atom is brand-atoms' machine- readable encoding; no logos or wordmarks are bundled here.
Imported
2026-05-18
Notes
The Brand Book designates Work Sans for headlines / subheads and Roboto for body copy. The Go font (Bigelow & Holmes, for source code) is not in the brand-atoms catalog and is not proprietary in the redistribution sense, but the Brand Book explicitly designates Source Code Pro as the fallback — this atom uses Source Code Pro from the catalog as the mono role per the Brand Book's documented fallback path.