Skip to content
SPECIFICTION
Get listed

GitHub Primer vs Material 3 Design Kit

GitHub Primer

primer.style

Material 3 Design Kit

m3.material.io

Side by side

FigureGitHub PrimerMaterial 3 Design Kit
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYesYes
APIYes—
Plans published11
Spec score · UI Kit Libraries8.3 (#4)7.2 (#21)
AccessibilityPrimer includes accessibility foundations, policies, principles and frameworks for accessible experiences.Material foundations include accessibility guidance for designing interfaces for users with diverse abilities.

Plans

GitHub Primer

  • PrimerFree

GitHub Primer pricing →

Material 3 Design Kit

  • Material 3 Design KitFree

Material 3 Design Kit pricing →

In their own words

GitHub Primer

GitHub Primer is a free, open-source design system for designing and building GitHub interfaces. Its guidance covers product UI components, patterns, and design tokens for color, spacing, and typography. Primer Brand addresses marketing websites and other digital experiences. React documentation explains theming, recommended practices, and component extension. Primer also provides accessibility guidance and tools, along with Octicons, GitHub’s scalable icon set. Product UI documentation includes an MCP server page. Component status is identified as experimental, ready, or deprecated; ready components are described as mature with long-term support expected. Primer Web and Primer Primitives are available through the Primer Figma Community page, while GitHub’s Figma organization is limited to GitHub team members. The Primer Mobile Figma library is internal only. GitHub employees alone can contribute to Primer Web because of Figma’s open-source file handling. GitHub’s Design Infrastructure and Design Engineering teams maintain the CSS framework, documentation, tools, libraries, and component libraries.

Visit primer.style

Material 3 Design Kit

Material 3 Design Kit is a free Figma resource for creating mockups and prototypes with Material 3 styles and components. It belongs to Material Design 3, Google’s open-source design system, which provides interface guidelines, components, and tools. M3 Expressive adds vibrant colors, intuitive motion, adaptive components, flexible typography, and contrasting shapes. Its shape library contains 35 shapes with built-in morph motion. Design tokens store values such as colors and fonts so they can be shared across designs, code, tools, and platforms. Material foundations include accessibility guidance for users with diverse abilities. Listed implementation libraries cover Android, Jetpack Compose, Flutter, and Web. Time pickers are available in the Figma kit, Flutter, Jetpack Compose, and Android Views, while Web implementation lists them as unavailable. The kit’s listed price is free.

Visit m3.material.io