Saltar al contenido
CDGet
  • Inicio
  • Proyectos
  1. Inicio
  2. Todos los proyectos
  3. Material Plus

Material Plus

BibliotecaDiseño

Una biblioteca de React que sigue la especificación de Material Design 3 directamente y añade los componentes que otras bibliotecas de Material dejan fuera. Lee los tokens que la página ya tiene, así que convive con una configuración de Material existente.

Sitio web (se abre en una pestaña nueva)Documentación (se abre en una pestaña nueva)Código fuente (se abre en una pestaña nueva)

Sobre este proyecto

Material Plus es una biblioteca de componentes de React que implementa Material Design 3 directamente en lugar de envolver una implementación existente, de modo que sus roles de color, su escala tipográfica y sus formas son los que nombra la especificación. Lo que añade es el montón de componentes que un proyecto Material acaba escribiendo de todas formas: el campo que gestiona bien la composición de los métodos de entrada asiáticos, la envoltura de iconos que encaja con tu propio conjunto, extraídos, documentados y probados.

El tema se define en una línea: se fija un color de origen y todos los roles de color van detrás, igual que Material genera un esquema a partir de un color. Nada en la biblioteca actúa a nivel de página — sin reinicio de estilos, sin proveedor, sin estilos globales — y lee los tokens del sistema Material que la página ya lleva. Un proyecto que ya usa Material conserva su configuración y gana los componentes que le faltaban. La composición en coreano, japonés y chino sobrevive a lo que sea que el manejador de cambios haga con el valor, que es el fallo que la mayoría de los campos Material arrastran en silencio.

El paquete es solo ESM, con declaraciones de TypeScript, y admite tree shaking de verdad: un componente son unos pocos kilobytes frente a sesenta y cuatro para los noventa y cuatro, y la hoja de estilos se divide igual. Funciona dentro de un componente de servidor de Next.js sin configurar nada, se resuelve en cualquier empaquetador y recibe las traducciones como un módulo que se entrega una vez al arrancar.

Características

  • Sitio de documentación

  • Tipos de TypeScript

  • Varios idiomas

  • Verificado con pruebas

  • Accesible de fábrica

  • Modo oscuro

  • Admite tree shaking

Información del proyecto

Inicio
2026
Licencia
MIT (se abre en una pestaña nueva)
Lenguajes de programación
JavaScript
Etiquetas
reactmaterial-designmaterial-3component-librarybase-ui
Paquetes
material-plus-ui (se abre en una pestaña nueva)npm
Popularidad
995
Descargas de npm
Material Plus — Descargas de npm, Últimos 30 días
Descargas de npm
31 jul0
1 ago0
2 ago0
3 ago0
4 ago0
5 ago0
6 ago112
7 ago8
8 ago3
9 ago6
10 ago5
11 ago0
12 ago144
13 ago12
14 ago0
15 ago4
16 ago154
17 ago11
18 ago4
19 ago7
20 ago5
21 ago3
22 ago3
23 ago171
24 ago13
25 ago6
26 ago6
27 ago140
28 ago12
29 ago166
Últimos 30 días
ContactoDonar
Los proyectos que aparecen aquí son de código abierto bajo la licencia MIT.© 2026 CDGet. Todos los derechos reservados.