#08872b
June 12, 2026
github.com
A reading of the visual language at https://github.com. Every token, every rule, every component — captured from the live site.
About
Logo
Colour
1 primary · 1 secondary · 1 accent · 13 neutrals · 30 total
Neutrals
#FFFFFF#000000#9198A1#58635B#59636E#A4AEA6#D1D9E0#7C8980#404651#484F58#E4EBE6#2E374AFull palette
#FFFFFF#F0F6FC#000000#8DD6FF#9198A1#1F2328#58635B#59636E#A4AEA6#D1D9E0#5FED83#D1242F#F85149#0D1117#D29922#7C8980#4493F8#404651#484F58#0969DA#E4EBE6#1F6FEB#005DD5#1F883D#08872B#0D3024#2E374A#818B98WCAG 100% · 6 passing pairs · 0 failing. Full breakdown in §11.
Typography
3 families · 10 sizes · 9 weights
Specimen
Scale
| Step | Size | Sample |
|---|---|---|
t00 |
64px |
Navigation Menu |
t01 |
48px |
Navigation Menu |
t02 |
40px |
Navigation Menu |
t03 |
32px |
Navigation Menu |
t04 |
24px |
Navigation Menu |
t05 |
22px |
Navigation Menu |
t06 |
18px |
Navigation Menu |
t07 |
16px |
Navigation Menu |
t08 |
14px |
Navigation Menu |
t09 |
12px |
Navigation Menu |
Spacing
Base 2px · 11 steps captured
Rhythm
1px
40px
64px
80px
96px
102px
112px
274px
308px
384px
Shape
8 radii · 6 elevation tiers
Border radii
3px
6px
12px
16px
24px
48px
Elevation
xs
sm
md
lg
xl
2xl
Iconography
unknown · 24 captured
iconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconMotion
Feel: mixed · 7 durations · 11 easings
Duration scale
75ms
100ms
200ms
300ms
480ms
800ms
Easings
linearease-outcustomease-in-out
Components
bootstrap · 3 component patterns captured
Mocks
Built from these tokens
Radius, primary, surface, text — all sampled from the live site.
Read more →Detected patterns
button
other
input
Voice
neutral · — · —
Headlines from the site
- Navigation Menu
- Search code, repositories, users, issues, pull requests...
- Explore
- Provide feedback
CTA verbs
×4×3×3×2×2×2×1×1
Accessibility
6 passing · 0 failing
No failing contrast pairs detected.
Tokens
Drop-in code for the most common stacks. All values from the live extraction.
:root {
--color-primary: #f0f6fc;
--font-display: "Mona Sans";
--space-base: 2px;
--radius-md: 6px;
}
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: { brand: '#f0f6fc' },
fontFamily: { display: ['Mona Sans', 'serif'] },
spacing: { base: '2px' },
borderRadius: { md: '6px' },
},
},
};
Run npx designlang pack github.com for the full bundle (DTCG, shadcn, Figma vars, motion, anatomy, Storybook).
Usage
-
Lead with the primary.
It belongs on calls-to-action and one accent moment per screen. Not on body copy.
-
Two type families, three weights.
Display for headlines, body for paragraphs. Resist a third unless there is a real reason.
-
Snap to the spacing scale.
Padding, margin, and gap should land on the values in §05. One-off pixels accumulate into noise.
-
Treat accessibility as a hard constraint.
When a colour pair fails WCAG, fix the colour — not the contrast check.