Skip to content
github.com logo

GitHub · Change is constant. GitHub keeps you ahead. · GitHub

github.com

GitHub projects an image of serious innovation and collaborative advancement, empowering developers to build the future. It's a platform that values progress and community, offering powerful tools with a professional yet accessible feel.

developer-first
innovative
collaborative
powerful
professional
community-driven
cutting-edge

Color Palette

Colors

Light Mode

#08872b

primary

#000000

background

#ffffff

surface

#0d1117

accent

#d9d9d9

border

#58635b

muted

Dark Mode

#0d1117

background

#0d1117

surface

#f0f6fc

text


Typography

Fonts

Mona Sans VF

body
400
500
700
self-hosted

-apple-system, BlinkMacSystemFont, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji

Mona Sans VF

heading
600
self-hosted

-apple-system, BlinkMacSystemFont, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji

Mona Sans

body
400
self-hosted

MonaSansFallback, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji

body

The quick brown fox

h1

The quick brown fox

h2

The quick brown fox

h3

The quick brown fox


Components

Design System

Sign up for GitHub
primary
6px
#08872b#ffffff
Toggle navigation
secondary
0px
#efefef#000000
Sign in
outline
6px
#ffffff
dropdown
box-shadow

rgba(209, 217, 224, 0.25) 0px 0px 0px 1px, rgba(37, 41, 46, 0.04) 0px 6px 12px -3px, rgba(37, 41, 46, 0.12) 0px 6px 18px 0px

element
box-shadow

rgba(209, 217, 224, 0) 0px 0px 0px 1px, rgba(37, 41, 46, 0.24) 0px 40px 80px 0px

gradient

linear-gradient(rgb(0, 2, 64), rgba(0, 0, 0, 0))...

gradient

linear-gradient(rgba(255, 255, 255, 0) -8.14%, rgba(255, 255, 255, 0.1) 62.09%)...


Voice & Tone

Personality

Visual Energy

7/10

Design Era

contemporary-functional

Emotional Tone

empowering-reliable

Target Audience

Software developers, engineering teams, businesses, and open-source communities seeking a robust, AI-powered platform for code development and collaboration.

Comparable Brands

Microsoft Azure
Google Cloud
AWS
GitLab

Brand Rules

Dos & Don'ts

Do

  • Use Mona Sans VF (self-hosted) for all typography, specifically weights 600 for headings and 400 or 500 for body text.
  • Apply sentence-case for all headings, never title case or all caps.
  • Ensure body text has a line-height of 21px for optimal readability.
  • Primary call-to-action buttons must use a #08872b background with #ffffff text, a 6px border-radius, and padding of 6px 28px.
  • Utilize a limited, high-contrast color palette, primarily #08872b (primary), #0d1117 (dark accent/background), and #f0f6fc (light text).
  • Incorporate subtle, multi-layer shadows for depth on elements like dropdowns, using rgba(209, 217, 224, 0.25) 0px 0px 0px 1px and rgba(37, 41, 46, 0.04) 0px 6px 12px.
  • Employ linear gradients for background elements to add subtle visual interest, such as linear-gradient(rgb(0, 2, 64), rgba(0, 0, 0, 0)).
  • Maintain a consistent spacing system based on a 2px base unit, with border radii of 3px (small), 8px (medium), and 60px (large) for various elements.

Don't

  • Do not use emojis or exclamations in any copy to maintain a serious and professional tone.
  • Avoid using serif fonts; the brand is exclusively sans-serif with Mona Sans VF.
  • Do not use overly playful or casual language; maintain a balance of technical and enthusiastic, leaning towards serious.
  • Never use square corners for primary buttons; always apply a 6px border-radius.
  • Do not introduce new colors outside the defined primary, accent, and text palette without strong justification.
  • Avoid flat design; incorporate subtle depth through shadows and gradients as defined.
  • Do not use excessive jargon where simpler, accessible terms could be used, despite the heavy technical vocabulary.

Design Assets

Visual Elements

Design asset
webp639×558
Design asset
webp639×558
Design asset
webp639×558
Design asset
webp639×558
Copilot Autofix identifies vulnerable code and provides an explanation, together with a secure code
webp558×375
A project management dashboard showing tasks for the ‘OctoArcade Invaders’ project, with tasks group
webp1070×603
Design asset
webp639×558
Design asset
webp639×558
Design asset
webp639×558
Design asset
webp639×558

DESIGN.md

AI-ready

Drop into any project root. Cursor, Claude Code, v0, Lovable, and other AI coding agents read this file to generate on-brand UI. Spec

<!-- Generated by ExtractVibe — https://extractvibe.com/brand/github.com -->
<!-- Extracted: 2026-04-26T13:10:45.060Z | Schema: v1 | Quality: 100/100 -->
---
version: alpha
name: "GitHub · Change is constant. GitHub keeps you ahead. · GitHub"
description: "GitHub projects an image of serious innovation and collaborative advancement, empowering developers to build the future. It's a platform that values progress and community, offering powerful tools with a professional yet accessible feel."
colors:
  primary: "#08872b"
  tertiary: "#0d1117"
  neutral: "#58635b"
  surface: "#ffffff"
  border: "#d9d9d9"
  surface-dark: "#0d1117"
  on-surface-dark: "#f0f6fc"
typography:
  display-lg:
    fontFamily: "Mona Sans VF"
    fontSize: "32px"
    fontWeight: "600"
    lineHeight: "48px"
  headline-lg:
    fontFamily: "Mona Sans VF"
    fontSize: "24px"
    fontWeight: "600"
    lineHeight: "36px"
  headline-md:
    fontFamily: "Mona Sans VF"
    fontSize: "12px"
    fontWeight: "600"
    lineHeight: "19.5px"
  body-md:
    fontFamily: "Mona Sans VF"
    fontSize: "14px"
    fontWeight: "400"
    lineHeight: "21px"
rounded:
  sm: "3px"
  md: "8px"
  lg: "60px"
  full: "9999px"
spacing:
  base: "2px"
  xs: "1px"
  sm: "2px"
  md: "4px"
  lg: "6px"
  xl: "8px"
components:
  button-primary:
    backgroundColor: "#08872b"
    textColor: "#ffffff"
    rounded: "6px"
    padding: "6px 28px"
    fontSize: "16px"
    fontWeight: "400"
    borderWidth: "2px"
  button-secondary:
    backgroundColor: "#efefef"
    textColor: "#000000"
    rounded: "0px"
    padding: "1px 6px"
    fontSize: "16px"
    fontWeight: "400"
    borderColor: "#000000"
  button-outline:
    textColor: "#ffffff"
    rounded: "6px"
    padding: "4px 12px"
    fontSize: "14px"
    fontWeight: "400"
    borderColor: "#d1d9e0"
    borderWidth: "1px"
---

# GitHub · Change is constant. GitHub keeps you ahead. · GitHub — Design System

## Overview

GitHub's design system embodies the archetype of The Creator and The Sage, projecting an image of serious innovation and collaborative advancement. It is a developer-first, powerful, and professional platform, akin to industry leaders like Microsoft Azure, Google Cloud, AWS, and GitLab. The aesthetic is engineered to empower developers, fostering a sense of progress and community through its robust and accessible interface. This design language prioritizes clarity, functionality, and performance, ensuring that the visual experience directly supports complex technical workflows.

This system is not decorative. It avoids frivolous ornamentation, overly playful elements, or transient trends. The design does not aim for a 'cute' or 'approachable for everyone' aesthetic; its primary audience is the developer, and its visual vocabulary reflects that focus. Every design decision serves to enhance utility, streamline collaboration, and reinforce GitHub's position as the definitive platform for building the future. It is a system built for constant change, providing a stable yet adaptable foundation for continuous innovation.

**Key characteristics:**

- Vibe — developer-first, innovative, collaborative, powerful, professional, community-driven
- Archetypes — The Creator, The Sage
- Comparable to — Microsoft Azure, Google Cloud, AWS, GitLab
- Design era — contemporary-functional
- Emotional tone — empowering-reliable
- Target audience — Software developers, engineering teams, businesses, and open-source communities seeking a robust, AI-powered platform for code development and collaboration.
- Visual energy — 7/10 (high-energy/bold)

## Colors

The color palette is anchored by GitHub's primary green, #08872b, signaling growth, progress, and a vibrant ecosystem. This is contrasted with a dominant surface color of #000000, establishing a professional and high-contrast environment that minimizes eye strain during prolonged coding sessions. The deliberate choice of a deep, rich green against a stark black reinforces the brand's powerful and innovative character, providing a clear visual hierarchy that directs attention to critical information and actions.

### Light mode

| Role | Hex | Name |
|------|-----|------|
| primary | `#08872b` | Forest Green |
| accent / tertiary | `#0d1117` | Near-Black |
| surface | `#ffffff` | White |
| background | `#000000` | Black |
| border | `#d9d9d9` | Gainsboro |
| muted | `#58635b` | Dark Gray |

### Dark mode

| Role | Hex | Name |
|------|-----|------|
| surface | `#0d1117` | Near-Black |
| background | `#0d1117` | Near-Black |
| text | `#f0f6fc` | Alice Blue |

## Typography

The type system utilizes Mona Sans VF exclusively. This choice communicates modernity, clarity, and technical precision. The variable font capabilities of Mona Sans VF allow for fine-grained control over weight and width, enabling a highly adaptable and legible hierarchy across diverse content types and screen sizes. The typography is designed for optimal readability within code environments and technical documentation, ensuring that information is conveyed efficiently and without visual friction, reinforcing GitHub's professional and developer-first ethos.

### Font families

| Family | Role | Source | Weights |
|--------|------|--------|---------|
| Mona Sans VF | body | self-hosted | 400, 500, 700 |
| Mona Sans VF | heading | self-hosted | 600 |
| Mona Sans | body | self-hosted | 400 |

### Type scale

| Role | Family | Size | Weight | Line height | Letter spacing |
|------|--------|------|--------|-------------|----------------|
| Display | Mona Sans VF | 32px | 600 | 48px | — |
| Heading 2 | Mona Sans VF | 24px | 600 | 36px | — |
| Heading 3 | Mona Sans VF | 12px | 600 | 19.5px | — |
| Body | Mona Sans VF | 14px | 400 | 21px | — |

### Conventions

- Heading case — sentence-case
- Body line-height — 21px

## Layout

- Base spacing unit — `2px`

## Elevation & Depth

### Shadows

| Context | Value |
|---------|-------|
| dropdown | `rgba(209, 217, 224, 0.25) 0px 0px 0px 1px, rgba(37, 41, 46, 0.04) 0px 6px 12px -3px, rgba(37, 41, 46, 0.12) 0px 6px 18px 0px` |
| element | `rgba(209, 217, 224, 0) 0px 0px 0px 1px, rgba(37, 41, 46, 0.24) 0px 40px 80px 0px` |

### Gradients

- `linear-gradient(rgb(0, 2, 64), rgba(0, 0, 0, 0))`
- `linear-gradient(rgba(255, 255, 255, 0) -8.14%, rgba(255, 255, 255, 0.1) 62.09%)`

## Shapes

Border-radius scale:

- `sm` — 3px
- `md` — 8px
- `lg` — 60px
- `full` — 9999px (pill / circular)

## Components

### Buttons

**Primary**

- Background — `#08872b`
- Text — `#ffffff`
- Radius — `6px`
- Padding — `6px 28px`
- Font size — `16px`
- Font weight — `400`
- Sample copy — "Sign up for GitHub"

**Secondary**

- Background — `#efefef`
- Text — `#000000`
- Radius — `0px`
- Padding — `1px 6px`
- Font size — `16px`
- Font weight — `400`
- Border — ` solid #000000`
- Sample copy — "Toggle navigation"

**Outline**

- Text — `#ffffff`
- Radius — `6px`
- Padding — `4px 12px`
- Font size — `14px`
- Font weight — `400`
- Border — `1px solid #d1d9e0`
- Sample copy — "Sign in"

## Do's and Don'ts

### Do

- Use Mona Sans VF (self-hosted) for all typography, specifically weights 600 for headings and 400 or 500 for body text.
- Apply sentence-case for all headings, never title case or all caps.
- Ensure body text has a line-height of 21px for optimal readability.
- Primary call-to-action buttons must use a #08872b background with #ffffff text, a 6px border-radius, and padding of 6px 28px.
- Utilize a limited, high-contrast color palette, primarily #08872b (primary), #0d1117 (dark accent/background), and #f0f6fc (light text).
- Incorporate subtle, multi-layer shadows for depth on elements like dropdowns, using rgba(209, 217, 224, 0.25) 0px 0px 0px 1px and rgba(37, 41, 46, 0.04) 0px 6px 12px.
- Employ linear gradients for background elements to add subtle visual interest, such as linear-gradient(rgb(0, 2, 64), rgba(0, 0, 0, 0)).
- Maintain a consistent spacing system based on a 2px base unit, with border radii of 3px (small), 8px (medium), and 60px (large) for various elements.

### Don't

- Do not use emojis or exclamations in any copy to maintain a serious and professional tone.
- Avoid using serif fonts; the brand is exclusively sans-serif with Mona Sans VF.
- Do not use overly playful or casual language; maintain a balance of technical and enthusiastic, leaning towards serious.
- Never use square corners for primary buttons; always apply a 6px border-radius.
- Do not introduce new colors outside the defined primary, accent, and text palette without strong justification.
- Avoid flat design; incorporate subtle depth through shadows and gradients as defined.
- Do not use excessive jargon where simpler, accessible terms could be used, despite the heavy technical vocabulary.

*Source — merged*

## Voice

### Tone (1–10 scale)

| Axis | Score | Lean |
|------|-------|------|
| Formal ↔ Casual | 4/10 | formal |
| Playful ↔ Serious | 8/10 | serious |
| Enthusiastic ↔ Matter-of-fact | 6/10 | balanced |
| Respectful ↔ Irreverent | 2/10 | respectful |
| Technical ↔ Accessible | 3/10 | technical |

### Copywriting style

- Avg. sentence length — 12 words
- Vocabulary — moderate
- Jargon — heavy
- CTA style — action-oriented imperative verbs and benefit-focused phrases
- Rhetorical devices — repetition

### Sample copy

> Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.

> The future of building happens together

> Write, test, and fix code quickly with GitHub Copilot, from simple boilerplate to complex features.

> Your AI partner everywhere. Copilot is ready to work with you at each step of the software development lifecycle.

> Automate your path to production

## Logos

| Type | Variant | Format | URL | Confidence |
|------|---------|--------|-----|------------|
| primary | — | svg | [link](https://img.loadlogo.com/github.com) | 100% |
| favicon | — | svg | [link](brands/github.com/logo-0.svg) | 95% |
| favicon | — | png | [link](brands/github.com/logo-1.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-2.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-3.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-4.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-5.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-6.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-7.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-8.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-9.png) | 95% |
| favicon | — | png | [link](brands/github.com/logo-10.png) | 95% |

## Sources

- Official brand guidelines — https://github.com/base-org/brand-kit/blob/main/guides/editorial-style-guide.md
- Live brand page — https://extractvibe.com/brand/github.com
- Raw JSON — https://extractvibe.com/api/brand/github.com
- DESIGN.md (this file) — https://extractvibe.com/api/brand/github.com/design.md
- Extracted — 2026-04-26T13:10:45.060Z
- Generator — ExtractVibe vv1
- Quality score — 100/100
287 lines · 11,261 bytesView raw
How to use this file

1. Save this file as DESIGN.md in your project root (sibling to README.md).

2. AI agents that read project files (Claude Code, Cursor, v0, Lovable, Bolt, Windsurf) will discover it automatically.

3. Validate or export tokens with the official CLI:

npx @google/design.md lint DESIGN.md
npx @google/design.md export --format tailwind DESIGN.md

Developer Access
cURL
# Fetch the full brand kit
curl https://extractvibe.com/api/brand/github.com \
  -H "x-api-key: ev_your_key"

# Export as CSS variables
curl https://extractvibe.com/api/extract/JOB_ID/export/css \
  -H "x-api-key: ev_your_key"

# Export as Tailwind config
curl https://extractvibe.com/api/extract/JOB_ID/export/tailwind \
  -H "x-api-key: ev_your_key"

Extract your own brand kit

Get colors, fonts, voice, and personality from any website in seconds. Open source.