Open-source mobile-development software
4573 open-source libraries, tools and applications tagged mobile-development, ranked by how closely mobile-development is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
4573 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Culebra/AndroidViewClient AndroidViewClient/culebra is a pure Python library and toolset for Android UI test automation, acting as a ViewServer and ADB client that e… | 88 | 1719 | active |
| getActivity/AndroidProject-Kotlin A Kotlin-based Android project template ('technology middle platform') providing a ready-made architecture with common screens, dialogs, an… | 88 | 1718 | active |
| timothymiller/t4-app T4 App (create-t4-app) is a full-stack meta-framework and interactive CLI for building universal iOS, Android, and Progressive Web Apps usi… | 30 | 1718 | active |
| mithun50/openclaw-termux OpenClaw is an AI gateway that can be run on Android as a standalone Flutter app with a built-in terminal, web dashboard, and one-tap setup… | 79 | 1717 | active |
| ColorPicker ColorPickerView is an Android UI library that lets users pick colors by tapping on an HSV color wheel, custom drawable palettes, or gallery… | 86 | 1715 | stable |
| saulsharma/netflix-ui A high-fidelity Netflix mobile UI clone built with React Native and Expo, featuring advanced animations, gesture interactions, and shared e… | 46 | 1715 | active |
| zhujiang521/PlayAndroid A Kotlin Android client app for the WanAndroid API built with MVVM architecture and Jetpack libraries (Compose, Room, Hilt, DataStore, Coro… | 48 | 1712 | active |
| MohamedRejeb/Calf Calf is a Kotlin library for Compose Multiplatform that provides adaptive UI components and wrappers for platform-specific APIs such as fil… | 88 | 1711 | active |
| Splitties/refreshVersions refreshVersions is a Gradle plugin that centralizes dependency versions in a versions.properties file and automates finding and applying de… | 36 | 1711 | active |
| IFTTT/JazzHands Jazz Hands is a simple keyframe-based animation framework for UIKit, written in Objective-C. Animations can be driven by gestures, scroll v… | 23 | 6351 | maintenance |
| CatimaLoyalty/Android Catima is a free, open-source Android app for storing loyalty cards and tickets with a built-in barcode scanner. It works fully offline, co… | 98 | 1707 | active |
| morenoh149/react-native-contacts A React Native library providing access to the device's native contacts/address book on iOS and Android. It offers methods like getAll to r… | 79 | 1707 | active |
| urbandroid-team/dont-kill-my-app dontkillmyapp.com is a community-maintained website documenting how Android device manufacturers (Nokia, Xiaomi, Samsung, etc.) aggressivel… | 67 | 1705 | active |
| roothide/Bootstrap A full-featured bootstrap (package manager environment) for jailbroken iOS 15.0-17.0 on A8-A17 Pro and M1/M2 devices using the roothide jai… | 79 | 1704 | active |
| ethanjlimgit/android-action-kernel An open-source Python library that lets AI agents control native Android apps, enabling automation of mobile-first workflows like logistics… | 42 | 1703 | active |
| callstack/liquid-glass A React Native library that brings the iOS 26 Liquid Glass visual effect to iOS apps, with customizable tint colors and clear/regular effec… | 81 | 1702 | active |
| nordicsemi/Android-nRF-Connect nRF Connect for Mobile is an Android application for Bluetooth Low Energy developers that scans for BLE devices, inspects GATT services and… | 37 | 1700 | active |
| serenader2014/flutter_carousel_slider A Flutter carousel slider widget package supporting infinite scroll, autoplay, and custom child widgets. It works across Android, iOS, web,… | 48 | 1698 | stable |
| MaximKotliar/Bartinter Bartinter is an iOS library that dynamically changes the status bar style based on the content behind it, ensuring the status bar remains r… | 69 | 1697 | stable |
| markiv/SwiftUI-Shimmer A lightweight SwiftUI view modifier that adds a shimmering effect to any SwiftUI View, commonly used to indicate loading states. It support… | 23 | 1697 | stable |
| noodlewerk/NWPusher NWPusher is a macOS and iOS application plus framework for sending push notifications directly to the Apple Push Notification service (APNs… | 23 | 6300 | maintenance |
| iampawan/Flutter-UI-Kit A Flutter application showcasing a curated collection of real-world app UI templates built entirely in Dart. It doubles as a learning resou… | 23 | 6293 | maintenance |
| kingsic/SGQRCode SGQRCode is an easy-to-use iOS library for scanning barcodes and QR codes, generating QR codes, and recognizing QR codes from images. It pr… | 23 | 1694 | stable |
| pd4d10/git-touch GitTouch is an open-source mobile app for browsing GitHub, GitLab, Bitbucket, Gitea, and Gitee from your phone, built with Flutter. It prov… | 23 | 1694 | active |
| SwipeCellKit/SwipeCellKit A Swift library providing swipeable UITableViewCell and UICollectionViewCell components that replicate the Mail.app swipe gesture behavior.… | 23 | 6280 | maintenance |
| WalletConnect WalletConnect is an open protocol and TypeScript SDK monorepo for connecting crypto wallets to decentralized applications (dapps) over a se… | 93 | 1691 | active |
| dnfield/flutter_svg A Dart/Flutter library that parses SVG files and renders them as Flutter widgets. Originally created by Dan Field, it is now maintained by … | 23 | 1689 | active |
| rwbutler/Connectivity Connectivity is a Swift library that wraps Apple's Reachability to provide a reliable measure of actual Internet connectivity on iOS. It so… | 23 | 1687 | stable |
| koush/ion Ion is an Android library for asynchronous networking and image loading, built on NIO and AndroidAsync. It provides a fluent API for downlo… | 72 | 6232 | maintenance |
| exyte/ActivityIndicatorView A SwiftUI library offering a collection of preset loading indicator (spinner) views. Indicators are customizable via standard SwiftUI modif… | 75 | 1673 | stable |
| invertase/react-native-apple-authentication A well-typed React Native library providing Sign In with Apple support on iOS and Android, including all AppleButton UI variants. It suppor… | 60 | 1669 | active |
| Mpush An Xposed/LSPosed module written in Java that lets Firebase Cloud Messaging (FCM/GCM) wake fully stopped Android apps so push notifications… | 80 | 1668 | active |
| Agontuk/react-native-geolocation-service A React Native library providing a drop-in replacement for the built-in Geolocation API, using Google Play Services' FusedLocationProviderC… | 32 | 1668 | stable |
| Couchbase Lite Couchbase Lite is a lightweight, embedded, document-oriented NoSQL database engine for iOS and macOS apps, built on Couchbase Lite Core. It… | 98 | 1667 | stable |
| 0xdea/frida-scripts A collection of Frida instrumentation scripts for reverse engineering mobile apps and native binaries, including tracers and enumerators fo… | 74 | 1666 | active |
| apple/ml-mobileclip Official implementation of Apple's MobileCLIP and MobileCLIP2, fast image-text contrastive (CLIP-style) models optimized for mobile latency… | 68 | 1664 | active |
| eds2002/react-native-screen-transitions A React Native library providing customizable, gesture-driven screen transitions including shared element zoom, snap-point sheets, overlays… | 82 | 1661 | active |
| react-native-image-header-scroll-view A React Native library for resizing and compressing local images on iOS and Android. It supports JPEG/PNG/WEBP formats, rotation, quality c… | 66 | 1661 | active |
| alexzhirkevich/compose-cupertino Compose Cupertino is a Kotlin Multiplatform library providing iOS-style (Cupertino) UI components for Compose Multiplatform, including them… | 37 | 1658 | active |
| redux-offline/redux-offline Redux Offline is a persistent Redux store enhancer for building offline-first web and React Native applications, with first-class support f… | 10 | 6130 | maintenance |
| mateusz-bak/openreads Openreads is a privacy-respecting, open source mobile app for tracking books you have finished, are reading, want to read, or abandoned. It… | 76 | 1655 | active |
| software-mansion/react-freeze A small React library that prevents component subtrees from rendering by leveraging the Suspense mechanism. Frozen components are not unmou… | 57 | 1654 | stable |
| WeChat Assets Picker A Flutter package providing an image, video, and audio picker with a UI modeled on WeChat's asset picker. It is built on photo_manager and … | 86 | 1652 | active |
| dengyin2000/dynamic_widget A Flutter library for backend-driven UI that builds widget trees from JSON strings closely mirroring Flutter widget code. It lets apps upda… | 32 | 1648 | active |
| igorescodro/alkaa Alkaa is an open-source to-do application built with Kotlin and Compose Multiplatform, available on Android, iOS, and Desktop. It serves as… | 84 | 1647 | active |
| daimajia/NumberProgressBar A slim, customizable progress bar widget for Android that displays progress with a number indicator and multiple preset color styles. It is… | 23 | 6085 | maintenance |
| Tensegritics/ClojureDart ClojureDart is a Clojure dialect that compiles to Dart, enabling native mobile and desktop apps built with Flutter. It is production-ready … | 96 | 1646 | active |
| mssun/passforios Pass for iOS is an iOS password manager client compatible with ZX2C4's Pass command line application. It encrypts password entries with GPG… | 74 | 1645 | active |
| ikew0ng/SwipeBackLayout An Android library that adds swipe-back gesture navigation to activities, letting users close or navigate back by swiping from screen edges… | 32 | 6075 | maintenance |
| fabiocaccamo/FCUUID An Objective-C iOS library providing universally unique identifiers with different persistence levels (session, installation, device, user)… | 54 | 1644 | stable |
| aheze/Setting A SwiftUI library for composing beautiful, searchable preference/settings panels in Swift apps. It provides a declarative result-builder sy… | 22 | 1644 | active |
| Chat SDK An open-source instant messaging framework (SDK) for Android that provides a fully featured chat client with private, group, and public cha… | 57 | 1642 | active |
| vanniktech/Emoji A Kotlin Multiplatform library that adds emoji support to Android, iOS, and JVM applications. It provides emoji pickers (popup and standalo… | 79 | 1641 | active |
| sdc-alibaba/SUI-Mobile SUI Mobile (MSUI) is a lightweight mobile UI library from Alibaba's international UED team, built on Framework7's architecture with ideas f… | 60 | 6050 | maintenance |
| revtel/react-native-nfc-manager A React Native library that exposes NFC functionality on Android and iOS to JavaScript apps. It supports reading and writing NFC tags acros… | 94 | 1638 | active |
| google/j2objc J2ObjC is Google's open-source command-line translator that converts Java source code into Objective-C for iOS apps, with a supporting runt… | 67 | 6033 | maintenance |
| outtable/confuse-9live A macOS GUI application (distributed as a DMG, not source code) that obfuscates iOS app binaries and resources to bypass App Store review i… | 76 | 1633 | active |
| callstack/react-native-bundle-visualizer A CLI tool that visualizes the contents of a React Native JavaScript bundle using source-map-explorer on Metro bundler output. It helps dev… | 78 | 1631 | active |
| samarthagarwal/FlutterScreens A collection of ready-to-use Flutter screens, widgets, buttons, and loaders with attractive UIs, implemented with no external dependencies.… | 32 | 6016 | maintenance |
| raulriera/TextFieldEffects A Swift library of custom UITextField subclasses with animated visual effects inspired by Codrops text input designs. Effects like Kaede, H… | 23 | 6014 | maintenance |
| Livinglist/Hacki Hacki is an open-source, cross-platform Hacker News client built with Flutter for Android and iOS. It supports HN account login, voting, co… | 100 | 1630 | active |
| OminousIndustries/PhoneDriver PhoneDriver is a Python-based mobile automation agent that uses Qwen3-VL vision-language models to visually understand and control Android … | 35 | 1630 | active |
| kesixin/QuestionWechatApp A WeChat mini-program quiz/exam application with complete frontend, backend, and database source code for question drilling, mock exams, an… | 77 | 1628 | active |
| singwhatiwanna/dynamic-load-apk DL (Dynamic Load) is an Android framework that lets a host app load and run plugin APKs without installing them, handling resource access a… | 32 | 5997 | maintenance |
| eddiekaiger/SwiftyAttributes A Swift library providing a fluent, type-safe API for building NSAttributedString instances on Apple platforms. It wraps all Cocoa/Cocoa To… | 23 | 1626 | stable |
| andreamazz/AMScrollingNavbar A Swift library providing a custom UINavigationController whose navigation bar scrolls away alongside a UIScrollView or UITableView. It let… | 23 | 5989 | maintenance |
| google/json_serializable.dart A Dart package that generates JSON serialization and deserialization code for Dart classes via annotations like @JsonSerializable and @Json… | 95 | 1619 | active |
| UbiquitousLearning/mllm MLLM is a fast, lightweight multimodal LLM inference engine written in C++ for mobile and edge devices, with backends for ARM CPU, Qualcomm… | 71 | 1617 | active |
| Dinesh-Sowndar/flutter_billing_app An offline-first mobile Point of Sale (POS) and billing application built with Flutter for small to medium retail shops. It provides produc… | 44 | 1616 | active |
| rey5137/material An open-source Android library that back-ports fully animated Material Design UI components (buttons, switches, sliders, spinners, text fie… | 10 | 5946 | maintenance |
| IdeasOnCanvas/Aiolos Aiolos is a Swift/UIKit library that adds a floating, draggable panel to iOS apps, similar to the side panel used in Apple Maps. It is deve… | 38 | 1614 | stable |
| wyouflf/xUtils3 xUtils3 is a lightweight (~251K) Android utility library bundling four modules: an ORM for SQLite with a LINQ-like query API, an HTTP(S) cl… | 23 | 5936 | maintenance |
| afkT/DevUtils DevUtils is an Android utility library (Java/Kotlin) offering 300+ tool classes organized by functional modules, plus companion libraries f… | 80 | 1612 | active |
| FossifyOrg/Messages Fossify Messages is an open-source Android SMS/MMS messenger app with no ads or tracking. It supports group messaging, spam blocking, messa… | 100 | 1611 | stable |
| transistorsoft/react-native-background-fetch A React Native plugin that wakes an app in the background roughly every 15 minutes on iOS and Android to execute periodic callbacks, with s… | 64 | 1610 | active |
| amitshekhariitbhu/Fast-Android-Networking Fast Android Networking is a Java library for Android built on top of OkHttp that handles HTTP requests, file downloads and uploads, and im… | 48 | 5920 | maintenance |
| jni-rs/jni-rs jni-rs provides complete Rust bindings to the Java Native Interface (JNI). It lets you implement native Java methods in Rust, call Java cod… | 83 | 1608 | active |
| wuba/WBBlades WBBlades is a set of Mach-O based tools for iOS development that detects useless ObjC/Swift classes, protocols, and resources, analyzes pac… | 23 | 1608 | active |
| bamlab/flashlight Flashlight is a CLI tool that audits Android apps (native, React Native, Flutter) and generates a performance score from aggregated metrics… | 67 | 1606 | active |
| Dart-Code Dart Code is a VS Code extension providing full Dart and Flutter language support, including editing, debugging, refactoring, and hot reloa… | 98 | 1605 | active |
| flutter-form-builder-ecosystem/flutter_form_builder A Flutter package that simplifies building data-collection forms by removing boilerplate for validation, change reactions, and value collec… | 87 | 1604 | active |
| TOM88812/xiaozhi-android-client A Flutter-based cross-platform voice chat client for the xiaozhi AI assistant ecosystem, supporting real-time voice interaction and text co… | 65 | 1604 | active |
| prolificinteractive/material-calendarview A Material design back port of Android's CalendarView, provided as a customizable calendar UI widget for Android apps. It supports single/m… | 23 | 5897 | maintenance |
| ReVanced ReVanced Manager is an Android application for applying patches to other apps, continuing the legacy of Vanced. It lets users customize the… | 67 | 1600 | active |
| RxSwiftCommunity/RxKeyboard RxKeyboard is a Swift library that provides a reactive way to observe iOS keyboard frame changes via RxSwift Drivers, replacing raw keyboar… | 59 | 1600 | stable |
| efremidze/Magnetic Magnetic is a Swift library built on SpriteKit that provides a customizable floating bubble picker UI, inspired by the genre selection scre… | 44 | 1600 | stable |
| forkingdog/FDFullscreenPopGesture An Objective-C category on UINavigationController that enables fullscreen interactive pop gestures in iOS 7+ system style via AOP, requirin… | 32 | 5873 | maintenance |
| aiceking/AppStartFaster An Android library for cold start optimization, providing a directed-acyclic-graph based startup task dispatcher and a Multidex loading opt… | 76 | 1597 | active |
| gsdios/SDAutoLayout SDAutoLayout is an Objective-C AutoLayout library for iOS that lets developers lay out views with one line of chained method calls. It supp… | 57 | 5861 | maintenance |
| OneSignal The official OneSignal SDK plugin for React Native, enabling integration of push notifications, in-app messages, SMS, and email engagement … | 100 | 1592 | active |
| square/PonyDebugger PonyDebugger is a remote debugging toolset combining an iOS client library with a gateway server (ponyd) that lets developers debug native … | 23 | 5847 | maintenance |
| Google Cardboard SDK Google's open-source Cardboard SDK for building Virtual Reality experiences on Google Cardboard viewers. It provides motion tracking, stere… | 90 | 1589 | active |
| NearHuscarl/flutter_login FlutterLogin is a ready-made Flutter widget that provides a fully animated login/signup screen with customizable callbacks for authenticati… | 78 | 1588 | active |
| ladjs/react-native-loading-spinner-overlay A React Native component library that displays a loading spinner overlay on top of the app UI. It supports customizable colors, sizes, anim… | 43 | 1588 | active |
| jonkykong/SideMenu SideMenu is a Swift library providing a customizable side/slide menu control for iOS apps. It can be implemented entirely in storyboards wi… | 32 | 5818 | maintenance |
| shinyorg/shiny Shiny is a cross-platform .NET framework that simplifies working with device hardware services and background processes on iOS, Android, Ma… | 67 | 1584 | active |
| ORMLite ORMLite Android is the Android-specific companion package to ormlite-core, providing lightweight object-relational mapping for persisting J… | 23 | 1584 | stable |
| twostraws/Vortex Vortex is a high-performance particle effects library for SwiftUI, supporting built-in presets like fire, rain, fireworks, and confetti as … | 57 | 1583 | active |
| FlutterGen/flutter_gen FlutterGen is a Dart/Flutter code generator that creates type-safe accessors for assets, fonts, colors, and other resources, eliminating St… | 90 | 1580 | active |
| gyc-12/Cymusic CyMusic is a mobile music player application built with React Native and Expo, supporting local playback, downloading, caching, playlists, … | 77 | 1580 | active |