Open Source

84 public repositories, sorted by stars. Click any card to visit the GitHub repository.

Global impact

Global Impact

37.5M

Downloads / Year

2B+

End-User Devices

72k

Total Stars

84

Repositories

Open-source libraries used by millions of projects and companies worldwide, including Twitter, Wikipedia, Azar, and many more, powering over 2 billion end-user devices across millions of Android applications.

Pokedex

๐Ÿ—ก๏ธ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

Kotlin8.4k1.1k2 days ago

android-developer-roadmap

๐Ÿ—บ The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.

Kotlin7.8k7214 months ago

Balloon

:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Compose and Kotlin Multiplatform.

Kotlin4k3093 days ago

chatgpt-android

๐Ÿ“ฒ ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.

Kotlin3.9k4478 months ago

landscapist

๐ŸŒป A pluggable, lightweight, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images.

Kotlin2.6k1392 days ago

TransformationLayout

๐ŸŒ  Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.

Kotlin2.4k1948 months ago

sandwich

๐Ÿฅช Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin for Retrofit, Ktor, and Kotlin Multiplatform.

Kotlin1.8k1142 days ago

ColorPickerView

๐ŸŽจ Android colorpicker for getting colors from any images by tapping on the desired color.

Java1.7k2296 days ago

compose-stability-analyzer

๐Ÿฆ„ Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio and IntelliJ.

Kotlin1.7k433 days ago

AndroidVeil

:performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.

Kotlin1.6k10511 months ago

DisneyMotions

๐Ÿฆ A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.

Kotlin1.5k1904 years ago

whatsApp-clone-compose

Stream

๐Ÿ“ฑ WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.

Kotlin1.4k1902 months ago

Cloudy

โ˜๏ธ Kotlin Multiplatform blur and liquid glass effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.

Kotlin1.3k5414 days ago

PowerSpinner

๐ŸŒ€ A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.

Kotlin1.3k12511 months ago

MarvelHeroes

โค๏ธ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, Room, Repository, Koin) architecture.

Kotlin1.2k1694 years ago

Orbital

๐Ÿช Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.

Kotlin1.2k4011 months ago

PowerMenu

:fire: Powerful and modernized popup menu with fully customizable animations.

Java1.2k1743 years ago

pokedex-compose

๐Ÿ—ก๏ธ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.

Kotlin1.1k2015 months ago

FlexibleBottomSheet

๐Ÿฌ Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.

Kotlin1.1k5111 days ago

DisneyCompose

๐Ÿงธ A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.

Kotlin9751573 years ago

WhatIf

โ˜” Fluent syntactic sugar to handle single if-else statements, nullable, collections, and booleans for Kotlin and KMP.

Kotlin949358 months ago

webrtc-android

Stream

๐Ÿ›ฐ๏ธ A versatile WebRTC pre-compiled Android library that reflects the recent WebRTC updates to facilitate real-time video chat for Android and Compose.

Kotlin8831082 months ago

ExpandableLayout

๐Ÿฆš An expandable layout that shows a two-level layout with an indicator.

Kotlin846545 years ago

compose-performance

๐Ÿ“š Curated articles to understand Compose internals and optimize Jetpack Compose performance.

837273 months ago

ElasticViews

:sparkles: An easy way to implement an elastic touch effect for Android.

Kotlin817922 years ago

ProgressView

๐ŸŒŠ A polished and flexible ProgressView, fully customizable with animations.

Kotlin796594 years ago

colorpicker-compose

๐ŸŽจ Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.

Kotlin760662 days ago

AndroidRibbon

:ribbon: A fancy and beautiful ribbon with shimmer effects for Android.

Kotlin693594 years ago

Needs

:closed_umbrella: An easy way to implement modern permission instructions popup.

Kotlin607525 years ago

Pokedex-AR

๐Ÿฆ„ Pokedex-AR demonstrates ARCore, Sceneform, and modern Android tech stacks โ€” such as Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.

Kotlin591584 years ago

kmp-developer-roadmap

๐Ÿ—บ The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.

Kotlin583298 months ago

retrofit-adapters

๐Ÿš† Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.

Kotlin5571912 days ago

compose-nav-graph

โ›ต๏ธ Compose Navigation Graph plugin for Android Studio that visualizes your entire app flow as an interactive map of rendered previews, typed arguments, and transitions.

Kotlin5382210 days ago

MovieCompose

๐ŸŽž A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.

Kotlin526714 years ago

compose-performance-skills

โšก๏ธ A curated library of Agent Skills focused on Jetpack Compose performance.

Shell509193 months ago

TheMovies

๐ŸŽฌ A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

Kotlin4991103 years ago

webrtc-in-jetpack-compose

Stream

๐Ÿ“ฑ This project demonstrates WebRTC protocol to facilitate real-time video communications with Jetpack Compose.

Kotlin492732 months ago

ColorPickerPreference

๐ŸŽจ A library that lets you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.

Kotlin484504 years ago

Only

:bouquet: An easy way to persist and run code block only as many times as necessary on Android.

Kotlin481285 years ago

sketchbook-compose

Stream

๐ŸŽจ Jetpack Compose canvas library that helps you draw paths, images on canvas with color pickers and palettes.

Kotlin477312 months ago

stream-video-android

Stream

๐Ÿ“ฒ Android Video SDK. Stream's versatile Core + Compose UI component libraries that allow you to build video calling, audio room, and, live streaming apps based on Webrtc running on Stream's global edge network.

Kotlin47658today

Submarine

:speedboat: Floating navigation view for displaying a list of items dynamically on Android.

Kotlin475394 years ago

TheMovies2

๐ŸŽฌ A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.

Kotlin473585 years ago

Orchestra

๐ŸŽบ A collection of Jetpack Compose libraries, which allows you to build tooltips, spinners, and color pickers.

Kotlin466203 years ago

Rainbow

๐ŸŒˆ An expressive Kotlin DSL for dynamically creating and applying gradients, text shaders, and tints to any Android View.

Kotlin460158 months ago

avatarview-android

Stream

โœจ Supports loading profile images with fractional styles, shapes, borders, indicators, and initials for Android.

Kotlin435282 months ago

server-driven-compose

๐Ÿง™ Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.

Kotlin4202711 months ago

IndicatorScrollView

๐Ÿง€ A dynamic scroll view that animates indicators according to its scroll position.

Kotlin414335 years ago

gemini-android

Stream

โœจ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.

Kotlin387332 months ago

PreferenceRoom

:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.

Java378264 years ago

DoubleLift

๐Ÿฆ‹ Expands and collapses a layout horizontally and vertically sequentially.

Kotlin360215 years ago

GoldMovies

๐Ÿ‘‘ The GoldMovies is based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.

Kotlin355495 years ago

lazybones

๐Ÿ˜ด A lazy and fluent syntactic sugar for observing Activity, Fragment, and ViewModel lifecycles with lifecycle-aware properties.

Kotlin353164 years ago

sealedx

๐ŸŽฒ Kotlin Symbol Processor that auto-generates extensive sealed classes and interfaces for Android and Kotlin.

Kotlin3491211 months ago

android-testing-skills

โšก๏ธ A set of skills for Android testing: Compose UI, AndroidX Test, JVM unit tests, and ADB.

Shell331124 months ago

Bindables

๐Ÿงฌ Android DataBinding kit that enables notifying UI layers of data changes without requiring backing properties or relying on reactive programming models like LiveData and StateFlow.

Kotlin3292011 months ago

compose-stability-inference

๐Ÿ“š A comprehensive study of how the Compose compiler determines type stability for recomposition optimization.

3221015 days ago

AndroidBottomBar

๐Ÿซ A lightweight bottom navigation view, fully customizable with an indicator and animations.

Kotlin294235 years ago

compose-animations

โšก๏ธ A collection of Jetpack Compose animations for the best practices. Tweak literals at the top of any file, save, and watch the motion morph in real-time.

Kotlin292154 months ago

twitch-clone-compose

Stream

๐ŸŽฎ Twitch clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.

Kotlin272252 months ago

compose-stable-marker

โœ’๏ธ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.

Kotlin26728 months ago

snitcher

๐Ÿฆ‰ Snitcher captures global crashes on KMP for Android, desktop, and iOS, and redirects to the exception tracing screen for swift recovery.

Kotlin266811 days ago

Bundler

๐ŸŽ Android Intent & Bundle extensions that insert and retrieve values elegantly.

Kotlin265115 years ago

placeholder-compose

RevenueCat

โœจ Fully customizable placeholder loading effects for Jetpack Compose and KMP.

Kotlin248820 days ago

android-skills-mcp

An MCP server and CLI packager for official Android skills.

TypeScript224116 days ago

Chamber

โš–๏ธ A lightweight Android lifecycle-aware and thread-safe pipeline for communicating between components with custom scopes.

Kotlin189145 years ago

compose-effects

๐Ÿงต Compose Effects enable you to launch efficient side-effects without unnecessary operations for Android and Compose Multiplatform.

Kotlin17566 days ago

BaseRecyclerViewAdapter

โšก Fast way to bind RecyclerView adapter and ViewHolder for implementing clean sections.

Kotlin167155 years ago

nowinandroid-kmp

๐Ÿ“ฑ Now in Android KMP is a full Kotlin Multiplatform port of Google's Now in Android sample.

Kotlin153712 days ago

meeting-room-compose

Stream

๐ŸŽ™๏ธ A real-time meeting room app built with Jetpack Compose to demonstrate video communications.

Kotlin152202 months ago

flow-operators

๐ŸŒŠ Flow operators enable you to create restartable, pausable, or one-shot StateFlow.

Kotlin150411 months ago

stream-log

Stream

๐Ÿ›ฅ Stream Log is a lightweight and extensible logger library for Kotlin Multiplatform.

Kotlin14362 months ago

manifest-android-interview

๐Ÿš€ Manifest Android Interview is the ultimate guide to cracking Android technical interviews.

13862 months ago

slide-to-unlock

RevenueCat

โžก๏ธ Fully customizable slide to unlock UI component for Jetpack Compose and KMP.

Kotlin135123 months ago

firebase-android-ktx

๐Ÿ”ฅ Kotlin & Compose-friendly Firebase extensions designed to help you focus on your business logic.

Kotlin124811 months ago

stream-result

Stream

๐ŸšŠ Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.

Kotlin10711 months ago

viewmodel-lifecycle

๐ŸŒณ ViewModel Lifecycle allows you to track and observe Jetpack's ViewModel lifecycle changes.

Kotlin106104 years ago

cat-paywall-compose

RevenueCat

๐Ÿˆ Cat Paywall Compose demonstrates the paywall with Google Play's billing system using RevenueCat SDK for Android and Jetpack Compose.

Kotlin10573 months ago

pokedex-kmp

๐Ÿ—ก๏ธ Pokedex KMP demonstrates modern Kotlin Multiplatform development with Compose Multiplatform, running from one shared codebase on Android, iOS, desktop, and the web.

Kotlin9781 months ago

compose-hotswan-issuetracker

๐Ÿฆข Compose Hot Reload for Android & KMP with Compose HotSwan. Instant UI updates on your running Android app with state preserved.

57115 days ago

crayfish

๐Ÿฆž Compose Multiplatform image cropper for Android, iOS, desktop, and the web.

Kotlin48today

kotlin-deep-dive

Kotlin Book: An in-depth look at the principles and internal mechanisms underlying Kotlin fundamentals.

3213 months ago

skydoves

๐Ÿ•Š skydoves

25232 months ago

compose-mechanisms

๐Ÿš€ Jetpack Compose Mechanisms teaches how every composable function works under the hood, from the Compiler, Runtime, UI to performance.

203 months ago