This is your work, valued
Footballing, cycling, snowboarding, Android dev'ing, Welshman in England.
FlipsideCamera. The camera app that takes pictures from both sides of your world ! :camera:
★ 53731DaysOfKotlin. A summary of all the Kotlin tips from Google's Android Developer #31DaysofKotlin on Twitter :computer:
★ 318AndroidStudioPluginsNPlay. A list of cool/useful Android studio plugins :electric_plug:
★ 308BeerProgressView. A library that lets you create a beer styled progress view with bubbles and all! (hic) :beer:
★ 237AndroidAppyDeveloperTools. A list of cool/useful Apps too help Android Developers
★ 124ClockScroller. A cool animated RecyclerView clock face scroller handle inspired by the following MaterialUp submission - https://material.uplabs.com/posts/codepen-scrolling-clock
★ 76ChompProgressView. A (semi) realistic chomping progress view that takes bites out of your delicious images! Nom! Nom!
★ 72ZigzagRecyclerView. A library that gives you a slant on the traditional Grid Recycler View :recycle:
★ 27AppDevToolbox. Collection of tools for Android app development in one place 🔧 🔨
★ 22Snippet. A small tool to help you paste snippets of text via easy to remember abbreviations ✏️
★ 8ToFind. This is a demo project to try and render the design from this Uplabs project ~> https://www.uplabs.com/posts/tofind-concept-controller
★ 2FancyShowCaseView. An easy-to-use customisable show case view with circular reveal animation.
★ 2AndroidKeystoreWipeTest. Simple app to test android keystore wiping
★ 1Nice-Move. Search for properties for sale
★ 1uservoice-android-sdk. UserVoice Android SDK
★ 1shadow. Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing applications with R8/ProGuard. The Gradle counterpart to Maven’s Shade plugin.
★ 4.2kcc-statusline. TypeScript
★ 1ukpt. UKPT (Udy Kotlin Project Template) is a template for building Kotlin/Compose Multiplatform projects
★ 9composables-ui. Composables UI is a collection of modern, fully accessible components for Jetpack Compose and Compose Multiplatform.
★ 88Phoebe. Phoebe is a Compose Multiplatform Plex / Jellyfin / Emby / Navidrome music player for Android, iOS, desktop (Mac / Windows / Linux), and the browser (WasmJs).
★ 8Bitwarden-Auto-Backup-Manager. A robust application that creates local, encrypted auto-backups for your Bitwarden vault, all without your master password.
★ 32lazywarden. Automatic Bitwarden Backup
★ 827android-testing-skills. ⚡️ A set of skills for Android testing: Compose UI, AndroidX Test, JVM unit tests, and ADB.
★ 299holo. A terminal UI for Android developers. Monitor performance, browse logs, query databases, record traces, and control devices — without leaving the terminal.
★ 86build-brief. Reduce noisy Gradle output into concise build briefs
★ 19localsend. An open-source cross-platform alternative to AirDrop
★ 87kskills. Python
★ 6.4kkreuzakt. A search engine for humans and computers for your most boring documents
★ 58crosspoint-reader. Firmware for the Xteink X3 and X4 e-readers
★ 6.7kcli-for-android. A unified CLI for everything related to Android Development
★ 116SIGO. ☀️ A weather app that answers the only question that matters
★ 31avdbuddy. AvdBuddy is a native macOS app for managing Android Virtual Devices without going through Android Studio.
★ 216Lumen. Compose Multiplatform coachmark library. Real transparent cutouts, not dimmed overlays. Android + iOS.
★ 86OfflineAI-KMP. Kotlin
★ 63CoroutinesVisualizer. Demo app that visualizes Kotlin Coroutines structured concurrency and exceptions propagation
★ 28ChromaDial. Kotlin
★ 73IPTV. M3U Playlist for free TV channels
★ 20kcontainer. A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
★ 49kMozart. Compose beautiful Android live wallpapers
★ 32ikea-led-obegraensad. ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp
★ 5openclaw. Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
★ 385kNavigation3. A clean, scalable example of multi-module Jetpack Compose navigation using Navigation 3 and type-safe routes.
★ 123xmlutil. XML Serialization library for Kotlin
★ 503channelor. Simple app to scan the 2.4 GHz spectrum and suggest the best Zigbee channels to pick.
★ 1city-roads. Visualization of all roads within any city
★ 9.5kShaft. A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics
★ 713Android-Interview-Questions. Android Interview Questions
★ 224Android-PiP. Android Picture-in-Picture feature helper library
★ 43AndroidSecurityTraining. Kotlin
★ 67crush. Glamourous agentic coding for all 💘
★ 27kcompose-stability-analyzer. 🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio and IntelliJ.
★ 1.6kkopykat. Little utilities for more pleasant immutable data in Kotlin
★ 294snap-o. Lightweight Android capture developer tools for macOS
★ 91Shuttle. Prevent TransactionTooLargeException crashes. For good. A modern Android framework for safely transporting large Serializable objects between components, without the crashes.
★ 87carbon-compose. IBM's Carbon design system implementation in Compose Multiplatform
★ 332SnapNotify. 🚀 A lightweight, thread-safe Snackbar library for Jetpack Compose with zero-ceremony setup. Show snackbars from anywhere with beautiful theming, queue management, and optional Hilt integration. 100% Kotlin.
★ 35automotive-design-compose. Automotive Design for Compose is an extension to Jetpack Compose that allows every screen, component, and overlay of your Android App to be defined in Figma, and lets you see the latest changes to your Figma design in your app, immediately!
★ 204code-path-tracer. Simple, powerful method tracing for JVM and Android(JVM Tests)
★ 59cactus. Quantization, kernels, runtime and inference engine for mobiles, wearables, smart home and robots.
★ 5.6kcombo-breaker. Text layout for Compose to flow text around arbitrary shapes.
★ 636media. Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
★ 2.9kstats. macOS system monitor in your menu bar
★ 41kcardiologist. Build job schedules with kotlinx-datetime and kotlinx-coroutines
★ 194gallery. A gallery that showcases on-device ML/GenAI use cases and allows people to try and use models locally.
★ 24kresaca. Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation
★ 647androidify. Sample app for Androidify
★ 2kharbringer. HTTP Request logger and exporter.
★ 16kmk_firmware. Clackety Keyboards Powered by Python
★ 1.7kKotlinLogo-ScreenSaver. A macOS screensaver featuring Kotlin logos
★ 169metro. A multiplatform, compile-time dependency injection framework for Kotlin
★ 1.3kgradle-recipes. Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.
★ 2.4klocksmith. CLI utility to check Bitwarden passwords for security gaps.
★ 1kopy. Nested copies made easy in Kotlin
★ 296ChromaDecks. Kotlin
★ 68vgo. vector graphic optimization
★ 54xr-samples. Kotlin
★ 453app-sizer. A tool designed to analyze the download size of Android applications. Provides detailed insights into app binary composition through a Gradle plugin and CLI tool to help developers optimize app size and improve user acquisition.
★ 210constraints-explorer. A lightweight tool to help understand and debug how Compose's layout constraints affect your composables.
★ 126MotivateMe. Sample app for Widget Fever: A Hands-On Workshop with Jetpack Compose Glance & Gemini
★ 10moovy. Android client for IMDB API
★ 1get_iplayer. A utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds
★ 2.5kAbysner. The open-source mobile dive and decompression planner for Android & iOS, built with Kotlin & Compose Multiplatform.
★ 40kmp-awesome. An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.
★ 5.8kpokedex-compose. 🗡️ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.
★ 1.1kKMP-App-Template. Kotlin Multiplatform app template with shared UI
★ 689android_sample. Kotlin
★ 3openapi-generator. OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
★ 27kkequality. Kotlin
★ 10spotipi-eink. Python
★ 143snaptick. 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
★ 742kotlin-magazine. fun code() – A magazine for Kotlin™ developers
★ 286kotlin-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.
★ 510compose-unstyled. The missing Design System layer for Compose UI
★ 1.2kpublic-apis. A collective list of free APIs
★ 454kproject-based-learning. Curated list of project-based tutorials
★ 276ktech-interview-handbook. Curated coding interview preparation materials for busy software engineers
★ 141kKafka. Read, play, and download millions of books; served by archive.org.
★ 388hawk. Tutorial for making an ARM dev board in KiCAD
★ 481compose-placeholder. A Compose Multiplatform library which provides a modifier for display 'placeholder' UI while content is loading.
★ 327mistral-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.
★ 70AppAuth-Android. Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.
★ 3.2kMAH-MultiAiHub. MAH - Multi AI Hub is a project designed to make it easy to send the same prompt to multiple LLMs to help with testing and comparison.
★ 11kandy. Kotlin plotting library.
★ 744KotlinAlchemy. ⚗️ 𝚃𝚑𝚒𝚜 𝚙𝚛𝚘𝚓𝚎𝚌𝚝 𝚌𝚘𝚗𝚝𝚊𝚒𝚗𝚜 𝚟𝚊𝚛𝚒𝚘𝚞𝚜 𝚌𝚘𝚗𝚌𝚎𝚙𝚝𝚜 𝚊𝚗𝚍 𝚕𝚎𝚊𝚛𝚗𝚒𝚗𝚐𝚜 𝚘𝚏 𝚔𝚘𝚝𝚕𝚒𝚗 𝚞𝚜𝚎𝚍 𝚏𝚘𝚛 𝚊𝚗𝚍𝚛𝚘𝚒𝚍 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚖𝚎𝚗𝚝
★ 255YCharts. YCharts is a graph library for Android.
★ 679CamUI. CamUI is a WebUI for the Picamera2 Library for the Raspberry Pi
★ 296PicoWMatrixSceenShare. HTML
★ 60galactic-bluetooth-audio.
★ 3AndroidHiddenApiBypass. LSPass: Bypass restrictions on non-SDK interfaces
★ 2.5kpi-apps. Raspberry Pi App Store for Open Source Projects
★ 2.8kComposites. ✨ Composites are a group of tools and handy libraries that make it easier to use Jetpack Compose.
★ 25selectable-dynamic-table. The selectable dynamic table is an easy-to-use, lightweight library that lets you create a scrollable and customizable table with a static header and indexes, you can also select its rows and the cells.
★ 18LazySwipeCards. LazySwipeCards is a card swiping Jetpack Compose library
★ 66GaugeChart. Gauge Chart / Speedometer Chart / Dial Chart / Fear Greed Indicator using Jetpack Compose
★ 20kevlar. Android Security Toolkit & Framework
★ 90expensemanager. Enable users to store their expense & incomes and keep track of their finances.
★ 143LazyFlowLayout. A Jetpack Compose layout that places its children in a way that CSS Flexible Box Layout Module does.
★ 48my-project-templates. Kotlin
★ 8haze. Background blurring for Compose Multiplatform / Jetpack Compose
★ 2.4kALVR-nightly. Nightly releases of ALVR - untested and potentially unstable.
★ 134ALVR. Stream VR games from your PC to your headset via Wi-Fi
★ 7.8kandroid-studio-templates. Plugin to create a List/Detail App skeleton from Android Studio's project creation wizard
★ 35FlexibleBottomSheet. 🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
★ 1.1kcompanies_using_flutter. List of companies using Flutter
★ 94beep-beep. Kotlin
★ 757modalsheet. Modal Sheet library for Jetpack Compose
★ 134awesome-ai-in-finance. 🔬 A curated list of awesome LLMs & deep learning strategies & tools in financial market.
★ 6.3kriveo_page_curl. Riveo page curl effect in flutter
★ 341bouncy_shot_game. C++
★ 8live-mosaic. Collaborative message board and dynamic image mosaic for #dcldn23
★ 45arcgis-runtime-samples-android. ArcGIS Runtime SDK for Android Samples
★ 681sentry-java. A Sentry SDK for Java, Android and other JVM languages.
★ 1.3kFront-End-Checklist. 🗂 The essential checklist for modern web development, for humans and AI agents
★ 73kglo. A tool to amplify your movie watching experience 🌟
★ 56benchart. 📊 A web tool to visualise and compare plain text data. Support Android's Macrobenchmark output
★ 154Android-UiTheme-Screenshot. Android Studio Plugin for easy screenshot, developed using Compose Multiplatform.
★ 24radiography. Text-ray goggles for your Android UI.
★ 894DeckBox. DeckBox for Pokémon TCG: https://play.google.com/store/apps/details?id=com.r0adkll.deckbuilder
★ 138programming-language-research. ✨ Programming Language Research, Applied PLT & Compilers
★ 956feed-flow. FeedFlow is a minimalistic RSS Reader available on Android, iOS, macOS, Windows and Linux. Built with Kotlin Multiplatform, Jetpack Compose and SwiftUI.
★ 1kSpowlo. A Spotify songs downloader for Android made with Jetpack Compose, Material You and the spotDL Python library
★ 1.4kRevo. An Android Material You music player built Jetpack Compose
★ 31Material3Playground. Playground to check how changing the color system can affect the different components in Material 3. Mainly used to learn and to get an overview of the Material 3 design components
★ 80android-dev-launcher-changelog. the CHANGELOG for Android Dev Launcher app
★ 29ViewPropertyObjectAnimator. Wrapper of the ObjectAnimator that can be used similarly to ViewPropertyAnimator
★ 344kotlin-multiplatform-template. A kotlin compose multiplatform template with sample
★ 64madewithcompose. My compose experiments in one convenient location
★ 297android-lints. Custom set of android lints rules.
★ 69Compose-Settings. Pre-built Material 3 Settings UI components for Compose Multiplatform. Supports Android, iOS, Desktop, JavaScript, and WebAssembly.
★ 567Pager. A pager for banner in Jetpack Compose, it has linear or stack two styles.
★ 36modernstorage. ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions
★ 1.2kudacity-course. Build native mobile apps with Flutter
★ 1Blueprint. 📐 Visualize the dimensions of your composables on a blueprint!
★ 163Android-screenshot-testing-playground. A sample repo to introduce screenshot testing in Android with different libraries
★ 348detective-droid. Detective Droid will investigate what libraries are being used inside applications that are installed on your device.
★ 86MusicApp-KMP. This is a music player app built using Compose Multiplatform UI and KMP that works on Android, iOS, Desktop, and Web platforms.
★ 1.2k1SecMail. An unofficial app of 1SecMail api. Made with KMP ( Made with Compose Multiplatform )
★ 84compose-particles-kmp. Kotlin
★ 27kotlin-inject-samples. Verious samples using kotlin-inject
★ 21gilfoyle. A CLI to interactively remove useless apps from your Android device.
★ 91CleanArchitectureForAndroid. Clean Architecture for Android - a sample project
★ 835compose-animated-bottomsheet. A sample implementation Compose BottomSheet with animation different states
★ 68Musify. Musify is a clone of the popular Spotify app with some tweaks. It is built completely using Jetpack compose. It uses the Spotify API to fetch the data.
★ 9Carousel. Scrollbar Indicator using compose
★ 72Kotlin-SCP. Kotlin Secure Coding Practices is a guide written for anyone using Kotlin for mobile development.
★ 35android-browser-helper. The Android Browser Helper library helps developers use Custom Tabs and Trusted Web Activities on top of the AndroidX browser support library.
★ 821compose-testing-samples. This is a collection of all Android testing samples developed by YML engineering team.
★ 5simple-http-server. Simple http server in Rust (Windows/Mac/Linux)
★ 3.5kalkaa. Kotlin multiplatform app to manage your tasks
★ 1.6kcompose-bandage-reveal. Bandage Reveal Effect In Jetpack Compose
★ 161twine. Twine is a command line tool for managing your strings and their translations.
★ 863svg-to-compose. Converts SVG and Android Vector Drawable in Compose Multiplatform source code
★ 471recipe-app. Recipe App in Compose Multiplatform (KMP) targeting Android, iOS, Web and Desktop.
★ 599android-developer-roadmap. 🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
★ 7.8kandroid-showcase. 💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
★ 6.8kRainingLightsAnimation. RainingLights is a library designed to bring beautiful, dynamic loading animations to your Android apps using Jetpack Compose.
★ 36Card-Game-Animation. Sample card game app made using Jetpack Compose. Contains some complex animations.
★ 164katalog. A UI Catalog Library made with Jetpack Compose
★ 163homebrew-apple. Ruby
★ 2.3kOtpTextField. Andrord Jetpack Compose custom OTP input field implementation.
★ 73reflective-ui-kmm. This is to create a reflective UI in Compose Multiplatform
★ 156AndroidUiTestingUtils. A set of TestRules, ActivityScenarios and utils to facilitate UI and screenshot testing under given configurations: FontSizes, Locales...
★ 307AndroidAnimatedNavigationBar. AnimatedNavigationBar is a navigation bar with a number of preset animations written in Jetpack Compose
★ 411MapAnimations. Kotlin
★ 24Tasky. Task manager similar to a lite version of Google Calendar
★ 156PeopleInSpace. Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
★ 3.4klazytable. Lazy layout to display columns and rows of data on the two directional plane.
★ 335flutter_airbnb_ui. Flutter implementation of the Airbnb book flip UI
★ 316constraintlayout. ConstraintLayout is an Android layout component which allows you to position and size widgets in a flexible way
★ 1.1kmaterialcolors. All Material Colors easily accessible from Jetpack Compose
★ 47gradle-site-plugin. Kotlin
★ 43telephoto. Building blocks for designing media experiences in Compose UI
★ 1.5kkalendar. Kalendar is no ordinary library — it’s the Elder Wand of calendar components, crafted for Compose (now with KMP support) sorcerers who demand both power and elegance. With the flick of your wrist (or a few lines of Kotlin), you conjure a magical, interactive calendar that bends to your will. With Kalendar, your app becomes as organized as Hermione
★ 922retrosheet. 📃 Turn Google Spreadsheet to JSON endpoint (without any login/auth). Supported Platforms: Android, iOS, JVM and JS. Thanks to Kotlin Multiplatform 🙏🏼
★ 1kflutter-animate-example. Flutter Animate example app
★ 6TravelApp-KMP. JetBrains Compose Multiplatform UI App (Android, iOS, Desktop, Web). MVVM - Kotlin MultiPlatform (KMP)
★ 650circuit. ⚡️ A Compose-driven architecture for Kotlin and Android applications.
★ 1.8kUnsplash. Unsplash application for Android, Wear OS, iOS, Desktop and Web. Built using Kotlin Multiplatform and Compose
★ 64Decompose. Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
★ 2.9kvoyager. 🛸 A pragmatic navigation library for Compose Multiplatform
★ 3.1kme. A Jetpack Compose Kotlin Multiplatform WYSIWYG blog editor
★ 214compose-rich-editor. A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.
★ 1.8kcompose-sensors. A thin wrapper around the Android Sensor APIs, designed to make it easier to work with them in Jetpack Compose.
★ 104modules-graph-assert. Gradle plugin to keep your modules graph healthy and lean.
★ 635Jetpack-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.
★ 3.7kstripe-sessions-carousel. Flutter clone of the Stripe Sessions Speaker Carousel
★ 19awesome-kotlin-multiplatform. 🕶️ A curated list of awesome Kotlin Multiplatform projects.
★ 204colorpicker-compose. 🎨 Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.
★ 756compose_adaptive_scaffold. Make supporting large screens and foldables a breeze
★ 96molecule. Build a StateFlow stream using Jetpack Compose
★ 2.2kmutli-day-calculator. android component design made with Jetpack Compose and Canvas
★ 31module-graph. A Gradle Plugin for visualizing your project's structure, powered by mermaidjs
★ 416api-guidelines. Best practices to consider when writing an API for your library
★ 152landscapist. 🌻 A pluggable, lightweight, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images.
★ 2.6kBarista. :coffee: The one who serves a great Espresso
★ 1.7k