An implementation of Google's Material 3 Compose using Compose Unstyled
This is an educational demo project showing how to build Material Design 3 components using Compose Unstyled—a library that provides the building blocks for creating user interfaces without being tied to any specific platform. The project demonstrates 20+ common UI components (buttons, checkboxes, sliders, dialogs, menus, tabs, and more) that work identically across Android, web browsers, and desktop applications. All components follow accessibility standards and use the familiar Material Design visual language while being built on platform-agnostic primitives.
How It Works
You hear about Compose Unstyled, a library that lets you build beautiful interfaces that work everywhere—from phones to web browsers to desktop apps.
Someone has created a complete set of Material Design components using this unstyled approach, and you want to see how it works.
The demo shows you two versions of every component—side by side—so you can see that the unstyled version looks and behaves exactly like the standard one.
Buttons, checkboxes, sliders, dialogs, tabs—everything you need to build a complete app, all working the same way across every platform.
Every component follows accessibility guidelines, so your apps will work for everyone—no extra work needed.
With one simple command, the demo launches on your desktop, showing you exactly how everything looks and feels.
You now understand how to create consistent, accessible interfaces that work everywhere—phones, tablets, web, and desktop.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.