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 |
|---|---|---|---|
| fastforgedev/fastforge Fastforge (formerly Flutter Distributor) is an all-in-one CLI tool for building, packaging, and publishing Flutter applications across Andr… | 74 | 1146 | active |
| Yalantis/Phoenix An Android library by Yalantis providing a customizable pull-to-refresh widget with an animated sun-and-sky illustration. It wraps ListView… | 23 | 3972 | maintenance |
| AloneMonkey/frida-ios-dump A Python CLI script that uses Frida to dump decrypted iOS app binaries from a jailbroken device and packages them into an IPA. It connects … | 77 | 3966 | maintenance |
| zhongjhATC/AlbumCameraRecorder An Android multimedia library (Kotlin, CameraX-based) that provides configurable photo capture, video recording, audio recording, and album… | 96 | 1144 | active |
| open-obfuscator/o-mvll O-MVLL is an LLVM-based code obfuscator for native code that integrates with Clang and the Swift compiler via the LLVM pass manager, with o… | 93 | 1142 | active |
| chinedufn/swift-bridge A Rust crate plus build-time code generator that produces FFI bindings so Rust and Swift can call each other's code safely. It bridges high… | 82 | 1142 | active |
| nonbili/Nora Nora is an open-source SNS browser for Android, iOS, and desktop that wraps social network websites (Facebook, Instagram, Reddit, Threads, … | 82 | 1142 | active |
| AspectJX A Gradle plugin that applies AspectJ bytecode weaving to Android projects, supporting Java source, class files, JAR/AAR libraries, and Kotl… | 32 | 3953 | maintenance |
| onmyway133/RoughSwift A Swift library for rendering hand-drawn, sketchy, comic-style shapes in SwiftUI and UIKit, powered by Rough.js via JavaScriptCore. It supp… | 53 | 1141 | active |
| master131/iFakeLocation A cross-platform desktop application that simulates GPS locations on connected iOS devices via the Developer Mode disk image mechanism. It … | 23 | 1140 | active |
| esafirm/android-image-picker A highly configurable image picker library for Android written in Kotlin, supporting gallery selection and camera capture. It offers single… | 10 | 1140 | active |
| binIoter/GuideView An Android library for creating onboarding guide overlays that highlight any View with a semi-transparent mask, supporting custom component… | 32 | 3942 | maintenance |
| gskinnerTeam/flutter-folio Flutter Folio is a demo scrapbooking application built by gskinner with Google to showcase Flutter's multi-platform capabilities across iOS… | 32 | 3941 | maintenance |
| apache/cordova-plugin-inappbrowser An Apache Cordova plugin that opens an in-app browser window, letting users view web pages, articles, and videos without leaving the app. I… | 92 | 1138 | stable |
| AvillaDaniel/AvillaForensics Avilla Forensics is a free Windows-based mobile forensic application for logical data extraction from Android and iOS devices, built in C# … | 63 | 1137 | active |
| BlackyHawky/Clock A customizable, privacy-first, open-source Android clock app inspired by AOSP Clock, offering alarms, world clock, timer, stopwatch, widget… | 98 | 1136 | active |
| requery/sqlite-android An Android-specific distribution of recent SQLite versions packaged as an AAR library, providing up-to-date SQLite builds with Android data… | 40 | 1136 | active |
| griddynamics-archive/MMWormhole MMWormhole is an Objective-C library that enables message passing between an iOS or OS X app and its extensions via files written to a shar… | 23 | 3929 | maintenance |
| JetBrains/android The source code of the Android plugin for the IntelliJ platform, which forms the core of Android Studio. It provides Android development to… | 77 | 1135 | active |
| MagicFoundation/Alcinoe Alcinoe is a library of components and utilities for Delphi/FireMonkey (FMX) that helps developers build fast, modern, cross-platform appli… | 94 | 1134 | active |
| pbakaus/scroller A pure logic JavaScript library providing accelerated panning, scrolling, and zooming for HTML and Canvas, independent of any rendering or … | 43 | 3916 | maintenance |
| mergesort/Boutique Boutique is a Swift persistence library providing a simple Store API with memory + disk caching for state-driven apps. It offers property w… | 84 | 1132 | active |
| insidegui/MultipeerKit A Swift library that wraps Apple's MultipeerConnectivity framework with a Codable-based API, letting iOS, macOS, and tvOS devices exchange … | 59 | 1132 | stable |
| TongchengOpenSource/AppScan AppScan is a free, enterprise-grade automated privacy compliance detection tool for Android apps, based on dynamic analysis. It identifies … | 23 | 1132 | active |
| xiaoyvyv/bangumi A full-featured unofficial native Android client for bangumi.tv (bgm.tv), the anime/manga/game media tracking community site. It covers ess… | 90 | 1131 | active |
| XieZhiFa/IdCardOCR An Android OCR library for offline recognition of Chinese second-generation ID cards, driver's licenses, and passports. It extracts all fie… | 75 | 1131 | active |
| StreamerApp/Streamer Streamer is an iOS and tvOS application for streaming movies and TV shows from multiple websites, with Chromecast support and multi-languag… | 73 | 1129 | active |
| getActivity/MultiLanguages An Android framework for in-app language switching and multi-language adaptation, compatible with newer Android versions and third-party li… | 93 | 1128 | active |
| Rootless Pixel Launcher Rootless Pixel Launcher is a fork of AOSP's Launcher3 that brings the Pixel Launcher experience, including the Google Now feed, Smartspace … | 23 | 3897 | maintenance |
| Marxon13/M13ProgressSuite A suite of Objective-C classes for displaying progress information on iOS, including interchangeable progress views, a navigation bar progr… | 23 | 3893 | maintenance |
| GodEye GodEye is a Swift library for iOS that automatically displays logs, crashes, network requests, ANR, memory leaks, CPU, RAM, FPS, and netflo… | 23 | 3887 | maintenance |
| chr233/PureNGA PureNGA is an Xposed module that removes ads and adds quality-of-life features to the NGA (NGA玩家论坛) Android forum client. It supports both … | 96 | 1125 | active |
| skydoves/FlexibleBottomSheet FlexibleBottomSheet is an advanced Compose Multiplatform bottom sheet library by skydoves. It extends the standard Material 3 ModalBottomSh… | 82 | 1125 | active |
| DSBridge DSBridge is a cross-platform JavaScript bridge library for Android and iOS that lets JavaScript in a WebView call native functions synchron… | 23 | 3883 | maintenance |
| glorylab/wave A Flutter package for displaying animated wave backgrounds via a WaveWidget that can be painted anywhere a normal widget can. It supports s… | 89 | 1124 | active |
| coolbeet/CBStoreHouseRefreshControl A fully customizable pull-to-refresh control for iOS, inspired by the Storehouse app, written in Objective-C. It attaches to any UIScrollVi… | 32 | 3881 | maintenance |
| nobodywho-ooo/nobodywho NobodyWho is an open-source (EUPL-1.2) on-device LLM inference engine written in Rust, built on llama.cpp, with SDKs for Kotlin, Swift, Pyt… | 83 | 1122 | active |
| niuhuan/jenny A cross-platform comic browsing and reading application built with Flutter for the UI and Rust for backend services. It supports browsing, … | 22 | 1122 | active |
| cesarferreira/SwiftEventBus SwiftEventBus is a small, thread-safe publish/subscribe event bus library for Apple platforms, built on NotificationCenter with a cleaner A… | 89 | 1121 | active |
| bring-shrubbery/SVG-to-SwiftUI A compiler that converts SVG artwork into native, scalable SwiftUI code, producing SwiftUI Shapes or layered Views backed by native paths a… | 88 | 1121 | active |
| lukaspieper/Gcam-Services-Provider A lightweight Android app that fakes only the minimal Google Play Services APIs required to run the Google Camera (Gcam) app on devices wit… | 70 | 1120 | active |
| mikepenz/multiplatform-markdown-renderer A Kotlin Multiplatform library that renders Markdown as native Compose UI on Android, iOS, Desktop, Web (Wasm/JS) and macOS. It parses Mark… | 95 | 1119 | active |
| Tencent Cloud Player SDK Tencent Cloud's iOS Player SDK demo repository, providing a super player for video-on-demand (VOD) and live streaming playback. It includes… | 69 | 1118 | active |
| gskinner/flutter_animate A Flutter library providing a unified, chainable API for adding animated effects to widgets, including pre-built effects like fade, scale, … | 34 | 1116 | active |
| xcarpentier/react-native-country-picker-modal A React Native component library providing a modal country picker with flags, search filtering, and calling codes. It supports iOS, Android… | 83 | 1114 | stable |
| yoavlt/LiquidFloatingActionButton A Swift UI component library providing a Material Design floating action button with liquid-state animations for iOS. It is customizable vi… | 32 | 3838 | maintenance |
| pencilresearch/OpenScanner Open Scanner is a free, open-source document scanning app for iPhone built with Swift and SwiftUI. It captures receipts, notes, and documen… | 14 | 1112 | active |
| MZCretin/AutoUpdateProject An Android library that provides in-app app update functionality with 12 built-in update dialog styles and fully customizable UI. It suppor… | 47 | 1110 | active |
| benjaminmayo/merchantkit MerchantKit is a Swift framework for iOS that simplifies managing In-App Purchases, including one-time purchases, consumables, and auto-ren… | 32 | 1109 | active |
| Yalantis/Context-Menu.Android An Android library by Yalantis that adds animated, customizable context menus to apps. Menu items support icons, bitmaps, colors, text styl… | 23 | 3821 | maintenance |
| torgeadelin/react-native-animated-nav-tab-bar A customizable React Native component that renders an animated bottom tab bar for React Navigation v6. It supports 60FPS animations, iPhone… | 41 | 1108 | stable |
| aurelhubert/ahbottomnavigation AHBottomNavigation is an Android library that implements the Material Design Bottom Navigation component in Java. It supports 3-5 tabs with… | 23 | 3816 | maintenance |
| RedApparat/Fotoapparat Fotoapparat is a Kotlin library that wraps Android's two camera APIs (Camera and Camera2) behind a single friendly, safe interface. It prov… | 23 | 3812 | maintenance |
| MiguelCatalan/MaterialSearchView An Android library that implements a Material Design styled SearchView widget for apps targeting API 14 and above. It provides a toolbar-in… | 23 | 3806 | maintenance |
| Aeastr/Portal Portal is a Swift package offering SwiftUI modules for element transitions across navigation contexts, scroll-based flowing headers, and tr… | 82 | 1105 | active |
| Nextcloud Notes Nextcloud Notes for Android is the official Android client for the Nextcloud Notes server app, letting users create, edit, and sync markdow… | 93 | 1104 | active |
| appsfolder/livebridge LiveBridge is a Flutter Android app with native Kotlin logic that converts regular notifications into Android 16+ Live Updates, providing a… | 68 | 1104 | active |
| happydog-intj/CircleProgress An Android library providing three custom progress views: CircleProgress, DonutProgress, and ArcProgress. Views are highly customizable via… | 75 | 3798 | maintenance |
| Saik0s/Whisperboard WhisperBoard is an open-source iOS app for voice recording and transcription powered by OpenAI's Whisper model running on-device via whispe… | 54 | 1103 | active |
| PedroBern/react-native-collapsible-tab-view A cross-platform collapsible tab view component library for React Native built on Reanimated. It provides swipeable tabs with a collapsing … | 43 | 1100 | active |
| mcxtzhang/SwipeDelMenuLayout An Android library providing a swipe-to-delete (sideslip) menu layout with zero coupling to any specific ViewGroup. It mimics QQ and iOS sw… | 23 | 3784 | maintenance |
| lunel-dev/lunel Lunel is an AI-powered mobile IDE and cloud development platform consisting of an Expo/React Native app, a Node.js CLI bridge, a WebSocket … | 49 | 1099 | active |
| nnhubbard/ZSSRichTextEditor A rich text WYSIWYG editor library for iOS written in Objective-C, providing a toolbar-based editing experience with a syntax-highlighted H… | 32 | 3779 | maintenance |
| React Native Material UI A highly customizable Material Design UI component library for React Native, supporting both iOS and Android. It provides themed, ready-to-… | 23 | 3779 | maintenance |
| sunfusheng/MarqueeView An Android UI library providing a MarqueeView widget that flips or scrolls text announcements vertically or horizontally. It supports custo… | 32 | 3776 | maintenance |
| pkluz/PKHUD PKHUD is a Swift library that recreates Apple's system HUD overlays (volume, ringer, rotation indicators) for iOS 8 and up. It provides rea… | 23 | 3775 | maintenance |
| taroify/taroify Taroify is a Taro React mobile UI component library ported from Vant, sharing the same visual specification and similar APIs. It provides 7… | 95 | 1097 | active |
| ko1o/PYSearch PYSearch is an Objective-C iOS UI library providing an elegant, customizable search controller to replace UISearchController on iPhone and … | 23 | 3773 | maintenance |
| icerockdev/moko-mvvm moko-mvvm is a Kotlin Multiplatform library providing Model-View-ViewModel architecture components for mobile applications targeting Androi… | 23 | 1096 | stable |
| MPush MPush is an open-source real-time message push system written in Java on Netty, with a modular server, SDKs for Android, iOS, Java, and Jav… | 23 | 3767 | maintenance |
| pedromassango/bottom_navy_bar A Flutter package providing a beautiful, animated bottom navigation bar widget with customizable colors, icons, and animation curves. It is… | 23 | 1095 | active |
| AkiChase/scrcpy-mask Scrcpy Mask is a cross-platform desktop client built with Rust, Bevy, and React for controlling Android devices from a computer. It provide… | 86 | 1094 | active |
| CameraKit/blurkit-android BlurKit is an Android library for rendering fast, real-time blur effects behind layouts, similar to iOS blur views. It provides a BlurLayou… | 23 | 3760 | maintenance |
| Yalantis/StarWars.iOS An iOS library written in Swift that implements a custom view-controller transition animation that crumbles a view controller into tiny pie… | 23 | 3758 | maintenance |
| lygttpod/SuperTextView SuperTextView is an Android UI library providing a highly customizable TextView/View component (plus SuperButton and CommonTextView) that r… | 23 | 3757 | maintenance |
| Ereza/CustomActivityOnCrash An Android library that launches a custom error activity when the app crashes, replacing the default 'Unfortunately, X has stopped' system … | 23 | 3756 | maintenance |
| kasketis/netfox Netfox is a lightweight Swift library for iOS and macOS that logs and displays all HTTP network requests made by an app, including those fr… | 23 | 3754 | maintenance |
| shaps80/SwiftUIBackports A Swift package providing backports of modern SwiftUI APIs to older versions of iOS, macOS, tvOS, and watchOS. It mirrors Apple's API names… | 73 | 1092 | active |
| MakeAWishFoundation/SwiftyMocky SwiftyMocky is a strongly typed Swift framework that automatically generates mock implementations of protocols using Sourcery code generati… | 23 | 1092 | active |
| K9i-0/ccpocket CC Pocket is a Flutter-based mobile and desktop client for controlling Codex and Claude Code coding-agent sessions remotely. A self-hosted … | 79 | 1091 | active |
| lanceylai/TSWeChat TSWeChat is an open-source iOS chat application that replicates the WeChat user interface, written in Swift 5. It demonstrates rich chat fe… | 23 | 3745 | maintenance |
| felangel/equatable Equatable is a Dart package that implements value-based equality for your classes, overriding == and hashCode automatically so you don't ha… | 87 | 1090 | stable |
| GSConnect/gnome-shell-extension-gsconnect GSConnect is a complete implementation of the KDE Connect protocol for GNOME Shell, letting users wirelessly pair their desktop with mobile… | 97 | 3744 | maintenance |
| HswAI2026/JuZhou-V1 JuZhou 1.0 is an ultra-lightweight 0.387B-parameter text-to-image foundation model designed for fully offline, on-device execution on mobil… | 51 | 1089 | active |
| sevtin/KSChart A Swift library for rendering candlestick (K-line) charts on iOS, with built-in technical indicators like MA, EMA, MACD, KDJ, BOLL, RSI, WR… | 40 | 1089 | stable |
| louisdh/panelkit PanelKit is a Swift UI framework for iOS that enables draggable, pinnable, and floating panels in UIKit apps. It is protocol-based, requiri… | 10 | 3737 | maintenance |
| gontovnik/DGElasticPullToRefresh A Swift library that adds an elastic, bouncy pull-to-refresh control to iOS scroll views and table views. It supports custom loading views … | 23 | 3732 | maintenance |
| tombenner/nui NUI is a drop-in UI kit for iOS that lets developers style UIKit elements using a CSS-like stylesheet with Sass/LESS-style variables. It en… | 23 | 3732 | maintenance |
| flutter-stripe/flutter_stripe The official Stripe Flutter SDK for building payment experiences in Flutter apps on Android, iOS, and web. It provides pre-built native UI … | 94 | 1086 | active |
| davdroman/swiftui-navigation-transitions A Swift library that adds customizable push and pop navigation transitions to SwiftUI's NavigationView and NavigationStack via a simple vie… | 83 | 1086 | active |
| valentinilk/compose-shimmer A Kotlin library providing a shimmering animation effect for Jetpack Compose and Compose Multiplatform, applied via a simple Modifier.shimm… | 78 | 1086 | active |
| estkme-group/openeuicc OpenEUICC is a fully open-source Local Profile Assistant (LPA) implementation for Android that manages eSIM profiles on internal and remova… | 71 | 1086 | active |
| alibaba/LuaViewSDK LuaViewSDK is a cross-platform framework from Alibaba that builds native, dynamic user interfaces on iOS and Android using a single Lua scr… | 23 | 3725 | maintenance |
| scola/Qart Qart is an Android app that generates QR codes merged with pictures, making the codes look more visually appealing. It is based on the Cute… | 47 | 1085 | active |
| ealeksandrov/EAIntroView EAIntroView is a highly customizable drop-in iOS library for creating introduction and onboarding walkthrough screens. It supports custom p… | 23 | 3722 | maintenance |
| stfalcon-studio/ChatKit ChatKit is an Android UI library by Stfalcon that provides ready-made, fully customizable components for building chat interfaces, includin… | 23 | 3722 | maintenance |
| jjolano/shadow Shadow is a jailbreak detection bypass tweak for jailbroken iOS devices, hooking detection APIs so apps cannot detect the jailbreak. It sup… | 84 | 1084 | active |
| fossasia/magic-epaper-app Magic ePaper is an open-source Flutter mobile app for designing content and transferring it to battery-free NFC ePaper badges. It offers dr… | 77 | 1084 | active |
| jfilter/react-native-onboarding-swiper A React Native component for creating delightful onboarding/introduction screens in mobile apps. It provides an easy-to-setup, highly custo… | 67 | 1084 | stable |
| SpotCompiled/SpotC-Plus-Plus SpotC++ is a repository of pre-compiled Spotify iOS IPA files that bundle tweaks like EeveeSpotify and Sposify to unlock premium features s… | 57 | 1084 | active |