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. También va más allá de la especificación donde las aplicaciones lo necesitan: versiones ampliadas de los componentes que Material nombra, y los gráficos, la tabla de datos y la paleta de comandos, que no nombra en absoluto.

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 3,8 kB con gzip frente a 130,6 kB para los más de ciento veinte, 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
5
Estrellas en GitHub
531
Descargas de npm
Puntos de datos: 30. Rango: de 0 a 157.
Material Plus — Descargas de npm, Últimos 30 días
Descargas de npm
2 sept30
3 sept0
4 sept14
5 sept157
6 sept25
7 sept0
8 sept0
9 sept6
10 sept19
11 sept4
12 sept5
13 sept17
14 sept17
15 sept0
16 sept4
17 sept135
18 sept15
19 sept7
20 sept3
21 sept21
22 sept0
23 sept6
24 sept4
25 sept12
26 sept0
27 sept2
28 sept11
29 sept5
30 sept9
1 oct3
Ú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.