Framework de componentes de interfaz de usuario con Material Design para Vue, con componentes responsivos hechos a mano para crear aplicaciones web.
material-components/material-web
Componentes web de Material Design 3 basados en Lit para crear aplicaciones web accesibles, con configuración sin proceso de compilación mediante CDN o con npm.
- Estrellas
- 11,369
- Forks
- 1,158
- Issues abiertos
- 189
- Último commit
- hace 3 días
¿Qué es?
Material Web (@material/web) es una biblioteca de componentes web que implementa el sistema de diseño Material 3 de Google. Componentes como botones, casillas de verificación, botones de opción, campos de texto y estilos tipográficos se publican como elementos personalizados estándar, por lo que pueden usarse en HTML sin procesar y también con React, Vue, Angular u otros frameworks.
La biblioteca puede cargarse directamente desde un CDN con un mapa de importaciones, sin necesidad de un paso de compilación, o instalarse desde npm para compilaciones de producción. Una hoja de estilos de escala tipográfica ofrece estilos de texto de Material que se pueden aplicar a cualquier elemento.
El proyecto está en modo de mantenimiento mientras el equipo busca nuevos responsables, así que los equipos que decidan adoptarlo deberían tenerlo en cuenta.
Funciones clave
- 01Componentes de Material 3 publicados como componentes web estándar
- 02Se pueden usar en HTML sin procesar o junto con React, Vue y Angular
- 03Configuración sin compilación mediante CDN y mapas de importación
- 04Hoja de estilos de escala tipográfica con estilos de texto de Material
- 05Se puede instalar desde npm para compilaciones de producción
Casos de uso
- Añadir botones, campos de texto y controles de formulario con estilo Material a una página HTML estática
- Crear la interfaz de una aplicación web con Material 3 sin comprometerse con un framework específico
- Prototipar interfaces Material rápidamente con una importación desde CDN
Inicio rápido
- 1
Copia el ejemplo de HTML sin compilación del README en un archivo HTML
- 2
Abre el archivo HTML en un navegador para ver los componentes en funcionamiento desde el CDN
Antes de usarlo
- El proyecto está en modo de mantenimiento mientras busca nuevos responsables
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es material-web?
- Componentes web de Material Design 3 basados en Lit para crear aplicaciones web accesibles, con configuración sin proceso de compilación mediante CDN o con npm. Material Web (@material/web) es una biblioteca de componentes web que implementa el sistema de diseño Material 3 de Google. Componentes como botones, casillas de verificación, botones de opción, campos de texto y estilos tipográficos se publican como elementos personalizados estándar, por lo que pueden usarse en HTML sin procesar y también con React, Vue, Angular u otros frameworks.
- ¿material-web es gratuito? ¿Qué licencia tiene?
- material-web es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿material-web sigue mantenido?
- Mantenimiento activo. El último commit de material-web fue el 22 oct 2026.
- ¿Para qué puedo usar material-web?
- Añadir botones, campos de texto y controles de formulario con estilo Material a una página HTML estática Crear la interfaz de una aplicación web con Material 3 sin comprometerse con un framework específico Prototipar interfaces Material rápidamente con una importación desde CDN
- ¿Cómo se instala material-web?
- Copia el ejemplo de HTML sin compilación del README en un archivo HTML Abre el archivo HTML en un navegador para ver los componentes en funcionamiento desde el CDN
- ¿Dónde consigo material-web?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/material-components/material-web
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una biblioteca gratuita y de código abierto que añade componentes de UI listos para usar como nombres de clases sobre Tailwind CSS.
Biblioteca de componentes Material Design para Blazor, escrita íntegramente en C# para que los desarrolladores de .NET creen interfaces web con poco CSS o JavaScript.
Monorepositorio de Microsoft con componentes React, Web Components y utilidades para crear aplicaciones web con el sistema de diseño Fluent UI.
Biblioteca de componentes de React que implementa Material Design de Google y ofrece una amplia variedad de componentes de interfaz listos para usar.
Gestor de contraseñas y datos de código abierto para personas y equipos, con clientes para servidor, web, escritorio, móviles y extensiones de navegador.