
awesome-android-ui
A curated list of links to Android UI and UX libraries, sorted by component type.
- Stars
- 58.3k
- Forks
- 10.2k
- Licence
- MIT
- Language
- —
- Last update
- 5 months ago
- Type
- Curated list
What it is
This is a reading list rather than software you install. It collects open-source Android libraries for interface work, such as animations, layouts, pull-to-refresh, dialogs, charts and blur effects, and groups them by component type. Each entry links to the library's repository and lists its license, with demo GIFs for many of them.
- Browse the Jetpack Compose section to find a library for images, backstacks or animations
- Find a pull-to-refresh or swipe-layout library by searching the Layout section
- Compare license types (MIT or Apache License V2) before choosing a library for a project
- Watch demo GIFs to judge how a library's interaction looks before reading its code
Great for
- Android developers looking for a ready-made library for a specific UI element
- Developers exploring Jetpack Compose options
- Designers who want to see what interaction patterns are available on Android
- Developers checking license terms before adopting a UI library
Not ideal for
- People who want a single app or tool to run: this is only a list of links (the README does not describe installing anything from it)
- Anyone needing guaranteed library maintenance status, since the README does not say which entries are actively maintained
How to get it
- 1
See the README
Clone the list locally (optional)
git clone https://github.com/wasabeef/awesome-android-ui - 2
Run it
- Open the repository on GitHub or read the README in your browser
- Use the Index section to jump to a component type, such as Layout or Dialog
- Open the linked library repository for the one you are interested in
- Check its license and README before adding it to a project
- 3
Get the most out of it
- Use the license column to filter out options that do not fit your project's license needs
- Open the demo GIFs to compare visual behavior before reading library code
- Follow the links to each library's own README for installation instructions, since this list does not provide them
Downloads
Strengths
- Organized by component type, so it is easy to scan for a specific UI need
- Each entry shows the license and, for many, a demo animation
- Covers both classic View-based Android and Jetpack Compose
Trade-offs
- Only a list of links; it does not evaluate code quality or current maintenance
- Some entries have unclear or missing license info (for example, one is listed as UnKnown)
- The README provided is truncated, so the full set of categories could not be verified
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| awesome-android-ui (this) | 58.3k | Curated list | beginner | 5 months ago | Android developers looking for a ready-made library for a specific UI element |
| react-native-elements | 25.9k | Library | intermediate | 6 months ago | React Native developers who want ready-made UI components |
| kivy | 19k | Framework | intermediate | 4 days ago | Python developers who want one codebase for desktop and mobile apps |
| mui | 13.5k | Framework | intermediate | 1.5 years ago | Developers who want to build mobile-style web or hybrid app screens with HTML, CSS and JavaScript |
| ui | 127k | Library | intermediate | 4 days ago | Developers building React or Next.js interfaces who want full control over component code |
| storybook | 91.4k | Dev tool | intermediate | 4 days ago | Frontend teams building a shared component library or design system |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.