Ir para o conteúdo
CDGet
  • Início
  • Projetos
  1. Início
  2. Todos os projetos
  3. Material Plus

Material Plus

BibliotecaDesign

Uma biblioteca React que segue a especificação do Material Design 3 diretamente e acrescenta os componentes que outras bibliotecas Material deixam de fora. Ela lê os tokens que a página já tem, então convive com uma configuração Material existente.

Site (abre em uma nova aba)Documentação (abre em uma nova aba)Código-fonte (abre em uma nova aba)

Sobre este projeto

O Material Plus é uma biblioteca de componentes React que implementa o Material Design 3 diretamente em vez de envolver uma implementação já existente, pelo que os seus papéis de cor, a sua escala tipográfica e as suas formas são os que a especificação nomeia. O que acrescenta é a pilha de componentes que um projeto Material acaba por escrever de qualquer maneira: o campo que trata corretamente a composição dos métodos de entrada asiáticos, o invólucro de ícones que combina com o seu próprio conjunto — extraídos, documentados e testados.

O tema define-se numa linha: fixa-se uma cor de origem e todos os papéis de cor seguem atrás, tal como o Material gera um esquema a partir de uma cor. Nada na biblioteca atua ao nível da página — sem reposição de estilos, sem provider, sem estilos globais — e lê os tokens do sistema Material que a página já traz. Um projeto que já usa Material mantém a sua configuração e ganha os componentes que lhe faltavam. A composição em coreano, japonês e chinês sobrevive ao que quer que o manipulador de alterações faça com o valor, que é a falha que a maioria dos campos Material carrega em silêncio.

O pacote é apenas ESM, com declarações de TypeScript, e permite tree shaking a sério: um componente são uns poucos kilobytes contra sessenta e quatro para os noventa e quatro, e a folha de estilos divide-se do mesmo modo. Funciona dentro de um componente de servidor do Next.js sem nada configurado, resolve-se em todos os empacotadores principais e recebe as traduções como um módulo entregue uma só vez no arranque.

Funcionalidades

  • Site de documentação

  • Tipos de TypeScript

  • Vários idiomas

  • Verificado por testes

  • Acessível de origem

  • Modo escuro

  • Permite tree shaking

Informação do projeto

Início
2026
Licença
MIT (abre em uma nova aba)
Linguagens de programação
JavaScript
Etiquetas
reactmaterial-designmaterial-3component-librarybase-ui
Pacotes
material-plus-ui (abre em uma nova aba)npm
Popularidade
995
Transferências de npm
Material Plus — Transferências de npm, Últimos 30 dias
Transferências de npm
31 de jul.0
1 de ago.0
2 de ago.0
3 de ago.0
4 de ago.0
5 de ago.0
6 de ago.112
7 de ago.8
8 de ago.3
9 de ago.6
10 de ago.5
11 de ago.0
12 de ago.144
13 de ago.12
14 de ago.0
15 de ago.4
16 de ago.154
17 de ago.11
18 de ago.4
19 de ago.7
20 de ago.5
21 de ago.3
22 de ago.3
23 de ago.171
24 de ago.13
25 de ago.6
26 de ago.6
27 de ago.140
28 de ago.12
29 de ago.166
Últimos 30 dias
ContatoDoar
Os projetos listados aqui são de código aberto sob a Licença MIT.© 2026 CDGet. Todos os direitos reservados.