W3C Design Tokens
3 filesCross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
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.
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.
All converter outputs for [email protected]. Served from
/dist/brands/golang/1.0.0/.
Cross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
Plain JSON mirror of the resolved brand — palette, fonts, roles, rules.
CSS custom properties on :root with prefers-color-scheme dark.
SCSS variables + Sass maps for swatches, roles, and fonts.
Tailwind v3 theme.extend.colors + fontFamily.
Figma Tokens plugin JSON (Tokens Studio compatible).
Swift enums for SwiftUI / UIKit color + font tokens.
Kotlin objects for Jetpack Compose color + typography tokens.
Human-readable brand guide. Same source as the on-page Brand Guide.
Inline rendering of the Markdown brand guide. Same source as the
markdown/brand-guide.md download.
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
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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Role | Font role key |
|---|---|
display |
heading |
prose |
body |
code |
mono |
forbiddenTreatment → logoThe 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.primaryThe 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-primarybackground4.5WCAG-AABlack on White exceeds 21:1 — well above the WCAG AA threshold for body text.
accessibilityRequirement → *WCAG-AA1.4.3WCAG 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.usePer 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.
contrastRatio → roles.colors.primarybackground3WCAG-AA-largeGopher 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.headingbody1.5The 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.fontWeightThe 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.
compositionConstraint → roles.colors.identityThe 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.
CC-BY-3.02026-05-18Generated by the brand-atoms converter. Source: [email protected] from the encyclopedia.
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.
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.
Neutral status — provides supplemental context without urgency. Uses the brand's primary as the rule.
Confirms a completed action — palette role success determines the rule color.
Calls out something that needs attention but isn't an error — palette role warning.
Surfaces a failure that blocks progress — palette role error. Use sparingly.
| Role | Resolves to | Mode |
|---|---|---|
| primary | brand color #1 | light + dark |
| accent | brand color #2 | light + dark |
| warning | brand warning | light + dark |
| error | brand error | light + dark |
Brand-level role overrides on top of palette-default mappings. Each role resolves to a concrete swatch or font reference.
→ fuchsia #CE3262 → plum #402B56 → go-white #FFFFFF → gopher-blue #00ADD8 → go-white #FFFFFF → gopher-blue #00ADD8 → dark-cyan #00758D → light-gray #DBD9D6 → go-black #000000 → cool-gray #555759 → mono Source Code Pro → heading Work Sans → body Roboto → fuchsia → plum → go-white → fuchsia → gopher-blue → dark-cyan → aqua → light-gray → go-white → go-black → cool-gray → dark-cyan → go-yellow → fuchsia → fuchsia → light-blue → go-black → fuchsia → gopher-blue → light-blue → aqua → plum → cool-gray → go-white → light-gray → light-blue → go-yellow → fuchsia 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.
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.
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.
CC-BY-3.02026-05-18