Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences.
Material Design is Google's open-source design system, currently in its third major version (Material 3), for building user interfaces across platforms. It provides guidelines, UI components, and tools intended to streamline collaboration between designers and developers when building products. The system includes a design kit for Figma alongside code and developer documentation for implementation.
The latest evolution, M3 Expressive, focuses on emotion-driven UX and adds vibrant colors, an adaptive motion system, flexible typography, and contrasting shapes. It introduces or updates components such as toolbars, split buttons, progress indicators, and button groups, along with an expanded shape library of 35 shapes supporting shape-morph motion.
Material Design supports development across Android (including Jetpack Compose, which is now the primary path for Android), Flutter, and the web. It is aimed at designers and developers building user interfaces, with resources including a design blog, developer guides, and archived versions of earlier Material Design releases (1 and 2).
Material Design provides libraries for Android Compose, Flutter, and Web.
Yes, Material Design is backed by open-source code.
It is designed for teams of designers and developers who want to collaborate and quickly build beautiful, usable products.
Yes, it offers a Figma M3 Design Kit with customizable styles and components for creating mockups and prototypes.
M3 Expressive is the latest evolution of Material Design that adds vibrant colors, intuitive motion, adaptive components, flexible typography, and contrasting shapes for emotion-driven UX.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Luqum is a Python library for parsing Lucene query expressions and converting them into structured Elasticsearch DSL queries. It helps developers safely interpret, transform, and analyze Lucene style search syntax without hand rolling parsers.
React components and hooks library with native dark theme support and focus on usability, accessibility and developer experience.
Streaming Markdown renderers for AI chat interfaces across Vue, React, Svelte, Angular, Nuxt, and Next.js, with diagrams, math, code, and safe HTML.
React components for faster and easier web development. Build your own design system, or start with Material Design.
Materialize is a modern responsive CSS framework based on Material Design by Google.
Morris.js is the library that powers the graphs on http://howmanyleft.co.uk/. It.