AltHub

material-components/material-web Alternatives

Material 3 Web Components / UI component library

Material Web is a library of Web Components implementing Google's Material Design 3 (Material You) design system to help build accessible web applications.

11.2kSCSSApache-2.0active ยท last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

zdhxiong/mduiGitHub

Actively maintained Material Design 3 Web Components; choose over seed for a currently developed drop-in community alternative.

Material Design 3(Material You) UI components using Web Components.

4.5k
TypeScript
none
active3mo ago
matraic/m3eGitHub

Material 3 Expressive Web Components; choose over seed when you want the newer expressive Material You visuals in a custom-elements package.

Material 3 Expressive Web Components

204
TypeScript
MIT
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

quasarframework/quasarGitHub

Vue-based all-in-one UI framework with Material Design appearance; choose when building with Vue and wanting a full-featured framework rather than framework-agnostic web components.

Quasar Framework - Build high-performance VueJS user interfaces in record time

27.2k
JavaScript
MIT
active2mo ago
varletjs/varletGitHub

Vue 3 component library supporting Material 2 and 3; choose for Vue-native components on mobile and desktop instead of generic web components.

A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.

5.3k
Vue
MIT
active2mo ago
creativetimofficial/material-tailwindGitHub

Material Design components implemented with Tailwind CSS; choose when your project is already based on Tailwind and prefers utility CSS.

@material-tailwind is an easy-to-use components library for Tailwind CSS and Material Design.

4.4k
TypeScript
MIT
active6mo ago
vuetifyjs/vuetifyGitHub

Mature Material Design component framework for Vue; choose for Vue applications seeking a large, battle-tested component ecosystem.

๐Ÿ‰ Vue Component Framework

41.0k
TypeScript
NOASSERTION
active2mo ago
Dogfalo/materializeGitHub

Classic CSS/JS framework for Material Design; choose for plain-HTML projects that don't need web components.

Materialize, a CSS Framework based on Material Design

38.8k
JavaScript
MIT
active2mo ago
mlaursen/react-mdGitHub

React component library implementing Material Design in Sass; choose when working in React and wanting framework-native components.

React material design - An accessible React component library built from the Material Design guidelines in Sass

2.3k
TypeScript
MIT
active2mo ago
balmjs/balm-uiGitHub

Vue-based Material Design UI library; choose for Vue projects wanting a smaller alternative to Vuetify.

:diamonds: A modular and customizable UI library based on Material Design and Vue

510
SCSS
MIT
active2mo ago
mdbootstrap/material-design-for-bootstrapGitHub

Bootstrap-based Material Design UI kit; choose when already committed to Bootstrap and not wanting web components.

Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below.

9.3k
JavaScript
MIT
active7mo ago
angular/componentsGitHub

Angular's official Material Design components; choose for Angular apps where framework-native integration is preferred over generic web components.

Component infrastructure and Material Design components for Angular

25.0k
TypeScript
MIT
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

google/material-design-liteGitHub

Earlier Google CSS/JS implementation of Material Design, now effectively unmaintained; choose only for legacy pages needing lightweight no-dependency styling.

Material Design Components in HTML/CSS/JS

32.2k
HTML
Apache-2.0
active6mo ago
material-components/material-components-webGitHub

Previous generation of Google's Material components, archived and without recent pushes; choose only for legacy apps already using its class-based API.

Modular and customizable Material Design UI components for the web

17.1k
TypeScript
MIT
archived1.8y ago
TheComputerM/svelte-materialifyGitHub

Svelte Material UI component library now archived and unmaintained; useful only for legacy Svelte projects that need Material styling.

A Material UI Design Component library for Svelte heavily inspired by vuetify.

613
Svelte
MIT
archived4.1y ago
finnhvman/matterGitHub

Pure CSS Material components, stale and unmaintained; choose only for zero-JS static sites that accept older Material styling.

Material Design Components in Pure CSS. Materializing HTML at just one class per component ๐Ÿฐ

1.1k
JavaScript
MIT
dormant3.9y ago

Listed as an alternative to

These projects were analysed and named material-web among their alternatives. The relationship is not symmetric โ€” how material-web rates them is a separate judgement, made when material-web is analysed in its own right.

mui/material-uiGitHub

calls material-web โ€œChoose when you want standards-based Web Components for Material Design that work outside React.โ€

Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.

99.0kJavaScriptactive
vuetifyjs/vuetifyGitHub

calls material-web โ€œChoose if you prefer standard web components from the Material team that can work with any framework, including Vue.โ€

๐Ÿ‰ Vue Component Framework

41.0kTypeScriptactive
Dogfalo/materializeGitHub

calls material-web โ€œChoose it when you want Google's official Web Components instead of Materialize's global CSS classes.โ€

Materialize, a CSS Framework based on Material Design

38.8kJavaScriptactive
google/material-design-liteGitHub

calls material-web โ€œWhen you want the actively maintained successor using Web Components instead of MDL's static CSS/JS.โ€

Material Design Components in HTML/CSS/JS

32.2kHTMLactive
angular/componentsGitHub

calls material-web โ€œChoose if you want Google's latest Material 3 web components in an Angular app, with extra bridging effort.โ€

Component infrastructure and Material Design components for Angular

25.0kTypeScriptactive
tusen-ai/naive-uiGitHub

calls material-web โ€œWeb-component Material Design library; choose if you want framework-agnostic custom elements over Vue components.โ€

A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.

18.5kTypeScriptactive
vuematerial/vue-materialGitHub

calls material-web โ€œMaterial Design Web Components, framework-agnostic alternative to hand-rolled Vue components.โ€

Vue.js Framework - ready-to-use Vue components with Material Design, free forever.

9.8kVuedormant
mdbootstrap/material-design-for-bootstrapGitHub

calls material-web โ€œchoose when you prefer Google-official, framework-agnostic Material Design Web Components and can forgo Bootstrap utilities.โ€

Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below.

9.3kJavaScriptactive
react-toolbox/react-toolboxGitHub

calls material-web โ€œChoose it for framework-agnostic Material Design Web Components that can be wrapped in React instead of native React components.โ€

A set of React components implementing Google's Material Design specification with the power of CSS Modules

8.6kJavaScriptdormant