julienherrero / awesome-list

My awesome list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome List build

A collection of awesome things.


Batchfile

C

C#

C++

  • 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

CSS

Clojure

  • penpot/penpot - Penpot - The Open-Source design & prototyping platform

Dart

  • 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
  • LinwoodDev/Butterfly - ๐ŸŽจ Powerful, minimalistic, cross-platform, opensource note-taking app
  • 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

Elixir

Go

Groovy

HTML

Java

JavaScript

Kotlin

  • 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
  • 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.
  • 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/KtorBoost - ๐Ÿš€ Simplifying Ktor for Easier Development
  • 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.
  • 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.
  • 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.
  • 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.
  • 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
  • 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 ๐ŸŽŠ
  • Decathlon/vitamin-android - Decathlon Design System UI components for Android applications
  • DenisBronx/NetMock -
  • 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.
  • 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
  • FelipeKoga/deeplink-launcher - Manage & Execute 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
  • 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, Android, and Retrofit.
  • 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.
  • GuilhE/SharedPrefs-ktx - Save and load objects from SharedPreferences in a faster and simpler way with Kotlin Extensions ๐ŸŽ‰
  • GwonHyeok/StickySwitch - โญ๏ธ beautiful switch widget with sticky animation โญ๏ธ
  • Hamza417/Inure - An elegant and beautiful premium Android app manager for both 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.
  • 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
  • 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
  • Karumi/WeakDelegate - WeakReference property delegate proposal
  • 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).
  • KieronQuinn/TapTap - Port of the double tap on back of device feature from Android 12 to any Android 7.0+ device
  • Kotlin/kandy - Kotlin plotting library.
  • KotlinBy/awesome-kotlin - A curated list of awesome Kotlin related stuff Inspired by awesome-java.
  • Kraci/QuickTapQuiz - Android buzzer quiz application using Nearby Connections framework (bachelor thesis)
  • KurdTt/multimodule-android-libraries - Example of multi module Android libraries project.
  • 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.
  • 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.
  • Lucchetto/SuperImage - Sharpen your low-resolution pictures with the power of AI upscaling
  • 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!
  • 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
  • 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 for your Compose Multiplatform apps.
  • MohamedRejeb/Compose-Rich-Editor - A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable and supports the common rich text editor features.
  • MohamedRejeb/Ksoup - Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.
  • 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.
  • 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/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.
  • PranavMaganti/compose-material-dialogs - A Material Dialog Builder for 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 - :octocat:๐Ÿ’ง A slider widget with a popup bubble displaying the precise value selected. Android library made by @Ramotion
  • Ramotion/navigation-toolbar-android - :octocat: 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)
  • 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/TravelApp-KMP - JetBrains Compose Multiplatform UI App (Android, iOS, Desktop, Web). MVVM - Kotlin MultiPlatform (KMP)
  • SciProgCentre/maps-kt -
  • ShabanKamell/FormValidator - A declarative Form Validation for Android, simple, clean, and customizable.
  • Shopify/android-testify - Add screenshots to your Android tests
  • 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/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.
  • T8RIN/ImageToolbox - ๐Ÿ–ผ๏ธ Image Toolbox is an powerful picture editor, which can crop, apply filters, add some drawing, erase background, edit EXIF or even create PDF file
  • 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.
  • 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.
  • 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 - Android #JetpackCompose 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/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.
  • 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.
  • arildojr7/iris-mock - A kotlin-first 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.
  • arkivanov/Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
  • arkivanov/Minesweeper - Minesweeper game implemented in Kotlin and Compose Multiplatform
  • 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.
  • 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
  • ben-manes/gradle-versions-plugin - Gradle plugin to discover dependency updates
  • 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
  • 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 small testing library for kotlinx.coroutines Flow
  • 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.
  • 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 ๐Ÿ“ฑ๐ŸŽจ๐Ÿฆ„
  • 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 -
  • dbacinski/Design-Patterns-In-Kotlin - Design Patterns implemented in Kotlin
  • 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
  • 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/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/sheets - Another feature-rich bottom sheet for Compose Multiplatform.
  • 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.
  • 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).
  • 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
  • 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.
  • fondesa/recycler-view-divider - A library which configures a divider for a RecyclerView.
  • fork-handles/forkhandles - Foundational libraries for Kotlin
  • 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.
  • 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.
  • 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
  • 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.
  • iamnaran/beetle - A Wear Os App with Jetpack Compose - beetle
  • iamnaran/firefly-compose - A Jetpack Compose App Android
  • ibenabdallah/the-movie-db - The Movie BD ๐Ÿ“ฑ Android and iOS 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 - Open-source app to manage your tasks quickly and easily
  • 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/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
  • iurysza/module-graph - A Gradle Plugin for visualizing your project's structure, powered by mermaidjs
  • j-roskopf/ModuleMakerPlugin - Android Studio / IntelliJ plugin for creating modules
  • jacobras/Human-Readable - A small set of data formatting utilities for Kotlin Multiplatform (KMP).
  • jasmingrbo/internet-availability - An Android library that allows for internet availability observation
  • 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/KomposeCountryCodePicker - Kompose Country Code Picker is a Jetpack Compose library based on Material 3 (M3) that provides a country code picker for Android apps.
  • 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.
  • jwstegemann/fritz2 - Easily build reactive web-apps in Kotlin based on flows and coroutines.
  • karmarama/nearbyPong - Android game which uses Nearby API to play remotely with other player with no connection
  • 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.
  • 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.
  • kopykat-kt/kopykat - Little utilities for more pleasant immutable data in Kotlin
  • 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 additional assertions, property testing and data driven testing
  • 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
  • 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 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 ๐Ÿš€
  • 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
  • lyrebirdstudio/Croppy - Image Cropping Library for Android
  • 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.
  • mfwgenerics/kapshot - Kotlin Compiler Plugin for source capture
  • mfwgenerics/markout - Kotlin DSL for Markdown and file trees
  • mhss1/MyBrain - Open-source, All-in-one productivity app for 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.
  • 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
  • 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.
  • msoultanidis/quillnote - Take beautiful markdown notes and stay organized with task lists.
  • mtcn/MotionLayoutExamples - ๐Ÿ†’ Motion layout animation examples
  • 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 - Simple Android app, that can be used as a template for general Android native apps
  • nacular/doodle - A pure Kotlin UI framework for the Web and Desktop.
  • naverz/Antonio - Android library for the adapter view (RecyclerView, ViewPager, ViewPager2)
  • ncapdevi/FragNav - An Android library for managing multiple stacks of fragments
  • 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
  • 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.
  • 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 - 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.
  • oss-bandb/GraphView - Android GraphView is used to display data in graph structures.
  • ozh-dev/recycler-decorator-library-sample -
  • 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.
  • 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
  • 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
  • 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.
  • realpacific/algorithms - A collection of solutions to the data structure and algorithm problems
  • rharter/vd-tool - Android Studio's Vector Drawable conversion tool in convenient packaging.
  • 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-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~
  • 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.
  • 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/cascade - Nested popup menus with smooth height animations for Android
  • saket/file-size - Unit for representing and converting between file sizes, inspired by kotlin.time.Duration
  • saket/swipe - Swipe gesture actions for Compose UI
  • saket/telephoto - Building blocks for designing media experiences in Compose UI
  • 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
  • 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
  • sczerwinski/android-charts - Charts for Android
  • sczerwinski/android-room - Extensions for Jetpack Room
  • sebaslogen/resaca - Android 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
  • sergio-sastre/AndroidUiTestingUtils - A set of TestRules, ActivityScenarios and utils to facilitate UI and screenshot testing under given configurations: FontSizes, Locales...
  • serpro69/kotlin-faker - 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
  • siralam/LoopingViewPager - A ViewPager and PagerAdapter combination that support auto scroll, infinite loop and page indicators.
  • skydoves/AndroidBottomBar - ๐Ÿซ A lightweight bottom navigation view, fully customizable with an indicator and animations.
  • skydoves/AndroidVeil - ๐ŸŽญ An easy, flexible way to implement loading skeletons and shimmering effect 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 and non-modal type, 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 - ๐ŸŽจ Jetpack Compose 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/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.
  • snappdevelopment/JsonTree - Android 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)
  • 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?
  • square/radiography - Text-ray goggles for your Android UI.
  • st235/ExpandableBottomBar - A new way to implement navigation in your app ๐ŸŽ
  • 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
  • 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.
  • swvl/linta - A set of useful lint checks to keep the Android app follow a solid design system
  • tasomaniac/DevWidget - Android app widget for developers to control their apps quickly
  • 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
  • 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
  • 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/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
  • 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 / JVM Application
  • 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!
  • 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
  • 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.
  • 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)
  • 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/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
  • 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 - A collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android.
  • zyrouge/symphony - ๐ŸŽต Lightweight, elegant music player for Android 9+.

Less

Makefile

Objective-C

  • codeandtheory/ychat - A Kotlin Multiplatform library that provides access to ChatGPT and Open AI APIs

Python

  • 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 - ๐Ÿ‘พ Automated README file generator, powered by large language model APIs.
  • epogrebnyak/justpath - Inspect and refine PATH environment variable on both Windows and Linux.
  • 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.
  • public-apis/public-apis - A collective list of free APIs

Ruby

Rust

SCSS

Shell

Swift

  • okwasniewski/MiniSim - MacOS menu bar app for launching iOS ๏ฃฟ and Android ๐Ÿค– emulators
  • tw93/MiaoYan - โ›ท Lightweight Markdown app to help you write great sentences. โ›ท ่ฝป็ต็š„ Markdown ็ฌ”่ฎฐๆœฌไผดไฝ ๅ†™ๅ‡บๅฆ™่จ€

TypeScript

  • 0xMukesh/snipli - โœจ A command-line interface for quickly sharing code snippets of your local files
  • Cveinnt/LiveTerm - ๐Ÿ’ป Build terminal styled websites in minutes!
  • EsperoTech/yaade - Yaade is an open-source, self-hosted, collaborative API development environment.
  • Malinskiy/action-android - Collection of Android-related GitHub Actions
  • OsmTravel/OsmGo - Osm Go !
  • 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 - Build like a team of hundreds_
  • 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...
  • 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 and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
  • novuhq/novu - ๐Ÿ”ฅ The open-source notification infrastructure with fully functional embedded notification center ๐Ÿš€๐Ÿš€๐Ÿš€
  • 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.
  • toddcooke/namechecker - Find out if your project name is taken
  • triggerdotdev/trigger.dev - โœจ Trigger.dev is the open source background jobs framework for TypeScript. With features like API integrations, webhooks, scheduling and delays.

Vue

  • flawiddsouza/Restfox - Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop

Misc

About

My awesome list