Exemplos de design system: o que cada um realmente ensina

Você encontra centenas de links para design systems em dez segundos. O difícil é encontrar um motivo para abrir um específico. Este conteúdo é organizado de forma inversa: pelo problema que você está tentando resolver e qual sistema o resolveu de uma forma que vale a leitura.

Atualizado 2026-07-27

Comece pelo problema, não pela lista

Resumos de design system costumam ser organizados por empresa, que é o eixo menos útil — você já sabe quem é o Airbnb, e esse fato não diz se o sistema deles ajudará você. Aqui está o mesmo conjunto organizado pelo que você está tentando descobrir.

LerPorque
"Onde ficam os componentes específicos do produto?"Carbon, EncoreAmbos resolveram com camadas: uma base que não pode ser sobrescrita e subsistemas especializados acima dela
"Como faço para as pessoas realmente o seguirem?"Stripe, SLDS 2Um remove a capacidade de desviar; o outro faz o lint para isso. A documentação é a terceira opção, e ela perde
"Como mantenho quatro plataformas consistentes?"Airbnb DLSComponentes definidos por contrato em vez de composição — a única coisa que sobrevive a quatro implementações
"Como permito que os clientes personalizem o tema profundamente?"SLDS 2, Stripe ElementsDesacoplamento de estrutura e estilo visual, e uma escada de tema→variáveis→regras
"Por que meu produto parece genérico?"LinearA identidade vem do que um sistema se recusa a fazer, e as recusas são o que a maioria dos sistemas omite
"Como devo entregá-lo aos consumidores?"PolarisSe você ou seus consumidores controlam a versão depende de quem é o responsável pela aparência
Qual sistema ler para cada pergunta.

O restante deste texto analisa cada um deles, detalhando o que está disponível e o que vale a pena adotar.

Os três que mudaram nos últimos dezoito meses

Analisar Carbon, Polaris e Lightning em conjunto revela algo que nenhum deles discute individualmente. Todos os três foram reestruturados recentemente, de formas diferentes, sob a mesma premissa: o código que consome um design system é, cada vez mais, escrito por máquinas, e não por humanos lendo a documentação.

O que mudouA aposta
IBM CarbonLançou um servidor MCP que expõe documentação, exemplos de código de componentes, gráficos e componentes experimentais para agentesAgentes devem recuperar o system no momento da geração, em vez de depender da memória dos dados de treinamento
Salesforce LightningSLDS 2: arquitetura CSS desacoplada do estilo visual padrão, styling hooks como propriedades customizadas e um linter para validar a marcaçãoEstrutura e aparência devem ser separadas, e as violações devem ser detectadas mecanicamente
Shopify PolarisReact descontinuado em favor de web components agnósticos a frameworks, servidos via CDNA entrega não deve assumir qual framework gerou a página
Três systems, três apostas, uma premissa.

A Salesforce é a mais explícita, descrevendo o SLDS 2 como a base para seu design system agentic e referindo-se a experiências de usuário geradas dinamicamente. A razão declarada da IBM para o servidor MCP inclui a geração de código com maior fidelidade. A abordagem da Shopify foca em fazer com que os apps pareçam nativos do admin, mas o efeito é o mesmo: componentes que renderizam de forma idêntica, independentemente de quem os montou.

Ninguém coordenou isso. Três empresas com produtos diferentes, restrições diferentes e nenhum motivo para concordar chegaram a conclusões compatíveis no mesmo período — o que geralmente é o sinal de que a mudança subjacente é real, e não apenas moda.

Os abertos e instaláveis

IBM Carbon

Open source, financiado e construído pela IBM, baseado na IBM Design Language como uma camada separada de fundação de marca, com systems de domínio (IBM Products, Cloud, IBM.com) acima do core. React, Web Components e Elements são mantidos pela equipe do Carbon; Angular, Vue e Svelte são mantidos pela comunidade, e a documentação deixa isso claro — uma transparência honesta que a maioria dos systems ignora.

Adote: a separação em três camadas e a prática de publicar quem mantém cada implementação. Ignore: a adoção integral se a diferenciação visual for importante para o seu produto, pois a densidade e os idiomatismos de interação carregam a identidade da IBM mesmo após a alteração das cores. Leitura completa.

Shopify Polaris

Foundations, tokens, componentes e mais de 400 ícones focados em comércio. A biblioteca React agora está marcada como descontinuada; web components são carregados de um CDN da Shopify e adicionados automaticamente pelo Shopify CLI.

Adote: o conjunto de ícones de comércio se você atua nesse segmento, a abordagem de nomenclatura de tokens e a lógica do modelo de entrega. Ignore: os componentes fora de um app Shopify — eles farão seu produto parecer a Shopify. Leitura completa.

Salesforce Lightning

O SLDS 1 foi lançado em 2015 como um framework CSS com a aparência integrada. O SLDS 2 o reconstruiu em torno de propriedades customizadas de CSS, adicionou uma biblioteca Figma cujos nomes de tokens correspondem exatamente ao código e lançou ferramentas de linting que validam a marcação conforme as regras.

Adote: a paridade de nomenclatura entre Figma e código, e o linter como mecanismo de aplicação. Ambos são replicáveis sem adotar uma única linha de CSS da Salesforce. Ignore: o framework em si, a menos que você desenvolva na Lightning Platform. Leitura completa.

GOV.UK Design System

O exemplo mais forte de um system construído em torno de uma restrição que ninguém mais leva tão a sério: ele precisa funcionar para todos, incluindo pessoas com dispositivos antigos, conexões ruins, leitores de tela e sob estresse. Os componentes vêm acompanhados de pesquisas publicadas sobre como foram testados e por que têm a aparência que têm.

Adote: a prática de publicar as evidências por trás de cada componente. Quase ninguém faz isso, e é a diferença entre um system que você segue e um com o qual você discute. Ignore: a estética, que é deliberadamente institucional.

Atlassian Design System

Consolidado, minuciosamente documentado e excepcionalmente forte em diretrizes de conteúdo e voz, em vez de apenas especificações visuais — a parte de um design system que a maioria das equipes nunca escreve.

Adote: os padrões de redação e conteúdo. Se o seu system não tem uma seção sobre como as coisas são redigidas, este é o modelo. Ignore: nada em particular; é uma referência geral razoável.

Os documentados, porém privados

Esta categoria confunde as pessoas, então vale a pena dizer claramente: vários dos design systems mais citados não podem ser baixados. O que existe é a escrita publicada pelas equipes sobre eles, que muitas vezes é mais útil do que o código seria.

DisponívelO insight que vale a pena ter
StripeDois sistemas de integração públicos (Apps UI toolkit, Elements Appearance API); o sistema interno não é publicadoA postura segue o limite de confiança: vocabulário fechado na superfície do Stripe, uma escada de customização na sua
Airbnb DLSContas de equipe publicadas; sem pacoteComponentes como unidades autocontidas com elementos declarados, rejeitando explicitamente a composição atômica
Spotify EncoreDocumentação da equipe de design publicada; sem pacoteCamadas concêntricas e a admissão pública de que a flexibilidade foi longe demais e precisou de uma nova camada para ser corrigida
LinearNada oficial; extrações de terceiros com confiabilidade variávelA identidade é transmitida pela restrição — uma faixa estreita de pesos, linhas finas em vez de sombras, uma cor de destaque usada com parcimônia
O que está realmente disponível para os systems privados.

Cuidado com "extrações" de terceiros de sistemas privados. Um relatório de estilos extraído via scraping pode dizer que uma superfície é de um cinza específico. Ele não consegue dizer se esse cinza é um passo deliberado em uma escala ou um acidente em uma página, e nunca captura as proibições — que é a parte que faria a cópia funcionar.

Há um padrão naquela tabela que vale a pena notar: os sistemas com as identidades visuais mais fortes são os que menos publicam. Isso não é coincidência nem um segredo competitivo. Um sistema que existe para fazer um produto parecer ele mesmo não tem nada a ganhar sendo instalável, e um sistema construído para ser adotado por milhares de equipes precisa ser neutro o suficiente para sobreviver a isso. Neutralidade e identidade são trocas inversas.

O restante do campo, brevemente

Os sistemas acima são os que valem a leitura atenta. Estes a seguir valem a pena saber que existem, com a única coisa em que cada um é realmente bom.

Sistemas de plataforma

LiçãoAtenção a
Material DesignO tratamento público mais completo de camadas de movimento e estado em qualquer lugar. Seu modelo de elevação e estado de interação vale a leitura, mesmo que você nunca o utilizeAdotá-lo integralmente faz um produto web parecer um app Android. Suas opiniões são fortes e legíveis para os usuários
Apple Human Interface GuidelinesA escrita mais clara sobre *por que* uma convenção existe, em vez de apenas o que ela é. Excelente em idiomatismos de plataforma e acessibilidadeÉ uma orientação, não uma biblioteca de componentes. Não há nada para instalar, e aplicá-lo fora da plataforma geralmente não funciona
Os dois que definem o que os usuários já esperam.

Ambos importam por um motivo fácil de ignorar: eles definem as convenções que seus usuários já aprenderam. Mesmo que você não construa nada com eles, eles definem o que significa "o botão voltar se comporta normalmente". O DLS do Airbnb traçou sua linha de divergência de plataforma precisamente em torno do que esses dois detêm.

Sistemas de produtos de grande porte

Vale a pena por
GitHub PrimerDocumentação excepcionalmente boa sobre *quando não* usar um componente, além de uma abordagem madura para entregar o mesmo sistema em Rails, React e páginas estáticas
Microsoft FluentA maior tentativa publicada de um único sistema abrangendo desktop, web e mobile com shells nativos genuinamente diferentes. Instrutivo principalmente por mostrar o quão difícil isso é
AWS CloudscapeO melhor exemplo público de um sistema projetado especificamente para UIs de console densas e ricas em dados — tabelas, filtros, listas de recursos. Raro e útil se você constrói esse tipo de produto
Uber Base WebUma arquitetura de temas robusta e um modelo de override que permite que os consumidores acessem os internos dos componentes de forma estruturada
Sistemas construídos para um único produto, mas publicados mesmo assim.

O Cloudscape é o subestimado. A maioria dos sistemas publicados é otimizada para marketing e UIs de aplicações gerais; pouquíssimos levam a sério interfaces operacionais densas, e os que levam raramente publicam. Se você constrói software de administração ou console, ele está mais próximo do seu problema do que o Material ou o Polaris.

Primitivos e distribuição

O que éO que não é
Radix PrimitivesComportamento acessível e sem estilo para componentes complexos — menus, diálogos, comboboxesUm design system. Ele deliberadamente não tem opinião sobre a aparência das coisas
shadcn/uiUm mecanismo de distribuição somado a uma convenção de tokens: componentes copiados para o seu repo, não instalados como dependênciaUm design system também. Ele define os nomes dos seus tokens, não a sua densidade, composição, motivos ou proibições
TailwindUm sistema de restrições para espaçamento, cor e tipografia aplicados no nível da classeOpinativo sobre o seu produto. Seus padrões são neutros e amplamente utilizados, e é por isso que soam genéricos
Não são design systems, e frequentemente são o que as pessoas realmente precisam.

Esta linha merece destaque porque é onde a maioria das equipes realmente está. Adotar Radix mais shadcn mais Tailwind oferece um excelente comportamento acessível, uma camada de tokens e uma estratégia de distribuição — e nenhuma decisão sobre densidade, composição, motivos ou o que é proibido. Essa combinação produz a interface consistente, competente e inteiramente intercambiável que as pessoas descrevem como tendo aparência de gerada por IA. A distinção completa.

Os diretórios e para que servem

Vários catálogos extensos indexam design systems públicos e respondem bem a uma pergunta específica: alguém no meu setor resolveu isso e como chamou? Uma galeria de componentes é genuinamente útil para ver onze abordagens diferentes de um date picker lado a lado antes de você projetar a décima segunda.

O que eles não fazem é dizer qual sistema vale a pena estudar. Uma entrada de diretório é um link e um screenshot; o raciocínio está na escrita da equipe, não no catálogo. Use-os para amplitude e vá à fonte para profundidade.

Como um sistema parece aplicado, em vez de documentado

Cada exemplo acima é uma documentação que você lê. Essa é a limitação intrínseca do formato: um design system só pode ser julgado quando as mesmas decisões são transportadas para telas que não têm nada a ver uma com a outra. Uma landing page prova que um sistema pode parecer bonito uma vez. Uma landing page, um dashboard e uma folha de componentes construídos a partir de um único conjunto de tokens provam que ele se sustenta.

Estes são sistemas completos renderizados ao vivo, não screenshots. Cada um é um conjunto de tokens aplicado em três superfícies não relacionadas — portanto, o que você está verificando não é se gosta das cores, mas se as *mesmas* decisões sobrevivem a um hero de marketing e a uma tabela densa.

Preview unavailable here. Browse complete kits in the kit gallery.
Preview unavailable here. Browse complete kits in the kit gallery.

Kit showcase · live surfaces

Verdant Finance

Live render

Verdant Finance rendered from its real tokens across 3 surfaces.

Landing pageFull marketing page — hero, social proof, features, a metrics/graph section, and CTA — as alternating full-bleed bands in the kit's captured surfaces. Scroll to explore.
VF
Verdant Finance
Sign in
Teams building mobile-first personal-finance and budgeting products.

Sample headline

Supporting copy goes here.

verdantfinance.com/overview

Active users

12.7k

+11%

MRR

$55.7k

+12%

Retention

95%

+4%

Trusted by teams atNorthwindLumenCedarVertexHalcyon

Why Verdant

Everything you need to ship

Personal budgeting apps

Clear defaults keep every screen consistent from first draft to launch.

Expense tracking dashboards

Accessible components and visible states are built into the system.

Transaction history views

Reusable patterns give product, marketing, and content one visual language.

By the numbers

Growth you can measure

Live

Monthly recurring revenue

$55.7k+12%

Targets

Active users12.7k
MRR$55.7k
Retention95%
All targets on track this quarter

Activity

Last 12 months of usage

Retention 95%NPS 75
JFMAMJJASOND

Start building with Verdant today

Sage-green fintech kit with yellow-gold active surfaces and dark-olive secondary rows, uppercase labels, and tabular numerics.

VF
Verdant Finance

verdantfinance.com

Product

  • Features
  • Pricing
  • Changelog

Company

  • About
  • Careers
  • Contact

Resources

  • Docs
  • Guides
  • Status

© 2026 Verdant Finance. All rights reserved.

App dashboardProduct UI: sidebar, KPI cards, area chart, recent sales, and a transactions table.
Verdant/Dashboard
Search...⌘K
VF

Dashboard

Welcome back — here's how Verdant is performing today.

Jan 1 – Jan 30, 2026
Overview
Analytics
Reports
Notifications

Active users

12.7k

+11%

Trending up this month

vs. previous 30 days

MRR

$55.7k

+12%

Strong recurring growth

Net of churn

Retention

95%

+4%

Engagement above target

Rolling 28-day window

NPS

75

+5

Meets growth projections

Survey · n=1,204

Total revenue

Last 12 months

$55.7k+18.2%

12m30d7d
JanFebMarAprMayJunJulAugSepOctNovDec

Recent sales

You closed 265 deals this month.

AR

Alex Rivera

alex@verdantfinance.com

+$1,999.00
MO

Mira Okonkwo

mira@verdantfinance.com

+$39.00
JF

Jonas Feld

jonas@verdantfinance.com

+$299.00
SQ

Sana Qureshi

sana@verdantfinance.com

+$99.00
TL

Theo Lindgren

theo@verdantfinance.com

+$2,400.00

Recent transactions

View all
CustomerStatusDateAmount
AR

Alex Rivera

Founder & CEO

Paid2m ago$1,999.00
MO

Mira Okonkwo

Head of Product

Pending1h ago$39.00
JF

Jonas Feld

Design Lead

Processing3h ago$299.00
SQ

Sana Qureshi

Engineering Lead

PaidYesterday$99.00
TL

Theo Lindgren

Brand Director

Refunded2d ago$2,400.00
Pricing pageThree-tier pricing with a highlighted plan.
Pricing

Sample headline

Supporting copy goes here.

MonthlyYearlySave 20%

Starter

For side projects and early experiments.

$0/mo

Free forever

What's included

Up to 3 projects
1 team member
Community support
Basic analytics
Most popular

Pro

For teams shipping to production.

$29/mo

Billed annually ($290/yr)

Everything in Starter, plus

Unlimited projects
Up to 10 members
Advanced analytics
Custom domains
Priority support

Enterprise

For organizations that need control.

$99/mo

Billed annually ($990/yr)

Everything in Pro, plus

SSO & SAML
Audit logs
Unlimited members
Dedicated manager
99.9% uptime SLA
14-day free trial No credit card required Cancel anytime

Questions? Compare all plans or talk to sales.

Um sistema com perfil de fintech, incluindo uma superfície de preços, que é onde a maioria dos sistemas falha visivelmente: preços exigem ênfase, comparação e letras miúdas, tudo ao mesmo tempo, usando os mesmos tokens.

A pergunta a se fazer diante de qualquer exemplo

Não "isso é atraente?", mas "eu conseguiria prever a próxima tela?". Um sistema real torna a décima segunda tela previsível a partir das três primeiras. Se você não consegue adivinhar como seria um modal após estudar a landing page e o dashboard, o sistema é apenas um estilo, e um estilo não sobrevive a um segundo designer ou a um agente.

Preview unavailable here. Browse complete kits in the kit gallery.

Fazendo sua própria análise técnica (teardown)

A versão mais valiosa deste exercício é aquela que ninguém publicou, sobre um produto do seu próprio setor. Leva cerca de uma hora.

  1. 1

    Capture três telas, não apenas uma

    Uma tela mostra a paleta. Três mostram quais decisões se repetem, e a repetição é o que distingue um sistema de uma página.

  2. 2

    Leia valores computados, não tente adivinhar no olho

    Abra as ferramentas de desenvolvedor e anote font-weight, letter-spacing, border-width, border-radius e padding. "Espaçamento apertado" é uma impressão; -0.022em acima de 48px é uma regra.

  3. 3

    Procure a faixa, não o valor

    A descoberta raramente é um único número. É que cada peso cai entre 400 e 510, ou que o raio é sempre 6 ou 12. Faixas são regras; valores únicos são amostras.

  4. 4

    Anote o que está ausente

    Sem sombras. Sem gradientes. Sem segunda cor de destaque. Nenhum peso acima de 510. As ausências são o resultado de maior valor de um teardown e a primeira coisa perdida em qualquer extração automatizada.

  5. 5

    Converta cada observação em uma instrução

    "A elevação é um degrau de superfície mais uma borda de 1px, nunca um box-shadow" é executável. "Minimalista e preciso" não é. Este passo é onde um teardown se torna um design system.

O passo quatro é aquele em que se deve insistir. Analisamos 299 arquivos DESIGN.md escritos para dar orientações de design a agentes de IA e descobrimos que 76% não contêm nenhuma proibição, além de 86% especificarem cores como hex puro sem papel semântico e 57% não definirem motivos distintos. Esses arquivos descrevem uma paleta. A identidade que tentavam capturar estava nas ausências.

Três quartos das orientações de design no mundo real não proíbem nada. Mas a identidade é construída pela recusa, e uma paleta copiada deixa as recusas para trás.

O erro a evitar

Existe uma forma de estudar design systems que produz algo pior do que começar do zero. Isso acontece quando o exercício se torna acquisitivo: ao reunir as melhores partes de nove sistemas, você obtém uma interface competente, mas sem nenhum argumento por trás dela.

Cada sistema acima é resultado de uma decisão sobre o usuário. A densidade do Linear é um argumento de que um power user, que utiliza a ferramenta o dia todo, deseja sobriedade e informação. A simplicidade do GOV.UK é um argumento de que o usuário pode estar estressado, com uma conexão ruim e que não se pode presumir que ele tenha qualquer recurso. A neutralidade do Carbon é um argumento de que milhares de equipes irão adotá-lo e nenhuma delas é a equipe de marca da IBM.

Use esses exemplos para calibrar o rigor — o quão específicos os números se tornam, quantas coisas são proibidas, quão estreitos são os intervalos. Depois, construa seu próprio argumento sobre seu usuário e deixe que as regras derivem disso.

Os design kits do Identity Forge são sistemas completos nesse sentido: papéis de cores semânticas para temas claro e escuro, escalas de tipografia e espaçamento, motivos e diretrizes explícitas de 'faça' e 'não faça', serializados em um DESIGN.md que um agente de código pode executar. Explore os kits ou leia o que é um arquivo DESIGN.md.

Quais são os melhores exemplos de design system para aprender?

Depende da sua pergunta. Carbon e Encore do Spotify para camadas (layering), Stripe e SLDS 2 para aplicação (enforcement) e temas, DLS do Airbnb para contratos multiplataforma, Polaris para entrega (delivery), Linear para como a restrição cria identidade, e GOV.UK para a publicação da pesquisa por trás de cada componente.

Quais design systems principais eu posso realmente baixar?

Carbon, Polaris, Lightning, GOV.UK e Atlassian estão disponíveis publicamente. O sistema interno do Stripe, o DLS do Airbnb, o Encore do Spotify e o sistema do Linear não estão — o que existe para eles são os textos publicados pelas equipes, que geralmente são o artefato mais útil de qualquer maneira.

Devo copiar um design system que eu admiro?

Copie o rigor, não o conteúdo. Todo bom sistema é um conjunto de respostas a perguntas sobre um usuário específico; copiar as respostas sem as perguntas resultará em uma interface otimizada para o produto de outra pessoa. Use análises detalhadas (teardowns) para calibrar o quão específicas devem ser as suas próprias regras.

Por que tão poucas empresas publicam seus design systems?

Porque um sistema construído para tornar um produto distinto não ganha nada sendo instalável, enquanto um sistema construído para adoção ampla precisa ser neutro o suficiente para funcionar em milhares de produtos não relacionados. Publicar empurra um sistema em direção à neutralidade, que é o oposto do que uma marca forte deseja.

Vale a pena usar diretórios de design system?

Para amplitude, sim — são bons para ver várias implementações do mesmo componente lado a lado antes de projetar a sua. Para profundidade, não. Uma entrada de diretório é um link e um screenshot; o raciocínio que torna um sistema digno de estudo reside na própria documentação da equipe.