MozaikaProduct

GitHub Mobile — design system & UI screens

Dev Tools · 11 screens · github.com

GitHub-style code repository and issue tracking dashboard for developers managing work across projects and repositories. The home feed displays a "My Work" section with shortcuts to Issues, Pull Requests, Discussions, Top Repositories, and Organizations, followed by a "Favorites" section listing starred repositories with their organization badges. Navigation uses a bottom tab bar for quick access to Home, Inbox, Explore, Profile, and additional options.

Open in Mozaika →

This is a static, crawlable rendering for search & AI engines. The interactive version — filters, live decode console, copy & export — is at https://mozaika.design/website/github-mobile.

Decoded design system

GitHub Mobile's decoded design system: background #FFFFFF, text #000000, accent #6839BE, link #6839BE, primary #6839BE; type scale h1 34px / h2 22px / body 17px; 4px spacing base; 12px base radius. The single interactive/action color is #6839BE — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#FFFFFF
surface#EFEFEF
border#D8D8D8
text#000000
text_muted#606060
primary#6839BE
accent#6839BE
link#6839BE
button_bg#6839BE
button_text#FFFFFF

Using these colors

Typography

Spacing

Radii

Motion

Micro-interactions run at 200ms (dominant) with cubic-bezier(0.165, 0.84, 0.44, 1).

Native design tokens

TokenValue
--color-workflow-card-bg#151b23
--color-workflow-card-header-shadow#1b1f230a
--color-bg-discussions-row-emoji-box#57606a
--color-notifications-row-read-bg#0d1117
--color-notifications-row-bg#151b23
--color-user-mention-fg#d29922
--color-mktg-btn-shadow-outline#ffffff40 0 0 0 1px inset
--color-marketing-icon-primary#79c0ff
--color-marketing-icon-secondary#1f6feb
--color-project-header-bg#0d1117

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.lp-Introdiv.Primer_Brand__LogoSuite-×2 → p.Primer_Brand__Text-modul×2 → p.Primer_Brand__Text-modul×2 → div.BackToTop×2

Scroll reveal: 15 elements rest at opacity 0, translateY(24px), animate in over 0.8s cubic-bezier(0.2, 0.4, 0.2, 1).

Stagger: div ×3 — 100ms apart.

Input (measured)

height 41px · radius 8px

Responsive (measured)

Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →

Screens