A collection of awesome things.
- Batchfile
- C
- C#
- C++
- CSS
- Clojure
- Dart
- Elixir
- Go
- Groovy
- HTML
- Java
- JavaScript
- Kotlin
- Less
- Makefile
- Objective-C
- PHP
- Python
- Ruby
- Rust
- SCSS
- Shell
- Swift
- TypeScript
- Vue
- Misc
- aegis-icons/aegis-icons - Unofficial 2FA entry icons for open source Android authenticator Aegis.
- facebookarchive/profilo - A library for performance traces from production.
- stratumauth/app - ๐ฑ Two-Factor Authentication (2FA) client for Android + Wear OS
- facebookarchive/conceal - Conceal provides easy Android APIs for performing fast encryption and authentication of data.
- organicmaps/organicmaps - ๐ Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
- typesense/typesense - Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch โก ๐ โจ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
- sakofchit/system.css - A design system for building retro Apple interfaces
- penpot/penpot - Penpot: The open-source design tool for design and code collaboration
- KRTirtho/spotube - ๐ง Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
- Lacerte/clima - MOVED TO https://codeberg.org/Lacerte/clima
- TomBursch/kitchenowl - KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.
- localsend/localsend - An open-source cross-platform alternative to AirDrop
- saber-notes/saber - The cross-platform open-source app built for handwriting
- standard-webhooks/standard-webhooks - The Standard Webhooks specification
- FiloSottile/age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
- KarnerTh/mermerd - Create Mermaid-Js ERD diagrams from existing tables
- MichaelMure/mdr - MarkDown Renderer for the terminal
- StackExchange/blackbox - Safely store secrets in Git/Mercurial/Subversion
- apache/incubator-answer - A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.
- binwiederhier/ntfy - Send push notifications to your phone or desktop using PUT/POST
- charmbracelet/vhs - Your CLI home video recorder ๐ผ
- git-bug/git-bug - Distributed, offline-first bug tracker embedded in git, with bridges
- jetify-com/devbox - Instant, easy, and predictable development environments
- maaslalani/slides - Terminal based presentation tool
- macintoshpie/ghactionsbyexample - GitHub Actions by Example
- pocketbase/pocketbase - Open Source realtime backend in 1 file
- rehacktive/caffeine - A basic REST service for JSON data - enough for prototyping and MVPs!
- rhysd/dot-github - .github directory generator
- asciidoctor/asciidoctor-gradle-plugin - A Gradle plugin that uses Asciidoctor via JRuby to process AsciiDoc source files within the project.
- green-code-initiative/ecoCode-android - Reduce the environmental footprint of your Java-based Android apps with SonarQube
- lessthanoptimal/gversion-plugin - Gradle plugin for autogenerating version info from gradle and git
- platan/idea-gradle-dependencies-formatter - Gradle dependencies formatter for IntelliJ IDEA
- OyaCanli/awesome-android-oem-issues - Common problems with specific types of Android OEMs
- abhivaikar/howtheytest - A collection of public resources about how software companies test their software
- homostellaris/clean-code-smells-and-heuristics - A linkable reference of code smells & heuristics for better code reviews, inspired by the chapter of the same name in Bob Martin's "Clean Code".
- rammcodes/Dopefolio - Dopefolio ๐ฅ - Portfolio Template for Developers ๐
- uber/nanoscope - An extremely accurate Android method tracing tool.
- 0x4f53/GetPerms - An Android wrapper library to quickly get app permissions and other package data.
- Aghajari/AXEmojiView - an advanced library which adds emoji,sticker,... support to your Android application.
- Amit7474/Dolly-SharedPreferences -
- AmrDeveloper/TreeView - Multi roots TreeView ๐ด implementation for Android Platform with a lot of options and customization
- ArtemNurtdinov/RatingView - Android view for showing rating or quiz results
- Ashok-Varma/Gander - Gander is a simple in-app HTTP inspector for Android OkHttp clients. Gander intercepts and persists all HTTP requests and responses inside your application, and provides a UI for inspecting their content.
- Azoft/CarouselLayoutManager - Android Carousel LayoutManager for RecyclerView
- Baseflow/PhotoView - Implementation of ImageView for Android that supports zooming, by various touch gestures.
- Blankj/AndroidUtilCode - ๐ฅ Android developers should collect the following utils(updating).
- Dimezis/BlurView - Dynamic iOS-like blur of underlying Views for Android
- GrenderG/Toasty - The usual Toast, but with steroids ๐ช
- HBiSoft/HBRecorder - Lightweight screen recording Android library
- ImangazalievM/Scripto - Android bridge for sending messages between Java and JavaScript in WebView.
- JakeWharton/ProcessPhoenix - Process Phoenix facilitates restarting your application process.
- JakeWharton/u2020 - A sample Android app which showcases advanced usage of Dagger among other open source libraries.
- Karumi/Dexter - Android library that simplifies the process of requesting permissions at runtime.
- KeepSafe/TapTargetView - An implementation of tap targets from the Material Design guidelines for feature discovery.
- MarsadMaqsood/StylishDialogs - Stylish Alert Dialogs for Android.
- MatthiasRobbers/shortbread - Android library that creates app shortcuts from annotations
- MichaelRocks/libphonenumber-android - Android port of Google's libphonenumber
- RHSaliya/PasswordStrengthView - This is an android library to represent password strength.
- Ramotion/circle-menu-android - โญ๏ธ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion
- Ramotion/folding-cell-android - ๐ FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion
- Ramotion/paper-onboarding-android - PaperOnboarding is a material design slider made by @Ramotion
- Rosemoe/sora-editor - A multifunctional Android code editor library. (aka CodeEditor)
- SalomonBrys/ANR-WatchDog - A simple watchdog that detects Android ANR (Application Not Responding) error and throws a meaningful exception
- TNG/ArchUnit - A Java architecture test library, to specify and assert architecture rules in plain Java
- Tencent/tinker - Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
- Tommy-Geenexus/exif-interface-extended - AndroidX ExifInterface with an extended API
- VictorAlbertos/BreadcrumbsView - A customizable Android view for paginated forms
- VictorAlbertos/RxCache - Reactive caching library for Android and Java
- Willena/Android_PhoneNumber_Input - A small library that bring a more powerful widget for telephone number inputs
- Zhuinden/simple-stack - [ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
- akaita/RxJava2Debug - RxJava 2.x extension to provide meaningful Stack Traces
- akaita/easylauncher-gradle-plugin - Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will
- amitshekhariitbhu/Android-Debug-Database - A library for debugging android databases and shared preferences - Make Debugging Great Again
- amitshekhariitbhu/PRDownloader - PRDownloader - A file downloader library for Android with pause and resume support
- amulyakhare/TextDrawable - This light-weight library provides images with letter/text like the Gmail app. It extends the Drawable class thus can be used with existing/custom/network ImageView classes. Also included is a fluent interface for creating drawables and a customizable ColorGenerator.
- android10/Android-CleanArchitecture - This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
- arimorty/floatingsearchview - A search view that implements a floating search bar also known as persistent search
- aritraroy/PinLockView - A clean, minimal, highly customizable pin lock view for Android
- aritraroy/RxMagneto - A fast, simple and powerful Play Store information fetcher for Android.
- arthur3486/bottomsheets - Material Bottom Sheets library for Android
- billthefarmer/print - Android print app
- bluelinelabs/Conductor - A small, yet full-featured framework that allows building View-based Android applications
- box/mojito - An automation platform that enables continuous localization.
- bravoborja/ReadMoreTextView - A Custom TextView with trim text
- curioustechizen/android-ago - An Android TextView that always displays an auto refreshing relative time span with respect to a reference time
- daimajia/AndroidViewAnimations - Cute view animation collection.
- daniel-stoneuk/material-about-library - Makes it easy to create beautiful about screens for your apps
- deepmedia/Transcoder - ๐ Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.
- elvishew/xLog - Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here.
- emrekobak/Android-MQTT-Client - Android MQTT Client App
- eriffanani/TextViewReadMore - Android library for creating expand button on your long textview
- fabiomsr/okhttp-peer-certificate-extractor - This tool extracts peer certificates from given certificates.
- felldo/JEmoji - Java Emoji (JEmoji) is a lightweight fast emoji library for Java with the purpose to improve and ease working with emojis
- florent37/ShapeOfView - Give a custom shape to any android view, Material Design 2 ready
- githubwing/ByeBurger - An Android behavior library let your titlebar or bottom navigation hiding on scroll ,ๆๅ ถ็ฎไพฟ็ๅฟซ้ๅฎ็ฐๆปๅจ้่ๆ ้ขๆ ๅๅฏผ่ชๆ
- goldfish07/ResChiper - AAB Resource Obfuscation Tool for Android
- google/TestParameterInjector - A simple yet powerful parameterized test runner for Java.
- gradle/wrapper-upgrade-gradle-plugin - Gradle plugin that detects and updates Gradle and Maven wrappers to the latest Gradle and Maven version.
- grishka/poke.dex -
- hbb20/CountryCodePickerProject - Country Code Picker (CCP) is an android library which provides an easy way to search and select country or international phone code. Also supports Android EditText phone mask and international phone validation.
- iluwatar/java-design-patterns - Design patterns implemented in Java
- imablanco/Zoomy - Zoomy is an easy to use pinch-to-zoom Android library
- infinum/Android-Goldfinger - Android library to simplify Biometric authentication implementation.
- infinum/Android-Prince-of-Versions - Android library for handling application updates.
- infinum/android-complexify - An Android library which makes checking the quality of user's password a breeze.
- insideapp-oss/sonar-apple - SonarQube plugin for Swift / Objective-C
- insideapp-oss/sonar-flutter - SonarQube plugin for Flutter / Dart
- ittianyu/BottomNavigationViewEx - An android lib for enhancing BottomNavigationView. ไธไธชๅขๅผบBottomNavigationView็ๅฎๅๅบใ
- jd-alexander/LikeButton - Twitter's heart animation for Android
- jgilfelt/chuck - An in-app HTTP inspector for Android OkHttp clients
- jonfinerty/Once - A small Android library to manage one-off operations.
- jpetitto/validator - A tiny library for easily validating TextInputLayouts in Android
- jplag/JPlag - State-of-the-Art Source Code Plagiarism & Collusion Detection
- jraska/livedata-testing - TestObserver to easily test LiveData and make assertions on them.
- jrvansuita/MaterialAbout - ๐ It's a material-design about screen to use on your Android apps. A developer profile and application information easy to integrate.
- kyleduo/SwitchButton - A cute widget of Switch Button for you to create beautiful and friendly UI.
- lalongooo/rings - A simple chart for Android with three indicators and one more to indicate overall summary. They get highlighted if you click on the ring or text.
- lionscribe/libphonenumber-android - A better Android port of Google's libphonenumber, optionally includes Geocoding
- lisawray/groupie - Groupie helps you display and manage complex RecyclerView layouts.
- livefront/bridge - An Android library for avoiding TransactionTooLargeException during state saving and restoration
- luizgrp/SectionedRecyclerViewAdapter - An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state controlled individually.
- m3ftah/NearbyTest - Testing Android Nearby P2P connections
- mandriana/android-mvp-core - A library to set up MVP architecture on Android
- mapstruct/mapstruct - An annotation processor for generating type-safe bean mappers
- mapstruct/mapstruct-examples - Examples for using MapStruct
- marcoscgdev/EasyAbout - A fully material-designed about fragment for your application.
- martykan/forecastie - A simple, opensource weather app for Android.
- material-foundation/material-remixer-android - Remixer for Android. Live adjustment of app variables.
- mattprecious/telescope - A simple tool to allow easy bug report capturing within your app.
- medyo/android-about-page - Create an awesome About Page for your Android App in 2 minutes
- mik3y/usb-serial-for-android - Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
- mirrajabi/okhttp-json-mock - Mock your data for Okhttp and Retrofit in json format in just a few moves
- neworld/spanner - Simple and fluent spannable builder
- nisrulz/android-tips-tricks - โ๏ธ [Cheatsheet] Tips and tricks for Android Development
- nisrulz/sensey - โก [Android Library] Play with sensor events & detect gestures in a breeze.
- nontravis/recycler-view-margin-decoration - A library for add margin each item in RecyclerView.
- ocpsoft/prettytime - Social Style Date and Time Formatting for Java
- ongakuer/CircleIndicator - A lightweight indicator like in nexus 5 launcher
- orhanobut/logger - โ๏ธ Simple, pretty and powerful logger for android
- otto-de/edison-hal - A library to parse and render application/hal+json documents in Java
- patzly/grocy-android - ERP beyond your fridge, now on your phone โ An awesome companion app for grocy
- permissions-dispatcher/PermissionsDispatcher - A declarative API to handle Android runtime permissions.
- pilgr/Paper - Paper is a fast NoSQL-like storage for Java/Kotlin objects on Android with automatic schema migration support.
- pranavpandey/dynamic-theme - A text (JSON) based theme engine for Android apps.
- pranavpandey/dynamic-utils - Utility functions to perform dynamic operations on Android.
- preslavmihaylov/booknotes - A collection of my book notes on various subjects, mainly computer science
- ragunathjawahar/android-saripaar - UI form validation library for Android
- renyuneyun/Easer - User-defined explicit automation for Android
- romandanylyk/PageIndicatorView - An page indicator for Android ViewPager
- samlss/Broccoli - ๐An Android library that shows the placeholder of the view.
- scana/ok-gradle - IntelliJ/Android Studio plugin for searching artifacts ids of popular Java libraries.
- scottyab/rootbeer - Simple to use root checking Android library and sample app
- shuhart/StepView - A simple animated step view for Android
- sung2063/AndroidSliderViewsLibrary - AndroidSliderViewsLibrary is an Android SDK library supports vertical & horizontal carousel and slideshow Views which developers simply integrate on Android project. - by @sung2063
- tink-crypto/tink - Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
- tinylog-org/tinylog - tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
- uber/AutoDispose - Automatic binding+disposal of RxJava streams.
- ujwal-coditas/MultiLamp - Android library to showcase/highlight the multiple views on same overlay
- uniVocity/univocity-parsers - uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.
- voghDev/PdfViewPager - Android widget that can render PDF documents stored on SD card, linked as assets, or downloaded from a remote URL.
- wajahatkarim3/EasyFlipViewPager - ๐ The library for creating book and card flip animations in ViewPager in Android
- willowtreeapps/Hyperion-Android - App Debugging & Inspection Tool for Android
- yandextaxitech/binaryprefs - Rapidly fast and lightweight re-implementation of SharedPreferences which stores each preference in files separately, performs disk operations via NIO with memory mapped byte buffers and works IPC (between processes). Written from scratch.
- yarolegovich/DiscreteScrollView - A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
- yasharpm/SequenceLayout - Layout Sherlock! or Yashout!!
- ybq/Android-SpinKit - Android loading animations
- zendesk/belvedere - An image picker library for Android
- zhihu/Matisse - ๐ A well-designed local image and video selector for Android
- zsoltk/paperwork - Generate build info for your Android project without breaking incremental compilation
- Devofure/advance-android-version-actions -
- Devofure/version-reader-action - An android Github Action to get detailed version information
- EsperoTech/yaade - Yaade is an open-source, self-hosted, collaborative API development environment.
- GladysAssistant/Gladys - A privacy-first, open-source home assistant
- Hypfer/Valetudo - Cloud replacement for vacuum robots enabling local-only operation
- Jerome-1010/workflow-time-predictor -
- LinwoodDev/Butterfly - ๐จ Powerful, minimalistic, cross-platform, opensource note-taking app
- aslafy-z/montpellier-tam-api - Montpellier TAM JSON API
- azizutku/jacoco-aggregate-coverage-plugin - Unified JaCoCo Code Coverage Plugin for Multi Module Projects
- cube-root/directory-serve - CLI tool to send and receive file on a network to a server
- janaipakos/ghibliapi - A simple API for Studio Ghibli resources. Unofficial/fan-made
- jmforsythe/Git-Heat-Map - Visualise a git repository by diff activity
- michalbe/md-file-tree - Generate markdown list of all the files in a directory. Now also with emoji ๐ ๐
- oldboyxx/jira_clone - A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress.
- parvardegr/sharing - Sharing is a command-line tool to share directories and files from the CLI to iOS and Android devices without the need of an extra client app
- photodow/wiki-helpers - This action offers a number of helpers to help automate some of the laborious tasks across many files within a wiki. For example generating table of contents or backlinking references.
- r-spacex/SpaceX-API - ๐ Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
- touchlab/Kermit - Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
- typicode/json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
- usebruno/bruno - Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
- vasanthv/jsonbox - HTTP-based JSON storage.
- 2307vivek/Seeker - A highly customizable seekbar/slider library for android with support for readahead indicator, segments and more. Made with Jetpack Compose โค.
- 2BAB/Koncat - Aggregate Kotlin Symbols from multi-modules in compile-time.
- 47degrees/helios - A purely functional JSON library for Kotlin built on ฮrrow
- 7hens/logdog - ๐ถ Yet another pretty logger for android
- AAkira/Napier - Logging library for Kotlin Multiplatform
- ACRA/acra - Application Crash Reports for Android
- AdevintaSpain/Barista - โ The one who serves a great Espresso
- AdevintaSpain/Leku - ๐ Map location picker component for Android. Based on Google Maps. An alternative to Google Place Picker.
- Aditya94A/Morphing-Material-Dialogs - Material dialog โค๏ธ morphing animation. An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
- AfigAliyev/Cinemax - Cinemax is a Movies & TV Shows application for Android.
- Ahmad-Hamwi/lazy-pagination-compose - An intuitive and customizable Kotlin/Compose Multiplatform pagination composables that are built on top of lazy scrollables. Available on Android, iOS, MacOS, Linux, and Web.
- AlexZhukovich/IntroToAndroidUITesting -
- Alfio010/notification-listener-android - This app saves your Android device`s notifications and allows you not to miss notifications that are accidentally deleted or that are deleted by the apps themselves. Feel free to recommend new features.
- AlinaStepanova/SeaBattle - A simple, tiny (< 1 MB size) Sea Battle 2D-game. Custom Views, Canvas. Kotlin, Coroutines, CI with Github Actions, units tests.
- AmrDeveloper/EasyAdapter - Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors
- AmrDeveloper/LinkHub - LinkHub is a simple and effective link management application that can help you to easily manage your app with no ads!
- AndreaBrighi/Gradle-Git-Sensitive-Semantic-Versioning-Plugin-for-Android - A Gradle plugin that forces semantic versioning in an Android project (version name and version code) and relies on git to detect the project state, based on Git-Sensitive Semantic Versioning Plugin by Danilo Pianini .
- AndroidPoet/Dropdown - ๐งA Powerful and customizable Compose Multiplatform dropdown menu with cascade and animations.
- AndroidPoet/KtorBoost - ๐ Simplifying Ktor for Easier Development KMM/Compose Multiplatform
- AniTrend/android-emojify - An android project to convert short codes, emoticons, html entities, emoticons to emoji and vice-versa
- AniTrend/support-arch - A multi-module template library that attempts to make clean arch apps easier to build
- AniTrend/support-query-builder - A simple SQLite spec compliant query builder that integrates with room to create raw queries
- Animeshz/keyboard-mouse-kt - A lightweight multiplatform library for interacting with global keyboard and mouse events and states from Kotlin, Java and NodeJS.
- AnkitSuda/Rebound - Beautiful and feature rich workout log app.
- Anthonyy232/Paperize - Paperize is a modern fully offline dynamic wallpaper changer application built for Android using Kotlin, Jetpack Compose, and Material 3
- AraujoJordan/ExcuseMe - A polite and easy way to ask for Android Permissions
- ArtsemKurantsou/SPI4Android - Example of SPI usage in Android project
- Ashinch/ReadYou - An Android RSS reader presented in Material You style.
- Automattic/pocket-casts-android - Pocket Casts Android ๐ง
- B3nedikt/AppLocale - AppLocale is a android library to update the app language dynamically.
- BanDev/Xplosion - Xplosion is an updated fork of SmallBang that has been converted to Kotlin
- BetterAndroid/FlexiLocale - An easy generation Android i18ns string call Gradle plugin.
- Bhuvaneshw/CrashHandler - A Crash Handling library for Android projects that automatically stores all crash logs in a file until intentionally cleared.
- BobbyESP/Metadator - An Android ID3 metadata editor and music player built with Jetpack Compose and Material 3
- Breens-Mbaka/Jetpack-Compose-Tables - ๐ A Compose UI data table library which allows developers to seamless integrate visually appealing and customizable tables to their Android apps or IOS apps.
- CRED-CLUB/neopop-android - NeoPop is CRED's inbuilt library for using NeoPop components in your app
- CanHub/Android-Image-Cropper - Image Cropping Library for Android, optimised for Camera / Gallery.
- CarterChen247/AlarmScheduler - A library that helps to schedule time-exact tasks(calendar reminders, alarms, etc.)
- Chaintech-Network/QRKitComposeMultiplatform -
- CharlieTap/cachemap - A read optimised concurrent map for Kotlin Multiplatform
- CharlieTap/synk - A Kotlin multiplatform CRDT library for offline first applications
- Chesire/LifecykleLog - Android library to log out Activity and Fragment lifecycle methods
- ChiliLabs/ChiliPhotoPicker - Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.
- Chrisvin/BlurImageSwitcher - Android Blurred ImageSwitcher Library
- Chrisvin/ConcentricOnboarding - Android Concentric Onboarding library
- Chrisvin/EasyReveal - Android Easy Reveal Library
- Chrisvin/FlipTabs - Android Flip Tabs Library
- Chrisvin/LiquidSwipe - Android LiquidSwipe Library
- ChuckerTeam/chucker - ๐ An HTTP inspector for Android & OkHTTP (like Charles but on device)
- Cleveroad/BlurTutorial - Library for creating blur effects under Android UI elements
- CodandoTV/CraftD - A Server Driven UI library
- Codeblin/ObjectPreference - Fast and easy Shared Preferences managing with object mapping annotations for simple or complex class structures
- Daio-io/dresscode - ๐ Tiny lightweight Kotlin Android library to change theme at runtime.
- DanielMartinus/Konfetti - Celebrate more with this lightweight confetti particle system ๐
- Darkness4/train-station - A Full Stack demo app with gRPC and Modern Android Development/Svelte to keep up with today's standards.
- Decathlon/vitamin-android - Decathlon Design System UI components for Android applications
- DenisBronx/NetMock -
- DevSrSouza/compose-icons - Popular Open Source icon packs for Compose Multiplatform
- Devlight/CornerCutLinearLayout - Linear Layout that allow corner (parent and children) cuts, complex shadow and divider.
- DmitryTsyvtsyn/Kotlin-Algorithms-and-Design-Patterns - This repository contains the most common algorithms and data structures written in the Kotlin language with simple and concise code.
- DonBrody/Android-CustomKeyboard - Fully customizable Android keyboard written in Kotlin.
- Drjacky/Avocado - ๐ฅ A plugin for Vector Drawable optimization tool ๐ฅ
- DroidWorksStudio/mLauncher - Minimal Launcher app for Android. Customized olauncher as I just started learning kotlin .
- Droppers/AnimatedBottomBar - A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
- ESchouten/CleanArchitecture - Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, OpenAPI/REST & KGraphQL/GraphQL generated endpoints, Gradle.
- Efimj/Shkiper - Android modern notepad
- Eli-Fox/LEGO-Catalog - A LEGOยฎ Catalog app illustrating current Android Architecture state using Android development best practices.
- ErickSumargo/Dads - BA DUM TSSS
- Fbada006/ArtMaker - ArtMaker is a flexible and customisable library that allows users to draw anything they want on screen and has been built fully with Jetpack Compose.
- FelipeKoga/deeplink-launcher - Launch deeplinks easily - built with Compose Multiplatform
- Foso/Jetpack-Compose-Playground - Community-driven collection of Jetpack Compose example code and tutorials ๐ https://foso.github.io/compose
- Foso/Ktorfit - HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit
- FunkyMuse/KAHelpers - Kotlin Extensions (Android extensions) and Helpers for smoother Android development
- FunkyMuse/foSho - Type-safe navigation library for Jetpack Compose on Android
- GIGAMOLE/ComposeShadowsPlus - ComposeShadowsPlus: Elevate your Android Compose UI with stunning custom shadows
- GetStream/avatarview-android - โจ Supports loading profile images with fractional styles, shapes, borders, indicators, and initials for Android.
- GetStream/butterfly - ๐ฆ Butterfly helps you to build adaptive and responsive UIs for Android with Jetpack WindowManager.
- GetStream/stream-chat-android - ๐ฌ Android Chat SDK โ Stream Chat API. UI component libraries for chat apps. Kotlin & Jetpack Compose messaging SDK for Android chat
- GetStream/stream-result - ๐ Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.
- GetStream/whatsApp-clone-compose - ๐ฑ WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.
- GiuseppeGiacoppo/RemoteConfig - RemoteConfig is a Kotlin library that lets you manage all your remote configuration without requiring developers to manually download each configuration and integrate them into the Kotlin application.
- Goooler/StringResExporter - A utility designed to facilitate the export and import of string resources between Android projects and XLS files.
- GradleUp/nmcp - New Maven Central Publishing
- GuilhE/Expressus - Kotlin Multiplatform Coffee Machine
- GuilhE/SharedPrefs-ktx - Save and load objects from SharedPreferences in a faster and simpler way with Kotlin Extensions ๐
- GuilhE/WhosNext - Kotlin Multiplatform Timer
- GwonHyeok/StickySwitch - โญ๏ธ beautiful switch widget with sticky animation โญ๏ธ
- Hamza417/Inure - An elegant and beautiful premium Android app manager for rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other panels with an independent custom theme engine, developed with purely custom APIs created for this app.
- Hamza417/Positional - An elegant and colorful location information app for Android with Compass, Clock, Level, Sun, Moon, Trail Marker and many other features.
- Heapy/awesome-kotlin - A curated list of awesome Kotlin related stuff Inspired by awesome-java.
- HighCapable/SweetDependency - An easy autowire and manage dependencies Gradle plugin.
- HighCapable/SweetProperty - An easy get project properties anywhere Gradle plugin.
- Hussienfahmy/MeFab - Movable Expandable Floating Action Button
- IacobIonut01/Gallery - Light-weight Media Gallery app for Android made with Jetpack Compose
- ImangazalievM/CircleMenu - CircleMenu is a simple, elegant menu with a circular layout.
- IslamKhSh/Xdimen - Easily support android multiple screen sizes
- JavierSegoviaCordoba/kopy - Nested copies made easy in Kotlin
- JeroenMols/FeatureFlagExample - Powerful architecture to mange feature flags locally and remotely
- Jintin/KBuilder - KBuilder help you to generate builder pattern related class in Kotlin
- Jintin/KFactory - KFactory is a library to build simple factory patterns easily leverage on KSP(Kotlin Symbol Processing).
- Jintin/TypedBundle - Type safe Bundle for Android development
- JunkFood02/Seal - ๐ฆญ Video/Audio Downloader for Android, based on yt-dlp, designed with Material You
- JuulLabs/kable - Kotlin Asynchronous Bluetooth Low-Energy
- K1rakishou/Fuck-Storage-Access-Framework - Fuck Storage Access Framework (or just FSAF) is a handy library that hides away from you all the annoying parts of the Storage Access Framework (like DocumentTrees / DocumentIds / DocumentFiles / DocumentContracts and other bullshit) leaving only an API that is similar to good-old Java File API
- KSSidll/Arru - An application for expenditure tracking/analysis
- Kaaveh/sdp-compose - SDP-Compose: a scalable size unit for Jetpack Compose
- KanuKim97/whats_eat - What's Eat? Search near by Foodrestaurant at your current location
- Karumi/WeakDelegate - WeakReference property delegate proposal
- Kashif-E/Compose-Multiplatform-Video-Player - This is an example of adding video player to Compose multiplatform ios, android and desktop
- KasperskyLab/Kaspresso - Android UI test framework
- KaushalVasava/Firestore-Listener-Flow - It is a library for simplifying Firestore listener callbacks to Kotlin flow and suspend function to easily manage and use callbacks.
- KaustubhPatange/navigator - A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).
- KevinnZou/compose-webview-multiplatform - WebView for JetBrains Compose Multiplatform
- KhubaibKhan4/Flexi-Store-KMP - Flexi-Store is an Ecommerce Application developed using Compose Multiplatform (Android,iOS,Desktop & Web). It's uses the Custom Server for it.
- KhubaibKhan4/Flexi-Store-Server - Flexi-Store is a Sever that Contains the Rest API for the Flexi Store Ecommerce Kotlin Multiplatform Project.
- KhubaibKhan4/Youtube-Clone-KMP - YouTube clone using Kotlin Multiplatform. It supports the Android, iOS, Web and Desktop Application. A better version of Original Applications.
- KieronQuinn/TapTap - Port of the double tap on back of device feature from Android 12 to any Android 7.0+ device
- KoalaPlot/koalaplot-core - Koala Plot is a Compose Multiplatform based charting and plotting library written in Kotlin
- KodeinKoders/CuP - Compose ur Pres: A pure Kotlin Compose Multiplatform presentation system for developer presenters.
- Kotlin/Storytale -
- Kotlin/kandy - Kotlin plotting library.
- Kraci/QuickTapQuiz - Android buzzer quiz application using Nearby Connections framework (bachelor thesis)
- KurdTt/multimodule-android-libraries - Example of multi module Android libraries project.
- KwonDae/ImagePicker - Compose Multiplatform ImagePicker
- LDRAlighieri/Corbind - โก Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries
- Lemkinator/Sudoku - A Sudoku app with OneUI-Design.
- LemonAppDev/konsist - Konsist is a powerful static code analyzer tailored for Kotlin, focused on ensuring codebase consistency and adherence to coding conventions.
- LibChecker/LibChecker - An app to view libraries used in apps in your device.
- LikeTheSalad/android-stem - This is a Gradle plugin for Android applications that concatenates XML strings during compilation
- LinX64/CoinCap - Best practice (Modularization) - built entirely with Jetpack Compose. It also includes CI/CD, Renovate, Detekt and version-catalog. This project is the most up-to-date Android project.
- LinX64/Reusable - ๐ Reusable Components Library for Jetpack Compose - Stop rewriting or copy-pasting the same code from the previous projects!
- LinkSheet/LinkSheet - Restore link control on Android 12+
- LouisCAD/CompleteKotlin - Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
- LouisCAD/Splitties - A collection of hand-crafted extensions for your Kotlin projects.
- LouisDuboscq/Jukebox - Android library that helps you focusing on your audio UI and manages independently media player under the hood
- Lucchetto/SuperImage - Sharpen your low-resolution pictures with the power of AI upscaling
- Lucodivo/Merlinsbag - Android application for virtualizing & organizing your wardrobe and favorite items
- LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android - ๐ Learning Kotlin Coroutines and Flows for Android by example. ๐ Sample implementations for real-world Android use cases. ๐ Unit tests included!
- MM2-0/Kvaesitso - A search-focused Android launcher
- MackHartley/RoundedProgressBar - A customizable, animated progress bar that features rounded corners. This Android library is designed to look great and be simple to use ๐
- MadFlasheroo7/Madifiers - Madifiers is an collection of modifiers, extension function, and composables for jetpack compose to make compose development easy and straight forward
- MalekKamel/FormValidator - A declarative Form Validation for Android, simple, clean, and customizable.
- MarcinMoskala/ActivityStarter - Simple Android Library, that provides easy way to start the Activities with arguments.
- MarcinMoskala/PreferenceHolder - SharedPreference usage made fun in Kotlin
- MarcinMoskala/VideoPlayView - Custom Android view with video player, loader and placeholder image
- MarkusAmshove/Kluent - Fluent Assertion-Library for Kotlin
- Marvel999/Arc-Progressbar-lib - ArcProgressbar project let create Arc progressbar in android in simplest way.
- MiSikora/laboratory - Feature flags for multi-module Kotlin Android projects
- MobileNativeFoundation/Store - A Kotlin Multiplatform library for building network-resilient applications
- MohamedRejeb/Calf - Calf is a library that allows you to easily create adaptive UIs and access platform specific APIs with Compose Multiplatform (Adaptive UI, File Picker, WebView, Permissions...).
- MohamedRejeb/Ksoup - Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.
- MohamedRejeb/compose-rich-editor - A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.
- MoviebaseApp/trakt-kotlin - ๐บ Modern powerful Trakt API to track, discover and share your movies & TV shows.
- NeoTech-Software/Android-Root-Coverage-Plugin - A Gradle Plugin for Android developers that automatically configures Jacoco code coverage tasks for both combined and per module coverage reports, easier than ever.
- Oleur/mistral-ai-kmp - Mistral AI SDK for Kotlin Multiplatform (KMP) with support for Android, iOS, Desktop and Wasm. Sample projects to show the Mistral AI capabilities.
- OneCodeDevs/compass - Generating type safe navigation for Jetpack Compose
- OxygenCobalt/Auxio - A simple, rational music player for android
- PandoraMedia/BottomNavigator - Android Bottom Navigation multiple stack manager
- PandoraMedia/variant-helper-plugin - Source for the Build Variant Quick-Selector plugin for Android Studio
- PatilShreyas/Capturable - ๐Jetpack Compose utility library for capturing Composable content and transforming it into Bitmap Image๐ผ๏ธ
- PatilShreyas/ChaKt-KMP - โจChaKt - A multiplatform chat-prompt based app for Android, iOS, Desktop, Web. Powered by Google's Gemini API (with Generative AI Multiplatform SDK)
- PatilShreyas/Foodium - ๐ฒFoodium is a sample food blog Android application ๐ฑ built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
- PatilShreyas/NotyKT - ๐ NotyKT is a complete ๐Kotlin-stack (Backend + Android) ๐ฑ application built to demonstrate the use of Modern development tools with best practices implementation๐ฆธ.
- PatilShreyas/bytemask - Android Gradle Plugin that masks secret strings for the app in the source code making it difficult to extract from reverse engineering.
- PatilShreyas/generative-ai-kmp - โจGenerative AI SDK for Kotlin Multiplatform (Supports: JVM, Android, iOS, Desktop, Web JS, Wasm)
- PatilShreyas/mutekt - Simplify mutating "immutable" state models (a Kotlin multiplatform library)
- PatilShreyas/permission-flow-android - Know about real-time state of a Android app Permissions with Kotlin Flow APIs.
- PierfrancescoSoffritti/android-youtube-player - YouTube Player library for Android and Chromecast, stable and customizable.
- PierfrancescoSoffritti/sliding-panel - Android sliding panel that is part of the view hierarchy, not above it.
- Pool-Of-Tears/GreenStash - Simple FOSS android app to help you plan and manage your savings goals easily and establish the habit of saving money.
- PranavMaganti/compose-material-dialogs - A Material Dialog Builder for Jetpack Compose
- Qawaz/compose-code-editor - Display & Edit code with syntax highlighting in jetpack compose
- QuickBirdEng/NonEmptyCollections - A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
- Qusion/android-pin-dot-view - Android library that helps you with pin insertion screens. Fully animated and highly customizable using themes.
- Raed-Mughaus/DrawingView - RasmView is an Android drawing view; it provides a view that allows users to draw on top of a bitmap.
- Ramotion/fluid-slider-android - ๐ง A slider widget with a popup bubble displaying the precise value selected. Android library made by @Ramotion
- Ramotion/navigation-toolbar-android - Navigation toolbar is a slide-modeled UI navigation controller made by @Ramotion
- Rasalexman/KDispatcher - Simple and light-weight event dispatcher for Kotlin
- Rasalexman/KODI - light-weight KOtlin Dependency Injection (KODI)
- Razeeman/Android-SimpleTimeTracker - Simple app that tracks time.
- ReVanced/revanced-patcher - ๐ ReVanced Patcher used to patch Android applications
- RedMadRobot/flipper - Flipper is a simple and useful tool to deal with feature toggles
- RedMadRobot/gradle-infrastructure - Set of small plugins to reduce boilerplate in Gradle build scripts.
- RhymezxCode/NetworkStateObserver - An Android library that helps you check the state of your network, if it is either available, lost, unavailable and also check the reach-ability of your network when your server is either down or your ISP is connected but no data subscription.
- RikkaApps/Shizuku - Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process.
- RotBolt/Flaker - A flaky network simulator for your mobile app
- SEAbdulbasit/MusicApp-KMP - This is a music player app built using Compose Multiplatform UI and KMP that works on Android, iOS, Desktop, and Web platforms.
- SEAbdulbasit/TravelApp-KMP - JetBrains Compose Multiplatform UI App (Android, iOS, Desktop, Web). MVVM - Kotlin MultiPlatform (KMP)
- SEAbdulbasit/recipe-app - Recipe App in Compose Multiplatform (KMP) targeting Android, iOS, Web and Desktop.
- SanmerApps/PI - PackageInstaller (Experimental)
- SciProgCentre/maps-kt -
- Shopify/android-testify - Add screenshots to your Android tests
- ShreyashKore/wonderous_compose - Wonderous Compose is a port of Wonderous in Compose Multiplatform.
- SimformSolutionsPvtLtd/SSCustomEditTextOutLineBorder - Same as the Outlined text fields presented on the Material Design page but with some dynamic changes. ๐ ๐
- SimonMarquis/Android-Version-Distribution -
- SimonMarquis/FCM-toolbox - ๐ฒ Firebase Cloud Messaging toolbox
- SimonMarquis/InternalAppStore - ๐ฆ Manage your own internal Android App Store.
- SimonMarquis/SealedObjectInstances - A Kotlin Symbol Processor to list sealed object instances.
- SimonMarquis/SleepTimer - ๐ค Simplest Sleep Timer
- SimpleMobileTools/Simple-Draw - A canvas you can draw on with different colors.
- Skyscanner/backpack-android - Backpack Design System
- SmartToolFactory/Compose-Colorful-Sliders - ๐๐ ๐ Colorful Sliders written with Jetpack Compose that enliven default sliders with track and thumb dimensions, and gradient colors, borders, labels on top or at the bottom move with thumb and ColorfulIconSlider that can display emoji or any Composable as thumb
- SmartToolFactory/Jetpack-Compose-Tutorials - ๐๐งจ๐ Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.
- Smooth-E/wireless-adb-switch - An app that allows you to switch Android's Wireless Debugging feature on and off quickly. It provides several widgets and a quick settings tile to do this.
- SnipMeDev/KodeView - Kotlin Multiplatform syntax highlighting views
- Spendesk/grapes-android - Spendesk Android Grapes design system.
- Spikeysanju/JetQuotes - ๐ A Quotes Application built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
- Spikeysanju/MotionToast - ๐ A Beautiful Motion Toast Library for Kotlin Android
- Spikeysanju/ZoomRecylerLayout - ๐ข Zoom Recycler Layout Manager For Android Kotlin
- Splitties/refreshVersions - Life is too short to google for dependencies and versions
- StephenVinouze/KinApp - A Kotlin In App Purchase library that lets you easily manage your billing process in Android
- StylingAndroid/Rialto -
- Subito-it/Esito - Esito ambition is to be your return type for suspending functions.
- Swordfish90/Lemuroid - All in one emulator on Android!
- T8RIN/ImageToolbox - ๐ผ๏ธ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wide range of image processing options
- TakuSemba/CropMe - Extremely Smooth and Easy Cropping library for you
- TakuSemba/MultiSnapRecyclerView - Android library for multiple snapping of RecyclerView
- TakuSemba/Spotlight - Android Library that lights items for tutorials or walk-throughs etc...
- TalbotGooday/Android-Oembed-Video - A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube in the WebView without the need to connect API data services
- Tapadoo/Alerter - An Android Alerting Library
- TayfunCesur/CurvedBottomSheet - Curved-Waved-Animated BottomSheet ๐ It uses Cubic Bezier Curves. This project can be a good start to drawing whatever you want!
- The-Forecaster/Rush - Event system built in kotlin, meant to be fast and thread safe.
- TheChance101/AAY-chart - A chart library for Compose Multiplatform
- TheChance101/beep-beep -
- TheCodeMonks/Notzz-App - ๐ A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
- Tinder/Scarlet - A Retrofit inspired WebSocket client for Kotlin, Java, and Android
- Tommy-Geenexus/exif-eraser - Permissionless image metadata erasing application for Android
- TonnyL/Light - ๐ญ The usual Snackbar, but elegant
- TradeMe/MapMe - The Android maps adapter
- Trendyol/StateLayout - StateLayout is a simple-use Android layout library which handles Loading, Content and Error states
- Trendyol/medusa - Android fragment stack controller
- Triple-T/gradle-play-publisher - GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
- Tweener/czan - CZAN is an atomic design system for Compose Multiplatform
- Umweltzone/roadsigns - A Kotlin library hosting a custom view for road signs.
- ValterKasper/space-app - An Android app which shows timeline of upcoming rocket launches and showcases architecture of real application.
- Vi-r-us/Meather - Weatherapp is a simple weather forecast app, which uses some APIs to fetch 5 day / 3 hour forecast data from the OpenWeatherMap and to fetch places, cities, counties, coords etc.
- VitaSokolova/TimelineComposeComponent -
- Vram-Voskanyan/PrevGen - PreviewGenerator: Simplifying Data class Preview creation for Jetpack Compose previews.
- Waboodoo/HTTP-Shortcuts - Android app to create home screen shortcuts that trigger arbitrary HTTP requests
- Wavesonics/SymSpellKt - A Kotlin Multiplatform implementation of the SymSpell algorithm.
- WhiteDog-Apps/FoldableActivity_Android - Android library that simplifies the logic necessary to detect state changes in foldable devices
- WindSekirun/RxSocialLogin - An Android Library that provides social login for 15 platforms within by RxJava2, Kotlin and Firebase Authentication.
- X1nto/Mauth - A Material You Two-factor Authentication app
- YanneckReiss/KConMapper - The Kotlin Constructor Mapper (KConMapper / KCM) automatically generates mapping functions for performing mapping between one class and the constructor of another class via the Kotlin Symbol Processing (KSP) compiler plugin.
- YarikSOffice/venom - A lightweight tool that simplifies testing of the process death scenario.
- YvesCheung/RollingText - Android TextView with rolling animation
- YvesCheung/UInspector - A UI inspector to traverse a view hierarchy on Android
- ZacSweers/CatchUp - An app for catching up on things.
- ZacSweers/kotlin-compile-testing - A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
- Zhuinden/livedata-combinetuple-kt - [ACTIVE] Helper function to combine LiveData into tuples.
- a1573595/SecuritySharedPreferences - A small SharedPreferences wrapper and cryptographic android library power by Kotlin.
- aallam/openai-kotlin - OpenAI API client for Kotlin with multiplatform and coroutines capabilities.
- aartikov/Sesame - Android architecture components made right
- adevinta/spark-android - โจ Simple, Modular & Accessible UI Components for your Android Applications
- adibfara/Lives - Lives - Android LiveData Extensions for Kotlin and Java
- adonmo/killerbee - MQTT android client
- adrielcafe/broker - ๐ฌ Publish-Subscribe (a.k.a Pub/Sub, EventBus) library for Android and JVM built with Coroutines
- adrielcafe/dalek - ๐ค UI driven state machine for Android & JVM that will exterminate your bugs
- adrielcafe/kaptain - ๐จโ
โ๏ธ multi-module navigation on Android has never been so easier! - adrielcafe/krumbsview - ๐ The ultimate breadcrumbs view for Android!
- adrielcafe/lyricist - ๐ The missing I18N/L10N (internationalization/localization) multiplatform library for Jetpack Compose!
- adrielcafe/pufferdb - ๐ก An Android & JVM key-value storage powered by Protobuf and Coroutines
- adrielcafe/satchel - ๐ A fast, secure and modular key-value storage with batteries-included for Android and JVM.
- adrielcafe/voyager - ๐ธ A pragmatic navigation library for Jetpack Compose
- afollestad/material-dialogs - ๐ A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
- afollestad/ulfberht - ๐ก๏ธ A small but powerful & opinionated DI library. Written in Kotlin, and powered by annotation processing.
- afreakyelf/Pdf-Viewer - A Lightweight PDF Viewer Android library which only occupies around 80kb while most of the Pdf viewer occupies up to 16MB space.
- agrawalsuneet/LoadersPack-Android - Android LoadersPack - a replacement of default android material progressbar with different loaders
- airbnb/Showkase - ๐ฆ Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
- airbnb/paris - Define and apply styles to Android views programmatically
- ajalt/clikt - Multiplatform command line interface parsing for Kotlin
- akexorcist/Localization - [Android] In-app language changing library
- akshay2211/BubbleTabBar - BubbleTabBar is a bottom navigation bar with customizable bubble-like tabs
- akshay2211/ImgurSearchSample - Android Application sample based on Mvvm, Koin, LiveData, Paging, Room & Coroutines
- akshay2211/NYTimes-Compose - An offline-first application in Jetpack Compose with MVVM architecture, representing a minimalistic implementation of Top Stories API.
- alejandro-rios/Boggle-Multiplatform - ๐น๏ธ A simple Boggle game App using Kotlin and Compose Multiplatform for Android, iOS, Desktop and Web
- alexjlockwood/android-lint-checks-demo - A demo project that shows how to setup and write some basic custom lint checks.
- alexstyl/contactstore - A modern, strongly-typed contacts API for Android.
- alexstyl/warden - Android permissions as suspend functions.
- alorma/Compose-Settings - Compose Multiplatform #Compose Settings library
- aminography/ChoosePhotoHelper - ChoosePhotoHelper develops a component which facilitates the source code of picking photos in your Android apps.
- aminography/WorldCitiesApp - This example project demonstrates a clean way to architect an Android application.
- andrefrsousa/SuperBottomSheet - Android native BottomSheet on steroids ๐ช
- android/architecture-components-samples - Samples for Android Architecture Components.
- android/architecture-samples - A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
- android/compose-samples - Official Jetpack Compose samples.
- android/kotlin-multiplatform-samples - Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries
- android/sunflower - A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.
- androidPluto/pluto - Android Pluto is a on-device debugging framework for Android applications, which helps intercept Network calls, capture Crashes & ANRs, manipulate application data on-the-go, and much more.
- androidbroadcast/ViewBindingPropertyDelegate - Make work with Android View Binding simpler
- androiddevnotes/awesome-android-kotlin-apps - ๐ A curated list of awesome android kotlin apps by open-source contributors.
- anggrayudi/SimpleStorage - ๐พ Simplify Android Storage Access Framework for file management across API levels.
- anilbeesetti/nextplayer - An Android native video player
- ansman/kotshi - An annotation processor that generates Moshi adapters from immutable Kotlin data classes.
- appmattus/certificatetransparency - Certificate transparency for Android and JVM
- appmattus/kotlinfixture - Fixtures for Kotlin providing generated values for unit testing
- appspell/ShaderView - ShaderView is an Android View that makes it easy to use GLSL shaders for your app. It's the modern way to use shaders for Android instead of RenderScript.
- apter-tech/junit5-robolectric-extension - This repository aims to bridge the gap between JUnit 5 and Robolectric, enabling developers to leverage the benefits of both frameworks for unit testing Android applications. While Robolectric currently lacks a dedicated JUnit 5 extension, this project proposes a community-driven solution to achieve seamless integration.
- arildojr7/iris-mock - A kotlin tool to intercept android network calls, modify requests/responses and mock entire APIs. Also includes a cool DSL, that helps to reduce boilerplate code and simplify development.
- aritra-tech/ComposeCards - ๐ณ ComposeCards is a beautifully designed payment view library for Credit and Debit Card. Made using Jetpack Compose ๐
- arkivanov/Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
- arkivanov/MVIKotlin - Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
- arkivanov/Minesweeper - Minesweeper game implemented in Kotlin and Compose Multiplatform
- arrazyfathan/Lerun - Lerun is a running tracking application based on modern Android tech-stacks and MVVM architecture.
- arrazyfathan/server-driven-ui - Explore the power of Server-Driven UI (SDUI) on Android with Jetpack Compose. This GitHub repository provides a concise example of how to implement dynamic and customizable user interfaces using Composables.
- arthur3486/android-mvvm - Android library designed to greatly simplify the implementation process of an MVVM-based application by providing all the means necessary to solve the common problems and avoid the annoying boilerplate code.
- atick-faisal/Jetpack-Compose-Starter - Starter code for Android Kotlin Project with Jetpack Compose ๐๐๐
- atsushieno/compose-audio-controls - audio controls for Jetpack Compose and Compose for Multiplatform
- auron567/Gallerit - A sample Android gallery to search images posted on Reddit, built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)
- autonomousapps/dependency-analysis-gradle-plugin - Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins
- ayodelekehinde/Kicks - A Kotlin Multiplatform Mobile simple music streaming app
- bastienpaulfr/Treessence - Some trees for Timber lib
- bayu07750/MaterialAndroidForDevelopers - Material Android For Developers (MAFD) allows you to explore all components currently supported by Compose Material 3, side by side with the code.
- ben-manes/gradle-versions-plugin - Gradle plugin to discover dependency updates
- block/radiography - Text-ray goggles for your Android UI.
- bloomberg/selekt - A Kotlin and familiar Android SQLite database library that uses encryption.
- bluegroundltd/kfactory - Fixture factory in Kotlin
- bmcreations/scrcast - Drop-in Android Screen Recording Library
- boitakub/Bogadex - ๐ฒ BoardGameGeek collections explorer application using Hilt, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
- bumble-tech/appyx - Model-driven navigation + UI components with gesture control for Compose Multiplatform
- burnoo/compose-remember-setting - Compose Multiplatform library for remembering state persistently (based on Multiplatform Settings)
- canerkaseler/jetpack-compose-shimmer-loading-animation - This repository targets to show native Shimmer & Shadow Loading Effect Animation with Jetpack Compose in android development.
- canopas/compose-animated-navigationbar - Cool animated navigation bars for your compose android app.
- canopas/rich-editor-compose - Android WYSIWYG Rich editor for Jetpack compose.
- cashapp/InflationInject - Constructor-inject views during XML layout inflation
- cashapp/contour - Layouts with lambdas ๐
- cashapp/redwood - Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose
- cashapp/turbine - A testing library for kotlinx.coroutines Flow
- cdcsgit/lognote - Log viewer, Android logcat viewer for Windows, Linux, Mac
- cdsap/ProjectGraphMetrics - Generate Graph metrics from dot file
- cesarferreira/tempo - โKotlin intuitive Date extensions.
- chillibits/drawing-activity - Android library for getting lightweight DrawingActivity into your Android app
- chrisbanes/haze - A blurring modifier for Compose Multiplatform / Jetpack Compose
- chrisbanes/tivi - Tivi is a TV show tracking Android app, which connects to trakt.tv
- cioccarellia/ksprefs - Kotlin SharedPreferences wrapper & cryptographic android library.
- cioccarellia/lib-template-android - Android Kotlin Library Template
- circleci-tools/Norimaki - ๐ Android client for Circle CI
- cmelchior/realmfieldnameshelper - Realm extension library used to create more type-safe queries.
- codeandtheory/YCharts - YCharts is a graph library for Android.
- codeandtheory/ytemplate-android - YโTemplate aims to build your initial setup for your Android project quickly.
- coil-kt/coil - Image loading for Android and Compose Multiplatform.
- colintheshots/MarkdownTwain - A Jetpack Compose UI library for editing Markdown content on Android, based on Markwon
- composablehorizons/compose-unstyled - Unstyled, fully accessible Compose Multiplatform UI components that you can customize to your heart's content.
- cortinico/kotlin-android-template - Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = โค๏ธ
- cortinico/ktfmt-gradle - A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse ๐งน๐
- cortinico/slidetoact - A simple 'Slide to Unlock' Material widget for Android, written in Kotlin ๐ฑ๐จ๐ฆ
- cryptomator/android - Cryptomator for Android
- cvs-health/android-compose-accessibility-techniques - Android sample code demonstrating a variety of accessibility best practices for Jetpack Compose-based UIs.
- cyb3rko/about-icons - Android library to easily give credit if using icons which require attribution
- d4rken-org/octi - A multi-device manager for Android
- dadouf/PagingImageGallery -
- danielzeller/Blur-LIB-Android -
- darkokoa/datetime-wheel-picker - Wheel Date & Time Picker in Compose Multiplatform
- davidtakac/bura - Modern weather app with graphs and thoughtful data visualization
- dbacinski/Design-Patterns-In-Kotlin - Design Patterns implemented in Kotlin
- deepmedia/Grease - Fat AARs for Android, to distribute multiple library modules in a single file with no dependencies, with relocation support.
- deliveryhero/whetstone - Whetstone is a dependency injection framework for Android that greatly simplifies working with Dagger 2 using all the powers of Anvil
- denisidoro/krouter - A lightweight Android activity router
- detekt/detekt-compiler-plugin - Experimental support for detekt as a Kotlin compiler plugin
- deusaquilus/pprint-kotlin - Li Haoyi's excellent Pretty Printing library ported to Kotlin!
- dev-labs-bg/transitioner - A library for dynamic view-to-view transitions
- devAchint/ShopKaro - Shopkaro is an e-commerce app that utilizes modern Android technologies, including Jetpack Compose, MVVM architecture, Retrofit, and Hilt. The app allows users to authenticate, view products, add them to the cart, and place orders using Firebase Authentication and Firebase Realtime Database. The app fetches product data from the Fakestore API.
- devhyper/open-video-editor - Open source Android video editor, built with Media3 and Jetpack Compose.
- devrath/Distance-Tracker - ๐บ๏ธ Tacking the user distance traveled and time taken using the google maps API
- devrath/Material-3-Design-Kit - ๐๏ธ ๐๐๐ ๐๐๐๐๐๐๐๐๐๐ข ๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐๐๐๐-๐น ๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐๐ข ๐๐๐๐๐๐
- devrath/NoteApp - ๐๏ธ ๐ฒ๐๐๐๐๐๐๐ ๐ฝ๐๐๐๐ ๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐. ๐ฑ๐๐๐๐ ๐๐ ๐ผ๐ ๐ ๐ผ-๐๐๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐ ๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐ ๐๐๐ ๐ฒ๐๐๐ณ ๐๐๐๐๐๐๐๐๐๐ ๐๐ ๐๐๐ ๐๐๐๐๐๐๐๐
- devrath/Publishers-Subscriber-Flow - This repository describes how to use shared flow as a publisher and subscriber pattern in android
- devrath/droid-network-observer - M๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐ข ๐๐๐๐๐๐ ๐๐๐๐๐ ๐ ๐๐๐๐๐๐๐๐๐๐๐ ๐๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐ ๐๐๐๐ ๐๐ข๐๐๐ ๐๐๐๐๐๐๐๐ ๐๐ ๐ ๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐ ๐๐๐๐๐๐๐
- devrath/droid-pure-kotlin-application - โ๏ธ This is a complete Kotlin application built to demonstrate the use of Modern development tools with best practices implementation using multi-module architecture developed using SOLID principles
- devrath/probable-bookish-android-architectures - ๐ ๐๐๐๐๐๐๐๐๐๐ข ๐๐ ๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐ ๐๐๐๐๐๐๐ ๐ ๐๐๐๐๐ข ๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐๐ ๐๐ ๐ฐ๐๐๐๐๐๐ ๐๐๐๐๐ ๐ ๐๐๐ ๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐๐ ๐๐ ๐๐๐๐๐ ๐๐๐๐.
- devrath/ubiquitous-downloadmanager - ๐ ๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ข ๐๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐ ๐๐ ๐๐๐ ๐๐ ๐๐๐ ๐ณ๐๐ ๐๐๐๐๐ ๐ผ๐๐๐๐๐๐ ๐๐ ๐๐๐ ๐๐๐๐๐ ๐ ๐๐๐๐ ๐๐๐๐ ๐ ๐๐๐๐๐๐.
- didi/booster - ๐Optimizer for mobile applications
- diegoojeda/wordle-compose -
- dipien/bye-bye-dead-code - Gradle Plugin to automatically detect unused code on your Kotlin or Android project
- dipien/releases-hub-gradle-plugin - Gradle Plugin to automatically upgrade your gradle project dependencies and send a GitHub pull request with the changes
- dipien/semantic-version-gradle-plugin - Gradle Plugin to automatically use Semantic Versioning on your Gradle project
- divkit/divkit - DivKit is an open source Server-Driven UI (SDUI) framework. SDUI is a an emerging technique that leverage the server to build the user interfaces of their mobile app
- dokar3/ExpandableText - A small library to display expandable texts in Jetpack Compose.
- dokar3/compose-sonner - An opinionated toast component for Compose Multiplatform.
- dokar3/sheets - Another feature-rich bottom sheet for Compose Multiplatform.
- drawers/abecedary - A set of lint rules for ordering Kotlin enums, sealed classes, and more
- dropbox/dependency-guard - A Gradle plugin that guards against unintentional dependency changes.
- dropbox/focus - A Gradle plugin that helps you speed up builds by excluding unnecessary modules.
- dropbox/kaiken - User scoping library for Android applications.
- duanhong169/DrawableToolbox - ๐ ๏ธ The missing drawable toolbox for Android. Create drawables programmatically and get rid of the boring and always repeated drawable.xml files.
- dzmpr/trckr - Kotlin Symbol Processor to simplify analytics tracking.
- ehsannarmani/ComposeCharts - Animated & Flexible Practical Charts For Jetpack Compose
- ehsunshine/colored-time-selector - A smart colored time selector. Users can select just free time with a handy colorful range selector.
- emirhanemmez/MultiStepsProgressBar - A customizable onboarding progressbar component
- enginebai/AndroidBase - Android project template for Gradle Kotlin DSL + 100% Kotlin + Base module + Extensions = โค๏ธ
- enginebai/MovieHunt - Movie Android App written in Kotlin, MVVM, RxJava, Jetpack Compose (implementing), Android Architecture Components and Coroutine (Upcoming).
- erdo/n8 - state based navigation library
- erfansn/NsmaVPN - ๐ Access to freedom in the internet world only with one switch!
- erfansn/SiliconeCalculator - ๐จ Simple but attractive graphic a calculator built with Jetpack Compose
- erikc5000/island-time - A Kotlin Multiplatform library for working with dates and times
- erolaksoy/compose-impression - A library provides a way to track impressions of items in a lazy list with Jetpack Compose.
- esafirm/universal-router - โฉ๏ธ Router for every occasions
- evant/compose-collapsable - A generic collapsable implementation with dragging and nested scrolling support
- eygraber/jsonapi-kotlin - A Kotlin Multiplatform kotlinx.serialization library for working with JSON:API
- ezralazuardy/bookstore - ๐ Book Store Android App intended for study purpose at Cilsy Sekolah Mobile
- ezralazuardy/orb - Android network monitoring made easy ๐๏ธ
- f33lnothin9/flick - ๐ฌ A movie app built entirely with Jetpack Compose and Material 3
- facebookincubator/dataclassgenerate - DataClassGenerate (or simply DCG) is a Kotlin compiler plugin that addresses an Android APK size overhead from Kotlin data classes.
- farimarwat/ANR-Spy - Android ANR Spy is an android ANR sdk/library for detecting android ANR (Application Not Responding)
- feelsoftware/FeelFine - Activity tracker app
- fennifith/Attribouter - A lightweight "about screen" library to allow quick but customizable attribution in Android apps.
- ferPrieto/MVVM-Modularized - A clean architecture approach (modular) using MVVM, Dagger2, LiveData and RxAndroid
- flamingo-ux/flamingo-android - Android implementation of the Flamingo Design System
- flavioarfaria/Catalog - Generate type-safe, user-friendly extensions to resolve Android resources.
- flixclusiveorg/Flixclusive - A TV show and movie player application.
- fondesa/recycler-view-divider - A library which configures a divider for a RecyclerView.
- fork-handles/forkhandles - Foundational libraries for Kotlin
- fornewid/material-motion-compose - Material Motion for Jetpack Compose and Compose Multiplatform
- futuredapp/donut - Doughnut-like graph view capable of displaying multiple datasets with assignable colors
- futuredapp/sheet-happens - Gradle plugin for generating Android / KMP string resources from Google Spreadsheets.
- gautam84/Foodike - ๐ Foodike is a simple, easy-to-use food delivery app. It is built using Android-Jetpack Compose and is built on the principle of MVVM with Modern Android Architecture Components.
- gcaguilar/beers-kmp - Alternative untappd client for Android and Desktop using Jetpack Compose Multiplatform & Kotlin Multiplatform
- getspherelabs/blahblah - Blah-Blah generates fake data for robust testing and developmental purposes
- getspherelabs/buildable - Buildable is a code generation tool that automates the creation of mappers, factories, and state classes for Kotlin
- gmazzo/gradle-buildconfig-plugin - A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
- google/modernstorage - ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions
- google/secrets-gradle-plugin - A Gradle plugin for providing your secrets to your Android project.
- gotev/android-cookie-store - Android InMemory and persistent Cookie Store for HttpURLConnection and OkHttp, with extensions to easily sync cookies in Android WebViews.
- gotev/android-upload-service - Easily upload files (Multipart/Binary/FTP out of the box) in the background with progress notification. Support for persistent upload requests, customizations and custom plugins.
- grarcht/Shuttle - Shuttle provides a modern, guarded way to pass large Serializable objects with Intents or saving them in Bundle objects to avoid app crashes from TransactionTooLargeExceptions.
- grofers/droid-dex - Classification and Analysis of Android Device Performance
- gruffins/birch-android - Remote logger used with the Birch logging platform
- guichristovao/poke-themes - An Android project to showcase a multi-brand design system.
- hadiyarajesh/flower - Flower simplifies networking and database caching on Android/Multiplatform.
- hannesstruss/unearthed - Track process deaths in Android apps
- haroldadmin/WhatTheStack - See a pretty error screen when your Android app crashes
- haroldadmin/lucilla - Fast, efficient, in-memory Full Text Search for Kotlin
- hasanalic/E-Commerce - This project is an example e-commerce mobile application developed following Clean Architecture principles and using the MVVM (Model-View-ViewModel) architecture.
- hashlin/rally - Unofficial Implementation of Material Studies https://material.io/design/material-studies/rally.html
- hbb20/AndroidCountryPicker - Android Country Picker is a Kotlin-first, flexible and powerful Android library that allows to integrate Country Picker with just a few lines.
- hexagontk/codecv - Manage your resume as structured data: CV format specification and tools to manage CV documents.
- hexascribe/chatbot-builder - ChatBot Builder is a kotlin compose multiplatform library that you can seamlessly customize the Chat UI to match the look and feel of your application, while also having the ability to define specific instructions for the bot's behavior.
- hi-manshu/Charty - An Elementary Chart library for Jetpack Compose. You can implement any kind of chart natively designed for Compose.
- hi-manshu/Kalendar - Kalendar is a powerful and customizable calendar library for Android applications. It provides a flexible and intuitive way to display and interact with calendars in your app. With Kalendar, you can easily render calendar views, handle date selection, pagination, and range selection, and customize the layout to match your app's design.
- hieuwu/android-groceries-store - A Groceries Store app with basic order flow. ๐ Help you learn modern Android development skills in real production environment. โค๏ธ
- hitanshu-dhawan/McCompose - ๐ใ คA McDonaldโs app built with Jetpack Compose
- hoc081098/FlowExt - FlowExt | Kotlinx Coroutines Flow Extensions | Kotlinx Coroutines Flow Extensions. Extensions to the Kotlin Flow library | kotlin-flow-extensions | Coroutines Flow Extensions | Kotlin Flow extensions | kotlin flow extensions | Flow extensions
- iSoron/uhabits - Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits
- iamjosephmj/Raccoon - Raccoon is a lightweight response mocking framework that can be easily integrated into the Android UI tests.
- iamjosephmj/flinger - Lightweight library to tweak the fling behaviour in Android. This library is only compatible with Jetpack-Compose.
- iamnaran/beetle - A Wear Os App with Jetpack Compose - beetle
- iamnaran/firefly-compose - A Jetpack Compose Beginner Series App Android | Compose | MVVM | Hilt | Room
- ibenabdallah/the-movie-db - The Movie BD : Android ๐ฑ, iOS ๐ฑ and wearOS โ application built with Kotlin Multiplatform, Compose Multiplatform with MVVM, Clean Architecture recommended by Google
- ibrahimsn98/Freya - A lightweight, simplified form validation library for Android
- ibrahimsn98/SmoothBottomBar - A lightweight Android material bottom navigation bar library
- idapgroup/ArgumentDelegate - Property binding for Android Bundle arguments.
- idisfkj/android-startup - ๐ฅThe Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
- igorescodro/alkaa - Kotlin multiplatform app to manage your tasks
- igorwojda/android-showcase - ๐ Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
- igorwojda/kotlin-coding-challenges - ๐งฉ Kotlin coding puzzle and solutions
- infinum/Android-GoldenEye - A wrapper for Camera1 and Camera2 API which exposes simple to use interface.
- infinum/Retromock - Java library for mocking responses in a Retrofit service.
- infinum/android-collar - Gradle plugin which collects all analytics screen names, events and user properties for Android projects.
- infinum/android-sentinel - Sentinel is a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.
- inshiro/skate - Android fragment stack controller
- int02h/primaree - A simple library for safe initialization of multi-process Android applications
- ioki-mobility/TextRef - An abstraction over Android strings with formatting support
- isaac-udy/Enro - A simple navigation library for Android ๐บ๏ธ
- ismaeldivita/change-tracker-plugin - A Gradle plugin to help analyse the dependency between modules and run tasks only on modules impacted by specific set of changes.
- ismaeldivita/chip-navigation-bar - An android navigation bar widget
- ismai117/DroidJobsKMP - DroidJobsKMP: Your Android job finder built using Compose Multiplatform, Koin, Androidx ViewModel, Androidx Navigation, and Material 3
- iurysza/module-graph - A Gradle Plugin for visualizing your project's structure, powered by mermaidjs
- j-roskopf/ComposeGuard - A Gradle plugin for detecting regressions in Jetpack Compose / Compose Multiplatform
- j-roskopf/ModuleMakerPlugin - Android Studio / IntelliJ plugin for creating modules
- j-roskopf/SyncSphere - Sync Sphere - Compose multiplatform project targeting iOS, Android, and Desktop for planning get togethers with friends
- jacobras/Human-Readable - A small set of data formatting utilities for Kotlin Multiplatform (KMP).
- jaredsburrows/android-gif-search - Gif LazyVerticalGrid MVVM using Dagger 2 + Hilt with Retrofit 2, Moshi, Kotlin Coroutines, JUnit, Espresso and Robolectric tests!
- jarvislin/HackerNews-KMP - This is a Hacker News reader app implemented using Kotlin Multiplatform Compose for Android and iOS.
- jasmingrbo/internet-availability - An Android library that allows for internet availability observation
- jd1378/otphelper - open-source application that can copy OTP and codes from notifications automatically for you
- jdamcd/material-sudoku - Sudoku made for Android
- jeziellago/compose-markdown - Markdown Text for Android Jetpack Compose ๐.
- jguerinet/Suitcase - Android utility classes that I use in most of my Android projects
- jisungbin/ComposeInvestigator - Trace the recomposition of a Composable with its cause without boilerplate code ๐.
- joaquim-verges/Helium - Lightweight, Intuitive Framework for Android
- joelkanyi/FocusBloom - A Kotlin Multiplatform app that helps users enhance their productivity and time management skills through focused work intervals and short breaks.
- joelkanyi/kompose-country-code-picker - Kompose Country Code Picker is a Jetpack Compose library based on Material 3 (M3) that provides a country code picker for Android apps.
- jordond/MaterialKolor - ๐จ A Compose multiplatform library for generating dynamic Material3 color schemes from a seed color
- jordond/connectivity - ๐ Kotlin Multiplatform library for monitoring network connectivity
- jordond/transformerKt - ๐ง A Kotlin coroutine wrapper around Media3's Transformer API.
- joreilly/BikeShare - SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence
- joreilly/ClimateTraceKMP - Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.
- joreilly/Confetti - KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.
- joreilly/FantasyPremierLeague - Fantasy Premier League Kotlin Multiplatform sample using Jetpack Compose, Compose for Desktop and SwiftUI (and Room for local persistence)
- joreilly/PeopleInSpace - Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
- jwstegemann/fritz2 - Easily build reactive web-apps in Kotlin based on flows and coroutines.
- kaleidot725/ScrcpyHub - ScrcpyHub is a GUI application to use scrcpy. scrcpy is a tool to mirror the android screen. (Scrcpy GUI)
- karmarama/nearbyPong - Android game which uses Nearby API to play remotely with other player with no connection
- kaszabimre/EAPlayers - EAPlayers is a Kotlin Multiplatform project utilizing Compose Multiplatform to deliver a native app experience for Android, iOS, and desktop.
- kevincianfarini/cardiologist - Build job schedules with kotlinx-datetime and kotlinx-coroutines
- khushpanchal/EventKT - ๐ EventKT is an Android tracking library that efficiently group events and implements disk caching to safeguard against crashes, providing insightful analytics for app performance and user behaviour. ๐
- kirmanak/Mealient - An Android client for a self-hosted recipe manager Mealie.
- kishandonga/EasyPrefs - EasyPrefs is a wrapper on the android shared preferences, also it will need only one-time initialization and used in the whole project without context, it supports encryption and decryption with extended APIs.
- kiwicom/orbit-compose - Android Jetpack Compose components of open-source Orbit design system by Kiwi.com.
- kizitonwose/Calendar - A highly customizable calendar view and compose library for Android and Kotlin Multiplatform.
- klogging/klogging - Kotlin logging library with structured logging and coroutines support
- kojofosu/PasswordValidationView - Android UI component to validate passwords.
- kojofosu/Quantitizer - โจ A quantity stepper for android projects
- kojofosu/SplitButton - A dual-function menu button that offers a default action as well as the possibility of choosing a different action by selecting from a set of alternatives.
- kool-engine/kool - An OpenGL / WebGPU engine for Desktop JVM, Android and Javascript written in Kotlin
- kopykat-kt/kopykat - Little utilities for more pleasant immutable data in Kotlin
- korlibs/korge - KorGE Game Engine. Multiplatform Kotlin Game Engine
- korsumaki/wifi-radar - Wifi Radar is application which create map based on Wifi signal strength
- kosi-libs/Canard - Kotlin/Multiplatform lightweight logging library.
- kostasdrakonakis/android_navigator - Android Intents made easy!!!
- kotest/kotest - Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
- kotlinization/kotlin-mqtt-client - Simple Kotlin library for connecting to MQTT server.
- kroegerama/magic-catalogs - Dependency versions for modern android applications
- krossovochkin/chess.kt - Kotlin multiplatform chess backend
- krud-dev/shapeshift - A Kotlin/Java library for intelligent object mapping and conversion between objects.
- krzdabrowski/android-starter-2022 - Clean Android multi-module offline-first scalable app in 2022. Including Jetpack Compose (with tests), MVI, Material 3, Kotlin coroutines/Flow, Kotlin serialization, Hilt, Room, JUnit5, Turbine, MockK, GitHub Actions, Renovate, KtLint and Detekt.
- kwebio/kweb-core - A Kotlin web framework
- kylecorry31/Trail-Sense - An Android app that uses your phone's sensors to assist with wilderness treks or survival situations.
- l7naive/pattern-lock - Awesome pattern lock view for android written in kotlin.
- leandroBorgesFerreira/LoadingButtonAndroid - A button to substitute the ProgressDialog
- leavesCZY/compose-multiplatform-tetris - compose multiplatform ๅฎ็ฐไธไธช Android + windows + macOS + linux ไฟ็ฝๆฏๆนๅ
- leonard-palm/compose-state-events - A new way to implement One-Time-UI-Events (former SingleLiveEvent) in a Compose world.
- line/feature-flag-android - A Gradle plugin to achieve feature flag based development for Android applications.
- line/lich - A library collection that enhances the development of Android apps.
- littlektframework/littlekt - A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.
- littlerobots/version-catalog-update-plugin - Gradle plugin for updating a project version catalog
- lopspower/CleanRxArchitecture - Clean Rx Kotlin Architecture sample on GitHub Api ๐
- lorenzovngl/FoodExpirationDates - ๐ฑ Android app to track food expiration dates ๐ฅฆ๐ฅ๐. Built with Jetpack Compose ๐งฉ, MVVM ๐ ๏ธ, Room ๐๏ธ, and Material You ๐จ.
- lriccardo/TimelineView - A customizable and easy-to-use Timeline View library for Android. Works as a RecyclerView decorator (ItemDecoration)
- lukwol/navigation - Simple navigation in Compose Multiplatform apps
- mahozad/comshot - Capture screenshot of Composables and Views (multiplatform)
- malloth/latte - Lightweight UI testing framework for Android
- mannodermaus/android-junit5 - Testing with JUnit 5 for Android.
- mapbox/mapbox-navigation-android - Mapbox Navigation SDK for Android
- marcauberer/simple-settings - โ๏ธ Simple Settings library for Android
- marcoscgdev/DialogSheet - An Android library to create fully material designed bottom dialogs similar to the Android Pay app.
- mars885/hilt-binder - An annotating processing library that automatically generates Dagger Hilt's
@Binds
methods. - martinbonnin/AppReviewsToSlack - Use the Google Play developer and itunes APIs to send your app reviews to an incoming slack webhook.
- massivemadness/Fragula - ๐ง Fragula is a swipe-to-dismiss extension for navigation component library for Android
- massivemadness/Squircle-CE - ๐จโ๐ป Squircle CE is a fast and free multi-language code editor for Android
- material-components/material-components-android-examples - Companion example apps and code for MDC-Android.
- maxkeppeler/sheets - โญ โโโโโโ โOffers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
- mayokunadeniyi/Instant-Weather - An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger Hilt, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
- measure-sh/measure - Measure is an open source tool to monitor mobile apps.
- meenbeese/Chronos - A simple alarm clock focused on simplicity, usability and modern design.
- mfwgenerics/kapshot - Kotlin Compiler Plugin for source capture
- mfwgenerics/markout - Kotlin DSL for Markdown and file trees
- mhss1/MyBrain - All-in-one productivity app and AI assistant with Tasks, Notes, Calendar, Diary and Bookmarks.
- michaelbull/kotlin-inline-logger - A logger facilitating lazily-evaluated log calls via Kotlin's inline classes & functions.
- mikepenz/AboutLibraries - AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
- mikepenz/Android-Iconics - Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
- mikepenz/FastAdapter - The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
- mikepenz/multiplatform-markdown-renderer - Markdown renderer for Kotlin Multiplatform Projects (Android, iOS, Desktop), using Compose.
- minibugdev/DrawableBadge - Drawable Badge is an Android library for adding badges to drawables.
- minibugdev/SheetSelection - An Android library for display list and be able to select the item as BottomSheet.
- mirzemehdi/FindTravelNow-KMM - FindTravelNow - metasearch travel application that is available both in iOS and Android store developed with Kotlin Multiplatform + Compose Multiplatform.
- mmobin789/pixel - A lightweight image loader for Android backed by Kotlin Coroutines.
- mobile-dev-inc/maestro - Painless Mobile UI Automation
- mobilejazz/harmony-kotlin - Harmony framework for Kotlin
- mockito/mockito-kotlin - Using Mockito with Kotlin
- mockk/mockk - mocking library for Kotlin
- mohitsoni48/aDp - This library is used in jetpack compose to overcome UI differences in different android devices for same code.
- mohsenoid/Android-PiP - Android Picture-in-Picture feature helper library
- mohsenoid/SOTI-IMEI - An Android app that receives IMEI on a SOTI managed device from MobiControl agent
- mori-atsushi/kotlin-cacheable - An annotation-based caching library for Kotlin Multiplatform
- mpetuska/gradle-kotlin-delegates - Various kotlin delegates to manage lazy gradle properties
- mr3y-the-programmer/Ludi - ๐ฎ Catch up with the latest gaming news, Discover new games, and much more. ๐น๏ธ
- mrHerintsoaHasina/picassiette - A light-weight library to make asynchronous call from a RecyclerView (or ListView) and receive result correctly on the item view.
- msasikanth/twine - Twine: A multiplatform RSS reader built using Kotlin and Compose
- msoultanidis/quillnote - Take beautiful markdown notes and stay organized with task lists.
- mtcn/MotionLayoutExamples - ๐ Motion layout animation examples
- muchaisam/BaoBuzz - BaoBuzz: A cutting-edge Android live score app built with Kotlin, Jetpack compose, Firebase, and modern Android development practices. Features real-time updates, personalized experiences, and a sleek Material Design 3 interface. Perfect for sports enthusiasts and showcasing advanced Android development skills.
- mueller-ma/TabletopTools - Handy tool collection for tabletop games
- mumayank/AirLocation -
- mustafayigitt/validator - Notify type based validation for input fields.
- mwarning/trigger - Android app to lock/unlock/ring doors. Supports generic HTTPS/SSH/Bluetooth/MQTT and Nuki Smartlock.
- mykola-kichatov/android-clean-template - It's a typical list-detail app. Simple Android app template utilizing Jetpack Compose, suitable for creating general Android native apps
- nacular/doodle - A pure Kotlin UI framework for the Web and Desktop.
- nameisjayant/composeOneScreens - Aim of this repository is to design single screen page UIS with Jetpack Compose (more focus on the complex ui's).
- naverz/Antonio - Android library for the adapter view (RecyclerView, ViewPager, ViewPager2)
- ncapdevi/FragNav - An Android library for managing multiple stacks of fragments
- ndenicolais/Stopwatch - Android application built with Kotlin and Jetpack Compose that allows you to time the time spent in a certain activity. Time can be started, stopped and resumed.
- nesk/akkurate - The expressive validation library for Kotlin
- nicolashaan/resultat - Resultat is kotlin.Result with a loading state
- nikhilpanju/Tablespoon - Bind attributes easily in your custom views using annotations.
- nikit19/ScreenshotDetector - A demo app to show how to detect screenshots taken by the user while using the app
- nikoarap/compose-kit - An easy-to-use, essential toolkit for Jetpack Compose, built to help you create beautiful, consistent user interfaces following Material3 guidelines and styles
- nilsjr/Snappy - ๐ธ Android CameraX Library
- nitrico/LastAdapter - Don't write a RecyclerView adapter again. Not even a ViewHolder!
- nomemory/mapneat - MapNeat is a JVM library written in Kotlin that provides an easy to use DSL (Domain Specific Language) for transforming JSON to JSON, XML to JSON, POJO to JSON in a declarative way.
- novumlogic/BookMatch -
- odaridavid/Design-Pattern-Samples-App - ๐จ Exploring creational,structural and behavioral design patterns using Kotlin
- okwrtdsh/NearByTest - Kotlin Android Example Using Nearby Connections API
- oneHamidreza/Meow-Framework-MVVM - Develop MVVM & Material Android App Easy
- onseok/peekaboo - ๐ Kotlin Multiplatform library for Compose Multiplatform, designed for seamless integration of an image picker feature in iOS and Android applications.
- openfoodfacts/openfoodfacts-androidapp - (Legacy) Native version of Open Food Facts on Android - Coders & Decoders welcome ๐คณ๐ฅซ
- orbit-mvi/orbit-mvi - A simple MVI framework for Kotlin Multiplatform and Android
- osamaalek/Kiosk-Launcher - Kiosk Launcher for android devices
- oshai/kotlin-logging - Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade.
- osipxd/encrypted-datastore - Extensions to store DataStore in EncryptedFile
- oss-bandb/GraphView - Android GraphView is used to display data in graph structures.
- ozh-dev/recycler-decorator-library-sample -
- ozontech/kelp - Kelp is an Android Studio plugin that enhances support for custom design systems written using Jetpack Compose
- p-lr/MapCompose - A fast, memory efficient Jetpack Compose library to display tiled maps, with support for markers, paths, and rotation.
- p-lr/MapView - A Fast, memory efficient Android library to display tiled maps, with support for markers, paths, and rotation.
- pandulapeter/beagle - A smart, reliable, and highly customizable debug menu library for Android apps that supports screen recording, network activity logging, and many other useful features.
- panpf/zoomimage - ZoomImage is an gesture zoom viewing of images library specially designed for Compose Multiplatform and Android View. Supported scale, pan, locate, rotation, and super-large image subsampling.
- patrykandpatrick/vico - A light and extensible chart library for Android.
- pedroql/mvflow - Simple Android MVI architecture using Kotlin Flows
- pedrovgs/Shot - Screenshot testing library for Android
- pgreze/kyper - Functional Kotlin friendly way to create command line applications.
- phansier/Coffeegram - Android, Desktop, iOS apps using Jetpack & Multiplatform Compose
- plnice/can-i-drop-jetifier - Gradle plugin that checks if there are dependencies using support library instead of AndroidX.
- popovanton0/Blueprint - ๐ Visualize the dimensions of your composables on a blueprint!
- popovanton0/kira - ๐๏ธ Automatically generates UI which allows users to call any function (including composable ones) with any parameter values. Useful for building demo screens in playground apps of design systems
- prashant17d97/LogKat -
- prof18/RSS-Parser - A Kotlin Multiplatform library to parse a RSS Feed
- programadorthi/synthetic-to-viewbinding - A Intellij plugin to migrate Kotlin synthetics to Jetpack view binding
- pushpalroy/JetDraggableIndicators - An Instagram-like draggable indicators for Image carousels in Compose
- pyamsoft/cachify - Simple in-memory caching of all the things
- radoyankov/valigator - Validation tools for EditText fields
- rafaelfelipeac/Improov - A app for register and achieve goals developed with Kotlin, MVVM, Coroutines, Kotlin Flow, Jetpack (Room, ViewModel, Navigation) and Dagger2.
- rafi0101/Android-Room-Database-Backup - Simple tool to backup and restore your room database in Android
- rafsanjani/datepickertimeline - Linear date picker for Jetpack compose
- raheemadamboev/image-compression-worker - A simple app that demonstrates compressing images coming from other apps using Jetpack WorkManager
- raheemadamboev/image-radio-button-android - ๐ป Light library that is beautiful custom radio button with image functionality
- raheemadamboev/notepad-app - โ๏ธ "Notepad" app demonstrates modern Android app development with Jetpack Compose, Hilt, Material3, Coroutines, Flows, Room based on MVVM architecture
- raheemadamboev/pin-lock-compose - ๐ Light library that is beautiful Pin Lock screen for Jetpack Compose
- raheemadamboev/timer-flow - โณ๏ธ Light library that gives you timer functionality and exposes Kotlin Flow
- rainbowcake/rainbowcake - A modern Android architecture framework built on Jetpack & Kotlin.
- realm/realm-kotlin - Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.
- realpacific/algorithms - A collection of solutions to the data structure and algorithm problems
- redundent/kotlin-xml-builder - A lightweight type safe builder to build xml documents in Kotlin
- rektplorer64/ITCS424-PJ_Diaryly - A simple Android diary app implemented using Kotlin and incorporated many modern Android implementation patterns such as MVVM, RxKotlin, Room Database, Material Design Components, Firebase, and more!
- rektplorer64/picker-kt - Media picker library powered by Jetpack Compose.
- respawn-app/KMPUtils - A collection of everything missing from the Kotlin Multiplatform Standard Library
- rickbusarow/ModuleCheck - Fast dependency graph validation for Gradle
- rive-app/rive-android - A runtime for interactive animations on Android
- rizmaulana/compose-stacked-snackbar - Stacked Snackbar for Compose Multiplatform (Android, iOS and Desktop)
- rjaros/kilua - Composable web framework for Kotlin/Wasm and Kotlin/JS
- rjaros/kilua-rpc - Fullstack RPC library for Kotlin/Wasm and Kotlin/JS
- robertlevonyan/material-expansion-panel - Expansion panels contain creation flows and allow lightweight editing of an element.
- robertlevonyan/permissions-flow - A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
- robfletcher/strikt - An assertion library for Kotlin
- rodion-gudz/Android-Tool - Program, created to make popular adb and fastboot commands easier to use
- rommansabbir/NetworkX - ๐ ฝ๐ ด๐๐๐ พ๐๐ บ๐ An easy & handy library to monitor device internet connection status.
- rongi/klaster - Declare RecyclerView adapters in a functional way, without boilerplate and subclassing. No compromises on flexibility. If it's possible to do something by subclassing, it's possible to do it with this library.
- rosuH/AndroidFilePicker - FilePicker is a small and fast file selector library that is constantly evolving with the goal of rapid integration, high customization, and configurability~
- rosuH/EasyWatermark - ๐ ๐ผ Securely, easily add a watermark to your sensitive photos. ๅฎๅ จใ็ฎๅๅฐไธบไฝ ็ๆๆ็ ง็ๆทปๅ ๆฐดๅฐ๏ผ้ฒๆญข่ขซๅฐไบบๆณ้ฒใๅฉ็จ
- rozPierog/Cofi - Free and open-source coffee brew timer. Customizable time settings and an easy-to-use interface. Perfect cup every time.
- rubensousa/Decorator - Decorator is an Android library that helps creating composable margins and dividers in RecyclerViews
- rumboalla/apkupdater - APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps.
- ryanw-mobile/FusedUserPreferences - Template data source for both SharedPreferences and DataStore implementation
- ryanw-mobile/OctoMeter - ๐ฅKotlin Multiplatform Desktop/Android/iOS Energy Tracker app
- ryanw-mobile/XLauncherIcons - Sample App: Changing Launcher Icon Programmatically
- sagar-viradiya/callback-ktx - Extension functions over Android's callback-based APIs which allows writing them in a sequential way within coroutines or observe multiple callbacks through kotlin flow.
- sagardhadke/LockQR - LockQR: Effortless QR Code Generation, Free and Shareable
- saket/byte-size - Units for representing SI and IEC bytes and bits, inspired by kotlin.time.Duration and jakewharton/byteunits.
- saket/cascade - Nested popup menus with smooth height animations for Android
- saket/swipe - Swipe gesture actions for Compose UI
- saket/telephoto - Building blocks for designing media experiences in Compose UI
- saket/unfurl - Generate link previews, inspired by Slack.
- sakethpathike/Linkora - the only link utility app you need for Android
- sangcomz/FishBun - ๐กFishBun is Image Picker for android.
- santalu/maskara - A simple way to format text fields without getting affected by input filters
- santalu/textmatcher - A simple text watcher that matches specific targets like mention or hashtag in a string by defining rules
- saschpe/Log4K - Lightweight logging library for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments.
- saveourtool/diktat - Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
- savepopulation/gadget - Gadget is a library that makes analytics tracking easier for android apps
- scavazzini/clevent - Clevent is an Android application developed for a Research that uses NFC technology to create a prepaid system using NDEF tags
- sczerwinski/android-charts - Charts for Android
- sczerwinski/android-room - Extensions for Jetpack Room
- sebaslogen/resaca - Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation
- seljabali/java-time-fun - java.time Kotlin extension functions library.
- sephiroth74/Material-BottomNavigation - Bottom Navigation widget component inspired by the Google Material Design Guidelines at https://www.google.com/design/spec/components/bottom-navigation.html
- serbelga/Todometer-KMP - A meter to-do list built with Compose UI Multiplatform, Wear Compose, SQLDelight, Koin Multiplatform, Glance, ...
- sergio-sastre/AndroidUiTestingUtils - A set of TestRules, ActivityScenarios and utils to facilitate UI and screenshot testing under given configurations: FontSizes, Locales...
- sergio11/fitflextv_android - FitFlexTV is a home workout app ๐๏ธโโ๏ธ offering personalized plans and progress tracking. It uses Firebase ๐ฅ for real-time data and secure authentication, with Clean Architecture and MVI pattern ๐๏ธ, and Jetpack Compose for TV ๐บ for a reusable UI.
- serpro69/kotlin-faker - Port of a popular ruby faker gem written in kotlin. Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
- side-codes/Android-Color-Picker - Color picker library for Android
- sidhuparas/TickingTimer - Android Library to implement visual timer quickly, easily and effortlessly
- siper/Youamp - Material You android player for subsonic music stream servers written with jetpack compose
- siralam/LoopingViewPager - A ViewPager and PagerAdapter combination that support auto scroll, infinite loop and page indicators.
- skrapeit/skrape.it - A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
- skydoves/AndroidBottomBar - ๐ซ A lightweight bottom navigation view, fully customizable with an indicator and animations.
- skydoves/AndroidVeil - ๐ญ An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.
- skydoves/Balloon - ๐ Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.
- skydoves/Chamber - โ๏ธ A lightweight Android lifecycle-aware and thread-safe pipeline for communicating between components with custom scopes.
- skydoves/DoubleLift - ๐ฆ Expands and collapses a layout horizontally and vertically sequentially.
- skydoves/ElasticViews - โจ An easy way to implement an elastic touch effect for Android.
- skydoves/ExpandableLayout - ๐ฆ An expandable layout that shows a two-level layout with an indicator.
- skydoves/FlexibleBottomSheet - ๐ฌ Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
- skydoves/Flourish - ๐ฉ Flourish implements dynamic ways to show up and dismiss layouts with animations.
- skydoves/Needs - ๐ An easy way to implement modern permission instructions popup.
- skydoves/Only - ๐ An easy way to persist and run code block only as many times as necessary on Android.
- skydoves/Orbital - ๐ช Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.
- skydoves/Pokedex - ๐ก๏ธ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
- skydoves/PowerSpinner - ๐ A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
- skydoves/ProgressView - ๐ A polished and flexible ProgressView, fully customizable with animations.
- skydoves/Submarine - ๐ค Floating navigation view for displaying a list of items dynamically on Android.
- skydoves/TransformationLayout - ๐ Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.
- skydoves/android-developer-roadmap - ๐บ The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
- skydoves/colorpicker-compose - ๐จ Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.
- skydoves/landscapist - ๐ป A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
- skydoves/pokedex-compose - ๐ก๏ธ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.
- skydoves/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.
- skydoves/sealedx - ๐ฒ Kotlin Symbol Processor that auto-generates extensive sealed classes and interfaces for Android and Kotlin.
- skydoves/snitcher - ๐ฆ Snitcher captures global crashes, enabling easy redirection to the exception tracing screen for swift recovery.
- skydoves/viewmodel-lifecycle - ๐ณ ViewModel Lifecycle allows you to track and observe Jetpack's ViewModel lifecycle changes.
- slackhq/EitherNet - A pluggable sealed API result type for modeling Retrofit responses.
- slackhq/circuit - โก๏ธ A Compose-driven architecture for Kotlin and Android applications.
- slackhq/compose-lints - Lint checks to aid with a healthy adoption of Compose
- snappdevelopment/JsonTree - A Compose Multiplatform library for pretty Json in Compose
- snappdevelopment/Kommute - Monitor your android apps network traffic for debugging
- sokomishalov/skraper - Kotlin/Java library and cli tool for scraping posts and media from various sources with neither authorization nor full page rendering (Facebook, Instagram, Twitter, Youtube, Tiktok, Telegram, Twitch, Reddit, 9GAG, Pinterest, Flickr, Tumblr, Coub, Vimeo, IFunny, VK, Odnoklassniki, Pikabu)
- solrudev/Ackpine - Android package installer library
- sparrow007/CarouselRecyclerview - Carousel Recyclerview let's you create carousel layout with the power of recyclerview by creating custom layout manager.
- speekha/httpmocker - HttpMocker is a simple HTTP mocking library written in Kotlin to quickly and easily handle offline modes in your apps
- sphrak/Either - โฏ๏ธ Either type for Kotlin
- spotify/ruler - Gradle plugin which helps you analyze the size of your Android apps.
- square/curtains - Lift the curtain on Android Windows!
- square/logcat - I CAN HAZ LOGZ?
- st235/ExpandableBottomBar - A new way to implement navigation in your app ๐
- stantanasi/streamflix - An Android TV and mobile app to stream movies and TV shows for free
- stefanoq21/BottomSheetNavigator3 - This library provides a navigation solution for Compose projects using Material3 BottomSheets
- stevdza-san/MessageBarCompose - Animated Message Bar UI that can be wrapped around your screen content in order to display Error/Success messages in your app. Adapted to Material 3.
- stfalcon-studio/StfalconFixturer-android - Utility for developers and QAs what helps minimize time wasting on writing the same data for testing over and over again. Made by Stfalcon
- streetcomplete/StreetComplete - Easy to use OpenStreetMap editor for Android
- sunny-chung/hello-http - A cross-platform HTTP client desktop application for testing HTTP and REST APIs, WebSocket, GraphQL (including subscriptions) and gRPC endpoints.
- sunny-chung/kdatetime-multiplatform - A Kotlin Multiplatform library to provide regular date-time functionality and interoperability needed with very minimal platform dependencies.
- sunny-chung/kotlite - A Kotlin Multiplatform library to interpret Kotlite code, which is a subset of the Kotlin language, during runtime in a safe way.
- supabase-community/supabase-kt - A Kotlin Multiplatform Client for Supabase.
- superjobru/kotlin-permissions - An Android library, written in Kotlin, which helps avoid boilerplate code when your request runtime permissions.(KotlinPermissions)
- svenjacobs/reveal - Reveal effect (coach mark) for Compose Multiplatform targeting Android, iOS, Desktop and Web
- swapnil-musale/JetJoke - JetJoke App build using Jetpack Compose by following Clean + MVVM Architecture and with other Android Modern Architecture Component.
- swapnil-musale/KDeviceInfo - Multiplatform Library for accessing DeviceInfo
- swvl/linta - A set of useful lint checks to keep the Android app follow a solid design system
- taewooyo/shaker - ๐ Modifier's optimally created rotation, translation, and zoom animations are fully customizable for Android. Only Jetpack Compose is supported. ๐ซจ
- tasomaniac/DevWidget - Android app widget for developers to control their apps quickly
- techlore/Plexus-app - Remove the fear of Android app compatibility on de-Googled devices.
- tejado/android-usb-gadget - Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. ๐ ๐ก๐ฑ
- tfaki/CountryCP - Customize your country text field for Jetpack Compose
- tfcporciuncula/flow-preferences - Kotlin Flow version of rx-preferences -- Coroutines support for Android SharedPreferences
- thatsmanmeet/Tasky - Tasky is a highly intuitive and easy-to-use todo list application designed for those who seek a powerful yet minimalistic way to manage their daily tasks.
- theGlenn/flipper-android-no-op - No-op dependency for Flipper Android release mode
- theapache64/faded - โจ Client did not pay? Add opacity to UI components and decrease it every day until their app completely fades away.
- theapache64/rebugger - A simple Compose Multiplatform library designed to print the reason for recomposition in your console/Logcat window."
- theapache64/retrosheet - ๐ Turn Google Spreadsheet to JSON endpoint (for Android and JVM) for FREE (100%)
- theapache64/stackzy - ๐ป A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop โก
- theapache64/topcorn - A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.
- theappbusiness/android-proxy-toggle - Small application to help android developers to quickly enable and disable proxy settings
- theolm/Rinku - Deep Link Handling for Kotlin Multiplatform
- thomaskioko/tv-maniac - Tv-Maniac is a personalized entertainment tracking and recommendation Multiplatform app (Android & iOS) for tracking TV Shows using TMDB API.
- tizisdeepan/EventsCalendar - Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on the respective dates. It can be done easily, you are just a few steps away from implementing your own badass looking Calendar for your very own project!
- tobiasschuerg/android-money - Simple money and currency converter library for android.
- tom5079/FloatingSearchView - Complete Kotlin port of arimorty/FloatingSearchView
- tom5079/Minamo - ๐ผ๏ธ Zoomable, Pannable Image Composable for Jetpack Compose. Supports Large / Wide Images without OOM!
- tommus/ktx-prefs - Shared preferences made easy. With a little bit of reactive extensions.
- tommybuonomo/dotsindicator - Three material Dots Indicators for view pagers in Android !
- treehouses/remote - โก control Raspberry Pi from Android Device through Bluetooth โก
- trello-archive/mr-clean - Don't leak sensitive data.
- tusharhow/Shimmerfy - Shimmerfy is a lightweight and customizable library for integrating shimmer animations into your Jetpack Compose applications. It provides an easy way to create shimmering effects on UI components, such as cards, skeletons, and more.
- twilio/apkscale - A Gradle plugin to measure the app size impact of Android libraries
- tynn-xyz/AString - A context aware string abstraction for Android - implemented with Kotlin for Java
- typesafegithub/github-actions-typing - Bring type-safety to your GitHub actions' API!
- typesafegithub/github-workflows-kt - Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!
- uberto/pesticide - A Library To Write Domain-Driven Tests, written in Kotlin on top of Junit5
- unhappychoice/color-hash.kt - ๐ฅ https://github.com/zenozeng/color-hash implementation by Kotlin/Android
- usefulness/easylauncher-gradle-plugin - Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will
- usefulness/licensee-for-android - Turn raw cashapp/licensee report into assets/Kotlin code that can be easily consumed from an Android app
- usefulness/project-starter - Set of plugins that may be useful in Multi-Module Android projects
- v1tzor/TimePlanner - Mobile app for planning tasks for the day with multimodule architecture, MVI, Compose, Room, Voyager, AlarmManager, Notification, Charts
- valkriaine/Bouncy - RecyclerView and NestedScrollView with physics-based bouncy overscroll effect
- vanniktech/Emoji - A library to add Emoji support to your Android / iOS / JVM Application
- vanniktech/multiplatform-locale - Type Safe Kotlin Multiplatform Locale implementation
- varabyte/kobweb - A modern framework for full stack web apps in Kotlin, built upon Compose HTML
- varungulatii/Kdownloader - File downloader library entirely written in Kotlin for Android
- veepee-oss/link-router - Android routing library
- vestrel00/contacts-android - Android Contacts API Library written in Kotlin with Java interoperability. No more ContentProviders and cursors. Say goodbye to ContactsContract. Build your own contacts app!
- vgupta98/compose-game - A simple 2D game engine built purely in Jetpack Compose.
- vinodbaste/Image-compressor - An Android Image compress library, reduce's the size of the image by 90% without losing any of its pixels.
- vipulasri/Timeline-View - Android Timeline View is used to display views like Tracking of shipment/order, steppers etc.
- vishal2376/snaptick - Snaptick is an MVVM Jetpack Compose app, offering ad-free task management with a built-in pomodoro timer to help you organize your daily plans
- vladimirlogachov/MoviesPot - Movie Explorer: Kotlin and Compose multiplatform project for discovering movies with ease. Features Jetpack Navigation, Paging library integration, adaptive icons and a Material3-based UI that supports dynamic theme.
- vmadalin/android-modular-architecture - ๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
- vmiklos/plees-tracker - Plees Tracker is a simple sleep tracker for your Android phone.
- vovaksenov99/OverscrollableScrollView - Small custom view with smooth overscroll. You can add header with scale background
- wajahatkarim3/Imagine - An simple image gallery app utilizing Unsplash API to showcase modern Android development architecture (MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)
- warting/In-App-Update-Compose - A compose friendly way to deal with in app updates on android
- wealthfront/blend - An Android animation framework that gracefully handles interruption
- withplum/EmojiBottomSheetDialog - A nice Android bottom sheet dialog populated with AndroidX EmojiCompat supported emojis.
- wuseal/JsonToKotlinClass - ๐ Plugin for Android Studio And IntelliJ Idea to generate Kotlin data class code from JSON text ( Json to Kotlin )
- xeinebiu/android-suspend-dialogs - A helper library for Android to display Dialogs by suspending the coroutine till finish of the dialog.
- xmartlabs/gong - Xmartlabs' Android Base Project Template
- xrrocha/kmemimg - Simple Kotlin implementation of Memory Image pattern
- yairm210/Unciv - Open-source Android/Desktop remake of Civ V
- yeocak/ComposableTimelineView - Simple Timeline View, wrote via Kotlin Jetpack Compose.
- you-apps/ClockYou - Privacy focused clock app built with MD3
- you-apps/TranslateYou - Privacy focused translator app built with MD3
- yshrsmz/BuildKonfig - BuildConfig for Kotlin Multiplatform Project
- yshrsmz/KeyboardVisibilityEvent - Android Library to handle software keyboard visibility change event.
- z-huang/InnerTune - A Material 3 YouTube Music client for Android
- zawadz88/MaterialPopupMenu - Shows Material popup menus grouped in sections & more
- zcweng/SwitchButton - SwitchButton.An beautiful+lightweight+custom-style-easy switch widget for Android,minSdkVersion >= 11
- zekierciyas/survey-compose - A Survey library of fully configurable, dynamic questions/answers and UI written in Jetpack Compose.
- zetbaitsu/Cekrek - An android library that allows you to export any view to bitmap or image file in a convenient way.
- zetbaitsu/Compressor - An android image compression library.
- zhanghai/MaterialFiles - Material Design file manager for Android
- zsmb13/requireKTX - Extensions that make it easier to deal with otherwise nullable APIs, for Android and Kotlin Multiplatform
- zyrouge/symphony - ๐ต Lightweight, elegant music player for Android 9+.
- Remix-Design/RemixIcon - Open source neutral style icon system
- googlefonts/dosis-vf - Fork of Dosis
- codeandtheory/ychat - A Kotlin Multiplatform library that provides access to ChatGPT and Open AI APIs
- koel/koel - ๐ฆ A personal music streaming server that works.
- Arcticons-Team/Arcticons - A monotone line-based icon pack for android
- PromtEngineer/localGPT - Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.
- Python-World/python-mini-projects - A collection of simple python mini projects to enhance your python skills
- TheR1D/shell_gpt - A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.
- ashishb/adb-enhanced - ๐ชSwiss-army knife for Android testing and development ๐ช โบ
- bruin-data/ingestr - ingestr is a CLI tool to copy data between any databases with a single command seamlessly.
- caronc/apprise - Apprise - Push Notifications that work with just about every platform!
- chaquo/chaquopy - Chaquopy: the Python SDK for Android
- chubin/cheat.sh - the only cheat sheet you need
- donnemartin/system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- eli64s/readme-ai - README file generator, powered by AI.
- epogrebnyak/justpath - Inspect and refine PATH environment variable on Windows, Linux and MacOS.
- hartwork/git-delete-merged-branches - ๐ฅ Command-line tool to delete merged Git branches
- initialcommit-com/git-sim - Visually simulate Git operations in your own repos with a single terminal command.
- mariodujic/Android-multimodule-dependency-graph - Creates a dependency graph for an Android multimodule project.
- mealie-recipes/mealie - Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
- nadermx/backgroundremover - Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.
- petarov/google-android-app-ids - Google Android apps found on the Play Store
- public-apis/public-apis - A collective list of free APIs
- cesarferreira/dryrun - โ๏ธ Try the demo project of any Android Library
- faberNovel/pericles - API specification solution
- huginn/huginn - Create agents that monitor and act on your behalf. Your agents are standing by!
- GyulyVGC/sniffnet - Comfortably monitor your Internet traffic ๐ต๏ธโโ๏ธ
- TabbyML/tabby - Self-hosted AI coding assistant
- agateau/git-bonsai - Tend the branches of your git garden
- kristian1108/notation - Documentation for developers and other people who might want to read it.
- orf/gping - Ping, but with a graph
- sirwart/ripsecrets - A command-line tool to prevent committing secret keys into your source code
- uber/piranha - A tool for refactoring code related to feature flag APIs
- presentator/presentator - Design feedback and presentation platform
- 89luca89/distrobox - Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution youโre more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
- charlax/engineering-management - A collection of inspiring resources related to engineering management and tech leadership
- newrelic/wiki-sync-action - A GitHub Action that synchronizes the contents of a directory to the repository's Wiki.
- thenishchalraj/Android-MVVM-Boilerplate-Creater - A script that automates the tedious task of creating basic android files with the packages and imports for MVVM architecture.
- thibmaek/awesome-raspberry-pi - ๐ A curated list of awesome Raspberry Pi tools, projects, images and resources
- wfxr/forgit - ๐ค A utility tool powered by fzf for using git interactively.
- okwasniewski/MiniSim - MacOS menu bar app for launching iOS ๏ฃฟ and Android ๐ค emulators
- poviolabs/Lingua - A unified localization management tool for iOS & Android
- tw93/MiaoYan - โท Lightweight Markdown app to help you write great sentences. โท ่ฝป็ต็ Markdown ็ฌ่ฎฐๆฌไผดไฝ ๅๅบๅฆ่จ
- 0xMukesh/snipli - โจ A command-line interface for quickly sharing code snippets of your local files
- Cveinnt/LiveTerm - ๐ป Build terminal styled websites in minutes!
- Malinskiy/action-android - Collection of Android-related GitHub Actions
- OsmTravel/OsmGo - Osm Go !
- alexjlockwood/avocado - ๐ฅ Vector Drawable optimization tool ๐ฅ
- apitable/apitable - ๐๐๐ APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
- appsmithorg/appsmith - Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
- appwrite/appwrite - Your backend, minus the hassle.
- bamlab/flashlight - ๐ฑโก๏ธ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI...
- chroxify/feedbase - The open-source solution for collecting feedback & communicating updates.
- crs-k/release-draft - Creates & updates GitHub release draft, automatically generates release notes, and bumps semver compliant tags.
- daltonmenezes/aura-theme - โจโA beautiful dark theme for your favorite apps.
- ikatyang/emoji-cheat-sheet - A markdown version emoji cheat sheet
- logto-io/logto - ๐งโ๐ The better identity infrastructure for developers and the open-source alternative to Auth0.
- luooooob/create-my-awesome - Github Actions for automatically generating the personal awesome list from all of the repositories you starred.
- magicpatterns/catalog - The Magic Patterns Catalog is an open-source website that lists the most popular React component libraries, helping you find the perfect component.
- makeplane/plane - ๐ฅ ๐ฅ ๐ฅ Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
- novuhq/novu - Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
- requestly/requestly - Requestly was built to save developers time by intercepting and modifying HTTP Requests. It has now developed into an open-source alternative to Charles Proxy and Telerik Fiddler that works directly in browsers without VPN and proxy Issues. It is used by more than 200,000+ front-end developers and 11,000+ companies worldwide.
- robrechtme/loco-cli - ๐ CLI tool for uploading/downloading assets from Loco.
- seek-oss/playroom - Design with JSX, powered by your own component library.
- step-security/wait-for-secrets - Publish from GitHub Actions using multi-factor authentication
- supabase/supabase - The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
- toddcooke/namechecker - Find out if your project name is taken
- triggerdotdev/trigger.dev - Trigger.dev is the open source background jobs platform.
- flawiddsouza/Restfox - Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop
- AAkira/Kotlin-Multiplatform-Libraries - Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.
- EbookFoundation/free-programming-books - ๐ Freely available programming books
- JStumpp/awesome-android - A curated list of awesome Android packages and resources.
- Miihir79/android-interview-questions - I'm contributing to help others!
- agamkoradiya/Android-Live-Templates - A curated android live templates to make your android development more fast๐ and easyโจ. Import all of them within a minuteโ
- akullpp/awesome-java - A curated list of awesome frameworks, libraries and software for the Java programming language.
- android/architecture-templates -
- anitaa1990/Today-I-Learned - A collection of small things I learn day to day across a variety of languages and technologies
- awesome-selfhosted/awesome-selfhosted - A list of Free Software network services and web applications which can be hosted on your own servers
- bradtraversy/design-resources-for-developers - Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more
- devspace/awesome-github-templates - Curated list of GitHub Issues and Pull Requests templates
- enginebai/Algorithms - Data Structures and Algorithm (in Kotlin & Python): notes, resources and problems/solutions.
- ermolnik/android_roadmap - Skills set for android developer
- futurice/android-best-practices - Do's and Don'ts for Android development, by Futurice developers
- igorwojda/android-ecosystem-cheat-sheet - ๐คAndroid Ecosystem Cheatsheet 2020
- intuit/sdp - An Android lib that provides a new size unit - sdp (scalable dp). This size unit scales with the screen size.
- joaquim-verges/ProjectorAndroidStudio - Guide to setup JetBrains Projector and access Android Studio from any device
- k88hudson/git-flight-rules - Flight rules for git
- ligurio/awesome-ci - The list of continuous integration services and tools
- lopspower/BestAndroidGists - Find best Android Gist ๐ฅ
- mobile-roadmap/android-developer-roadmap - Android Developer Roadmap 2020
- moyukapp/moyuk - Moyuk turns TypeScript functions into web apps in a few seconds.
- open-sauced/.github - Community health files for the @open-sauced organization
- oscarnevarezleal/gh-cms - Headless CMS using Github Issues and Github Actions
- rharter/vd-tool - Android Studio's Vector Drawable conversion tool in convenient packaging.
- ribot/android-guidelines - Architecture and code guidelines we use at ribot when developing for Android
- sdmg15/Best-websites-a-programmer-should-visit - ๐ Some useful websites for programmers.
- shubhamgrg04/awesome-diagramming - A curated collection of diagramming tools used by leading software engineering teams
- tycrek/degoogle - A huge list of alternatives to Google products. Privacy tips, tricks, and links.
- vbarbaresi/MetroGit - Paris Metro lines on a Git graph
- viraptor/reverse-interview - Questions to ask the company during your interview
- wasabeef/awesome-android-ui - A curated list of awesome Android UI/UX libraries