{
  "id": "golang",
  "version": "1.0.0",
  "name": "Go",
  "description": "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.\n",
  "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.\n",
    "importedDate": "2026-05-18",
    "importedFromVersion": "Go Brand Book v1.0",
    "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.\n"
  },
  "tags": [
    "golang",
    "go",
    "programming-language",
    "google",
    "open-source",
    "brand"
  ],
  "palette": {
    "ref": "golang@1.0.0",
    "swatches": [
      {
        "id": "gopher-blue",
        "name": "Gopher Blue",
        "value": "#00ADD8",
        "description": "Primary brand color — the signature cyan that anchors the Go gopher, the wordmark, and primary calls-to-action. PANTONE 638C.\n",
        "aliases": []
      },
      {
        "id": "light-blue",
        "name": "Light Blue",
        "value": "#5DC9E2",
        "description": "Supporting tint used in gradients and secondary surfaces. PANTONE 310U.\n",
        "aliases": []
      },
      {
        "id": "fuchsia",
        "name": "Fuchsia",
        "value": "#CE3262",
        "description": "Secondary brand color — accent for callouts, highlights, and \"what NOT to do\" markers in the Brand Book. PANTONE 7635C.\n",
        "aliases": []
      },
      {
        "id": "aqua",
        "name": "Aqua",
        "value": "#00A29C",
        "description": "Secondary brand color — teal accent used in the Go gradient and supporting illustrations. PANTONE 3265C.\n",
        "aliases": []
      },
      {
        "id": "go-black",
        "name": "Black",
        "value": "#000000",
        "description": "High-contrast foundation — used as a canvas under the white gopher mark and for primary text on light surfaces. PANTONE Black C.\n",
        "aliases": []
      },
      {
        "id": "go-yellow",
        "name": "Yellow",
        "value": "#FDDD00",
        "description": "Tertiary accent used sparingly for spotlight callouts. PANTONE Yellow C.\n",
        "aliases": []
      },
      {
        "id": "dark-cyan",
        "name": "Dark Cyan",
        "value": "#00758D",
        "description": "PANTONE 3145C — deeper cyan for hover states and shadows.",
        "aliases": []
      },
      {
        "id": "cool-gray",
        "name": "Cool Gray",
        "value": "#555759",
        "description": "PANTONE 425C — neutral text and dividers.",
        "aliases": []
      },
      {
        "id": "plum",
        "name": "Plum",
        "value": "#402B56",
        "description": "PANTONE 669C — deep accent for tertiary surfaces.",
        "aliases": []
      },
      {
        "id": "light-gray",
        "name": "Light Gray",
        "value": "#DBD9D6",
        "description": "PANTONE Cool Gray 1C — light hairline surfaces.",
        "aliases": []
      },
      {
        "id": "go-white",
        "name": "White",
        "value": "#FFFFFF",
        "description": "Page canvas in light mode; reversed mark color on Black.",
        "aliases": []
      }
    ],
    "modes": {
      "light": {
        "roles": {
          "background": "go-white",
          "surface": "light-gray",
          "surface-elevated": "go-white",
          "text-primary": "go-black",
          "text-secondary": "cool-gray",
          "text-tertiary": "dark-cyan",
          "primary": "gopher-blue",
          "primary-hover": "dark-cyan",
          "accent": "fuchsia",
          "accent-hover": "plum",
          "warning": "go-yellow",
          "warning-hover": "fuchsia",
          "error": "fuchsia",
          "success": "aqua"
        }
      },
      "dark": {
        "roles": {
          "background": "go-black",
          "surface": "plum",
          "surface-elevated": "cool-gray",
          "text-primary": "go-white",
          "text-secondary": "light-gray",
          "text-tertiary": "light-blue",
          "primary": "gopher-blue",
          "primary-hover": "light-blue",
          "accent": "fuchsia",
          "accent-hover": "light-blue",
          "warning": "go-yellow",
          "warning-hover": "fuchsia",
          "error": "fuchsia",
          "success": "aqua"
        }
      }
    }
  },
  "fonts": [
    {
      "role": "heading",
      "ref": "work-sans@1.0.0",
      "family": "Work Sans",
      "classification": "sans-serif",
      "source": {
        "kind": "google-fonts",
        "family": "Work Sans",
        "url": "https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap"
      },
      "fallbackStack": [
        "-apple-system",
        "BlinkMacSystemFont",
        "Segoe UI",
        "Roboto",
        "Helvetica Neue",
        "Arial",
        "sans-serif"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    },
    {
      "role": "body",
      "ref": "roboto@1.0.0",
      "family": "Roboto",
      "classification": "sans-serif",
      "source": {
        "kind": "google-fonts",
        "family": "Roboto",
        "url": "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap"
      },
      "fallbackStack": [
        "-apple-system",
        "BlinkMacSystemFont",
        "Segoe UI",
        "Helvetica Neue",
        "Arial",
        "sans-serif"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    },
    {
      "role": "mono",
      "ref": "source-code-pro@1.0.0",
      "family": "Source Code Pro",
      "classification": "monospace",
      "source": {
        "kind": "google-fonts",
        "family": "Source Code Pro",
        "url": "https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap"
      },
      "fallbackStack": [
        "ui-monospace",
        "SFMono-Regular",
        "Menlo",
        "Consolas",
        "Liberation Mono",
        "monospace"
      ],
      "availableStyles": [
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    }
  ],
  "roles": {
    "colors": {
      "identity": "gopher-blue",
      "on-identity": "go-white",
      "primary": "gopher-blue",
      "primary-hover": "dark-cyan",
      "accent": "fuchsia",
      "accent-hover": "plum",
      "background": "go-white",
      "surface": "light-gray",
      "text-primary": "go-black",
      "text-secondary": "cool-gray"
    },
    "typography": {
      "display": "heading",
      "prose": "body",
      "code": "mono"
    }
  },
  "assets": [],
  "rules": [
    {
      "type": "forbiddenTreatment",
      "target": "logo",
      "severity": "error",
      "rationale": "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.\n",
      "treatments": [
        "stretched",
        "elongated",
        "distorted",
        "recolored",
        "illegible-color",
        "dominant-element",
        "implied-google-endorsement"
      ]
    },
    {
      "type": "colorChoice",
      "target": "roles.colors.primary",
      "severity": "error",
      "rationale": "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.\n",
      "allowed": [
        "gopher-blue"
      ],
      "forbidden": [
        "fuchsia",
        "go-yellow",
        "aqua"
      ]
    },
    {
      "type": "compositionConstraint",
      "target": "roles.colors.identity",
      "severity": "recommendation",
      "rationale": "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.\n",
      "pairsWith": [
        "go-black",
        "go-white",
        "aqua",
        "light-blue"
      ]
    },
    {
      "type": "contrastRatio",
      "target": "text-primary",
      "severity": "error",
      "rationale": "Black on White exceeds 21:1 — well above the WCAG AA threshold for body text.\n",
      "against": "background",
      "minRatio": 4.5,
      "standard": "WCAG-AA"
    },
    {
      "type": "contrastRatio",
      "target": "roles.colors.primary",
      "severity": "warning",
      "rationale": "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.\n",
      "against": "background",
      "minRatio": 3,
      "standard": "WCAG-AA-large"
    },
    {
      "type": "fontPairing",
      "target": "typography.heading",
      "severity": "warning",
      "rationale": "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.\n",
      "requires": "body",
      "minSizeRatio": 1.5
    },
    {
      "type": "enumMembership",
      "target": "typography.heading.fontWeight",
      "severity": "warning",
      "rationale": "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.\n",
      "allowed": [
        "500",
        "600",
        "700",
        "800",
        "900"
      ]
    },
    {
      "type": "accessibilityRequirement",
      "target": "*",
      "severity": "error",
      "rationale": "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.\n",
      "standard": "WCAG-AA",
      "criterion": "1.4.3"
    },
    {
      "type": "contextRestriction",
      "target": "trademark.use",
      "severity": "error",
      "rationale": "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.\n",
      "forbiddenContexts": [
        "product-name-prefix",
        "implied-endorsement"
      ]
    }
  ]
}
