Material Components for the web are architected to be adaptable to various major web frameworks. The following wrapper libraries are available:
-
Material Web Components: MDC Web integration for Web Components (using vanilla components)
-
Material Components for React: MDC Web integration for React (using foundations/adapters). Please note that this project is no longer under active development.
-
Additional third-party integrations
- Preact Material Components
- RMWC: React Material Web Components (using foundations/adapters.)
- Angular MDC
- Blox Material: Angular Integration Library.
- Vue MDC Adapter: MDC Web Integration for Vue.js (using foundations/adapters.)
- Material Components Vue: MDC Web Integration for Vue.js (using vanilla components)
- BalmUI: Next Generation Material UI for Vue.js
- Ember Material Components: MDC Web integration for Ember (using vanilla components)
- MatBlazor: Material Design components for Blazor
- Svelte Material UI: A library of Svelte 3 Material UI components.
-
More coming soon! Feel free to submit a pull request adding your library to this list, so long as you meet our criteria.