Stockio

15 Best Design System Examples to Learn From

Study fifteen public design systems from major platforms and product teams, with practical notes on their strengths, trade-offs, and what beginners can borrow for real interface work.

By Maya Lindqvist

Senior UI Designer ·

On this page

Public design systems make strong teaching material: you can see how teams describe components, colour, accessibility, and the decisions behind a consistent interface. This list is useful for designers, developers, and students who want examples beyond a single polished screen.

Some systems are full documentation sites; others focus on visual language or code. Read the guidance, not just the galleries, and check each site's current licence before reusing assets.

Quick picks

  • Best overall: Material Design — extensive guidance and examples for common interface patterns.
  • Best for Apple platforms: Apple Human Interface Guidelines — platform conventions straight from Apple.
  • Best for web applications: Carbon Design System — detailed components and implementation guidance.
  • Best for learning accessibility: GOV.UK Design System — clear patterns grounded in public services.

How we picked

We chose established, publicly readable systems that show practical decisions rather than only presenting a brand mood board. A useful reference should offer:

  • Real patterns: examples for navigation, forms, feedback, and content.
  • Useful explanations: guidance on when and how to apply a component.
  • Accessibility context: keyboard, contrast, and assistive-technology considerations.
  • Implementation clues: design assets, code, or clear behaviour descriptions.
  • Honest boundaries: a system's intended platform and audience.

Broad platform foundations

1. Material Design

Material Design is Google's adaptable system for interfaces across Android and the wider web. Its guidance covers components, motion, layout, and colour, making it a useful reference when you need to understand how a large system connects principles to everyday screens. The breadth is valuable, though the volume can make a small project feel like it needs more rules than it does. The documentation is free to read.

Best for: designers learning how a platform-wide system links principles and components.

2. Apple Human Interface Guidelines

Apple's Human Interface Guidelines explain conventions for apps across Apple platforms, including navigation, interaction, and platform-specific controls. They help teams make an app feel at home on iPhone, iPad, Mac, or Apple Watch instead of importing web patterns unchanged. The close relationship to Apple's ecosystem is also a limitation for cross-platform products. The guidance is free to read.

Best for: app makers who need a grounded reference for Apple device behaviour.

3. Fluent 2

Microsoft's Fluent 2 provides design guidance and resources for building coherent products across Microsoft's ecosystem. Its component and visual-language documentation gives teams a way to study density, hierarchy, and adaptation across different surfaces. Some examples naturally reflect Microsoft products, so a team should translate the principles rather than copy the look wholesale. Public resources are free.

Best for: product designers comparing interface conventions across desktop and web.

4. Carbon Design System

IBM's Carbon combines design guidance with component implementations for digital products. Its detailed documentation is particularly useful for dense enterprise interfaces, where tables, forms, and clear states matter as much as visual polish. That depth may feel formal for a small consumer app, and teams should resist adopting every pattern by default. The project is open source.

Best for: developers and designers working on information-heavy business software.

5. Polaris

Shopify's Polaris documents patterns for merchant-facing products, with components and guidance shaped by common commerce tasks. It helps illustrate how a system can serve a focused user group rather than trying to be universal. Outside commerce, its vocabulary and assumptions may not fit, and teams should check current resources and usage terms before adopting assets. The documentation is free to access.

Best for: teams designing tools for shops, orders, and merchant workflows.

Clear guidance for public-facing services

6. GOV.UK Design System

The GOV.UK Design System is built around the practical needs of government services, with tested patterns for tasks such as asking questions and confirming actions. Its plain language and accessible guidance make it unusually approachable for newcomers. It is deliberately restrained and service-focused, so it is not a ready-made visual identity for a commercial brand. The system is free and open source.

Best for: teams making forms and transactional services understandable to everyone.

7. USWDS

The U.S. Web Design System gives federal agencies reusable web components, design tokens, and guidance. It is a strong case study in how to support many sites while keeping common patterns recognisable, including clear attention to accessibility. Its public-service context and visual style may not suit every organisation without adaptation. The project is open source.

Best for: people studying a shared system intended for many independent websites.

8. Atlassian Design System

Atlassian's design system documents components and foundations used across collaboration products. Patterns for navigation, feedback, and teamwork-related interfaces make it relevant to project-management software, while its documentation shows how a system can support multiple products. The system reflects Atlassian's product context; some decisions may not transfer neatly to simpler apps. Public guidance is free.

Best for: teams designing collaborative tools with multiple connected workflows.

9. Spectrum

Adobe's Spectrum sets out interface principles and components for Adobe products. It is useful for studying controls in creative software, where users need precise actions and complex panels without losing orientation. Its professional-tool context can be heavier than a small website needs, so borrow individual ideas rather than the entire density. Documentation is free to read.

Best for: designers of creative applications and feature-rich editing tools.

10. Lightning Design System

Salesforce's Lightning Design System offers guidance and resources for interfaces built around Salesforce's platform. Its patterns help explain how a large business application can make records, actions, and navigation feel consistent. The Salesforce-specific context is a real boundary, and the visual language may seem too enterprise-oriented elsewhere. Public documentation is available at no cost.

Best for: people learning patterns for data-rich customer and sales software.

More useful references

11. Shopify Polaris Web Components

Polaris Web Components gives developers a code-oriented route to Shopify's design language for embedded app experiences. It is a useful counterpoint to reading visual guidelines alone because it connects reusable interface pieces with implementation. Its intended Shopify environment limits its usefulness as a general component library, so check the current documentation for your exact app surface. Access to the documentation is free.

Best for: developers building apps that live within Shopify's merchant experience.

12. GitHub Primer

GitHub's Primer explains the system behind GitHub interfaces, including design foundations and implementation resources. Developers can inspect how a familiar product handles dense content, navigation, and status feedback. Some patterns are shaped by code-hosting workflows and won't suit a marketing site without adjustment. Its resources are open source.

Best for: product teams building developer-facing tools or complex workspaces.

13. Duet Design System

The Duet Design System is an open-source system created for digital services, with components and guidance intended to support consistent implementation. Its documentation can help smaller teams see how a system explains behaviour alongside appearance. Its origins and component choices may not align with your framework or brand, so evaluate integration before investing. The project is open source.

Best for: teams wanting to inspect a documented, implementation-minded system.

14. Primer ViewComponents

Primer ViewComponents shows how GitHub's design approach can be expressed through reusable Rails components. It is worth studying when you want to see a design system meet the needs of a particular server-rendered stack, rather than treating design and code as separate artefacts. The framework-specific implementation is not a universal starting point. The project is open source.

Best for: Ruby on Rails developers learning reusable UI conventions.

15. Polythene

Polythene is a Material Design-inspired component library for web interfaces. Its relatively focused scope can make it easier to examine how a visual system becomes usable controls, especially compared with broad corporate documentation. It is a smaller ecosystem than major platform systems, so confirm project activity and compatibility before choosing it for production. Use is free.

Best for: developers exploring a lightweight, Material-influenced component approach.

How to choose the right one

Start with the product your team is actually making. A mobile app benefits more from Apple's guidance than a government form system; a dashboard team may learn more from Carbon or Lightning. Then compare a few real workflows—such as an error state and a long form—instead of judging only the home page. Use our Tailwind palette generator to explore a consistent set of colours, and browse design resources and UI kits for adjacent starting points. For colour decisions, our guide to AI-generated palettes and contrast offers another useful check.

Key takeaways

  • A design system is a set of decisions and guidance, not merely a component gallery.
  • Choose references that match your platform and audience before borrowing their patterns.
  • Accessibility and behaviour documentation can teach more than visual examples alone.
  • Treat brand-specific systems as learning material, not universal recipes.
  • Confirm implementation fit and licence terms before putting resources into a live product.
Featured sponsor

Reach designers & developers at work

Put your product next to the tools people use every day. One sponsor per placement, no tracking pixels.

Become a sponsor

Keep reading

Related articles

More in Design Systems
Typography & Colour

12 Best Color Palette Generators

Compare twelve colour palette tools, from quick five-swatch generators to systems built around images and interface themes, then choose a practical fit for your next project.

Includes: Tailwind paletteMateo FernándezMateo Fernández
AI for Design & UX

12 Best AI Tools for UI and Graphic Designers

Compare twelve AI design tools for generating imagery, shaping interfaces, building websites, and exploring colour. Find practical strengths, trade-offs, and a sensible way to choose.

Includes: Tailwind paletteMaya LindqvistMaya Lindqvist
AI for Design & UX

Generate Icons With AI and Keep a Consistent Set

Build coherent AI-assisted icon and illustration families with explicit style rules, optical corrections, accessible colour choices and production-ready asset checks.

Includes: Tailwind palettePiotr KowalskiPiotr Kowalski
AI for Design & UX

AI Design Ethics: Originality and Copyright for Designers

Build a practical rights and ethics review for AI-assisted design. Separate permissions, originality, provenance and disclosure before delivering assets to clients.

Includes: Tailwind palettePiotr KowalskiPiotr Kowalski
AI for Design & UX

AI Prompts for UI Design: Generate Layouts You Can Use

Turn a loose interface idea into a constrained AI brief. Generate layouts with realistic content, reusable components and responsive behaviour that survives implementation.

Includes: Tailwind palettePiotr KowalskiPiotr Kowalski
AI for Design & UX

AI Font Pairing: Testing AI Typography Suggestions

Test AI font recommendations against real content, language coverage, licensing and loading behaviour, using controlled specimens instead of persuasive descriptions.

Includes: Tailwind paletteMaya LindqvistMaya Lindqvist