The missing design system layer for Compose UI
Fully renderless, fully accessible components, plus a flexible theming system for Compose UI. Build high quality apps and design systems for every platform, not just Android.
implementation("com.composables:core:1.46.0")Starred by those who care about UX at
Sponsored by
Become a sponsor
Testimonials
Matt KulaAndroid at Warner Music GroupWe just transition from M3 Modal Bottom Sheet to [the Compose Unstyled] one and it fixed multiple issues 🎉!
Jacob RasAndroid Engineer, Albert HeijnEver since [Compose Unstyled] was pointed out to me I use that one.Simpler API, and it actually works. I like it a lot, after continuously having something broken with the (Material Compose) bottom sheets.
Rick NoutEx-GoogleFinally! Sounds awesome and can't wait to try it. Keep crushing it @alexstyl
Sven BjørnssenAndroid DeveloperTo be super honest: You are doing gods work, Google's bottomsheet is attrocious for example when used in any capacity slightly outside of its intended usecase, great work, keep it up!
ShivAndroid DeveloperUsing the [Compose Unstyled] bottom sheets everywhere in my app. they are so much easier to use than the official ones.
Isaac ZikstarAndroid at SquareThank you for making the only bottomsheet composable library that actually makes sense!
DennisHow is this not a first party api
Rafa VázquezN26I was finally able to migrate my app's bottom sheet to the one from compose-unstyled. The API is much simpler and cleaner than the one from Material ❤️
Vasiliy ZukanovAndroid freelancerThis is a good opportunity to express my endless gratitude for your unstyled bottom sheet. It is the most convenient and well designed UI component API I've ever worked with.
AAdriAndroid developerThumbs up from me for unstyled, I'm using it for an android app (no cmp sadly) without material components (except material-ripple). Initially added it for bottom sheets (way better than m3 in my experience) and have used more components since without issues
Component Library
Ready styled components for Compose UI to build apps on every platform, not just Android
Learn more ->
About Composables.com

I'm Alex Styl, founder of Composables.com.
I've been building native apps for over a decade for companies like Apple, product studios, and my own startups.
I love the productivity of Kotlin and flexibility of Compose and wanted to use it on all my apps.
Google announced Jetpack Compose going stable on 2021. In 2022, I started using Compose for all my Android apps. However, since it was a new tech, I could not find great resources online and as a result Composables.com was born.
Composables.com started off as a small Jetpack Compose blog in order to share my findings with the technology.
The community loved the effort and since then I kept adding more content, resources, open-source and tools around Compose, not only Jetpack Compose but also Compose Multiplatform.
Every single piece of content, tool and resource you will find in this site was born because of my own needs and are tools that I use in my day to day work to build my products and startups.









