OpenCompose®
Getting Started
Introduction
Installation
Soon
All Products
Base Components
Components and Blocks
Sectoral Templates
Soon
Figma File
Soon
Foundations
Color
Typography
Quick search…
/
Introduction
OpenCompose® is an open-source mobile UI library built for designers and developers.
It brings together foundations, components, patterns, and resources into a single system designed to help teams build consistent, high-quality mobile products across Android and iOS.
Whether you're designing your first screen or scaling an entire product, OpenCompose® provides the building blocks to create experiences that feel familiar, accessible, and native on every platform.
Free forever.
Why OpenCompose®?
Modern mobile products shouldn't require two completely different design systems.
Android and iOS have unique conventions, but they also share common interaction patterns. OpenCompose® embraces both—creating a unified design language while respecting the strengths of each platform.
Instead of choosing between consistency and platform familiarity, you get both.
Our Philosophy
OpenCompose® is built on a simple idea:
Design once. Respect every platform.
The goal isn't to make Android look like iOS or iOS look like Android.
It's to create products that feel native everywhere while sharing a consistent visual language, interaction model, and design process.
Community
OpenCompose® is built in the open.
We believe great design systems evolve through real products, thoughtful feedback, and contributions from the community.
Whether you're reporting an issue, suggesting an improvement, or sharing your work, every contribution helps make OpenCompose® better for everyone.
Next Steps
Continue to Getting Started to learn how OpenCompose® is organised and how to start building with the system.
© 2025 OpenCompose® Design System. All rights reserved.