Open-source mobile-framework software
663 open-source libraries, tools and applications tagged mobile-framework, ranked by how closely mobile-framework 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.
663 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| didi/Hummer Hummer is a high-performance, lightweight cross-platform mobile development framework by DiDi that lets one codebase run on both Android an… | 54 | 1421 | active |
| proyecto26/react-native-inappbrowser A React Native library providing an in-app browser using Chrome Custom Tabs on Android and SafariServices/AuthenticationServices on iOS. It… | 62 | 1414 | active |
| eclipsesource/tabris-js Tabris.js is a framework for building native mobile apps for iOS and Android from a single JavaScript or TypeScript codebase. It renders UI… | 50 | 1414 | active |
| react-native-tvos/react-native-tvos A maintained fork of React Native that adds Apple TV and Android TV support, published as the react-native-tvos npm package. It tracks core… | 92 | 1412 | active |
| EvanBacon/expo-apple-targets An Expo config plugin and tooling for setting up Apple targets such as widgets, app clips, watch apps, and various app extensions in React … | 74 | 1401 | active |
| wequick/Small Small is a lightweight cross-platform plugin framework that splits a mobile app into small, independently loadable components on Android an… | 23 | 5020 | maintenance |
| Jman-Github/Universal-ReVanced-Manager An Android application that lets users patch apps using ReVanced, Morphe, and AmpleReVanced patch bundles from a single manager. It extends… | 84 | 1356 | active |
| Baseflow/flutter-geolocator A Flutter geolocation plugin providing access to device location services across Android, iOS, macOS, web, and Windows via a federated plug… | 76 | 1336 | stable |
| abuanwar072/Welcome-Login-Signup-Page-Flutter A Flutter UI template providing responsive Welcome, Login, and Signup screens that work on Android, iOS, Web, and Desktop. It demonstrates … | 69 | 1331 | stable |
| younatics/YNDropDownMenu YNDropDownMenu is a customizable dropdown menu component for iOS written in Swift. It displays a dropdown view of related items when a menu… | 80 | 1326 | active |
| kf99916/TimelineTableViewCell TimelineTableViewCell is a Swift library that provides a simple timeline view implemented as a UITableViewCell for iOS apps. It is distribu… | 52 | 1326 | stable |
| hongyangAndroid/baseAdapter A universal Android adapter library for ListView, RecyclerView, and GridView that eliminates boilerplate ViewHolder code. It supports multi… | 32 | 4700 | maintenance |
| meditohq/medito-app Medito is a 100% free, open-source meditation and mindfulness app built with Flutter, maintained by the Medito Foundation. It offers guided… | 66 | 1316 | active |
| lixiang1994/LEEAlert LEEAlert is an Objective-C iOS library for building customizable Alert and ActionSheet popups with an elegant chained-syntax API. It suppor… | 39 | 1309 | active |
| Fabulous Fabulous is a declarative UI framework for .NET that lets developers build cross-platform mobile and desktop applications in F# using the M… | 99 | 1290 | active |
| alibaba/GaiaX GaiaX is a lightweight, cross-platform dynamic template engine from Alibaba's Youku team that renders pure native UI cards on Android, iOS,… | 47 | 1288 | active |
| Remax Remax is a framework that runs real React inside mini-program environments, letting developers build WeChat, Alipay, QQ, and Toutiao mini-p… | 10 | 4552 | maintenance |
| mamiiblt/instafel Instafel is a modular open-source suite that patches Instagram Alpha APKs to inject custom features, consisting of an Android app UI, an AP… | 72 | 1277 | active |
| burhanrashid52/WhatTodo WhatTodo is a simple cross-platform to-do application built with Flutter to track daily tasks. It uses the BLoC architecture pattern and Sq… | 61 | 1266 | active |
| Ashok-Varma/BottomNavigation An Android UI library that implements the Material Design Bottom Navigation Bar pattern with extensive customization options. It supports p… | 23 | 4349 | maintenance |
| react-native-menu/menu A React Native library providing native menu components: UIMenu on iOS 14+ and PopupMenu on Android, with ActionSheet fallback on older iOS… | 74 | 1235 | active |
| hoo-dles/morphe-patches A collection of patches for the Morphe patcher that modify Android apps, such as unlocking premium features, skipping ads, and disabling te… | 82 | 1223 | active |
| HeathWang/HWPanModal HWPanModal is an iOS library for presenting any view controller from the bottom with drag-to-dismiss gestures, similar to the iOS 13 defaul… | 53 | 1218 | active |
| SEAbdulbasit/MusicApp-KMP A music player application built with Kotlin Multiplatform and Compose Multiplatform UI that runs on Android, iOS, Desktop, and Web. It fet… | 74 | 1211 | active |
| NativePHP/mobile-air NativePHP for Mobile is a framework that lets Laravel/PHP developers build truly native iOS and Android apps from a single codebase, using … | 84 | 1204 | active |
| BeatsKitano/KafkaRefresh KafkaRefresh is an animated, customizable pull-to-refresh framework for iOS, written in Objective-C. It provides multiple built-in refresh … | 45 | 1202 | stable |
| matghazaryan/AMSlideMenu2 AMSlideMenu2 is a Swift library for iOS that implements sliding menus with left, right, or both side panels. It supports storyboards and XI… | 23 | 1192 | stable |
| nathantannar4/Transmission Transmission is a Swift library that bridges UIKit presentation APIs to SwiftUI, enabling presentation controllers, interactive transitions… | 92 | 1182 | active |
| Open Food Facts Smooth App is the official Open Food Facts mobile application for Android and iOS, built with Flutter and Dart. It lets users scan food pro… | 95 | 1176 | active |
| HeshamMegid/HMSegmentedControl HMSegmentedControl is a highly customizable drop-in replacement for UISegmentedControl on iOS, written in Objective-C and usable from Swift… | 23 | 4067 | maintenance |
| agencyenterprise/react-native-health A React Native library providing a JavaScript bridge to Apple HealthKit on iOS. It lets React Native apps read and write health and fitness… | 55 | 1164 | active |
| Orderella/PopupDialog PopupDialog is a Swift library providing a simple, customizable popup dialog for iOS as a replacement for UIAlertController's alert style. … | 23 | 4034 | maintenance |
| Lyokone/flutterlocation A Flutter plugin providing a unified Dart API for accessing device GPS location across Android, iOS, macOS, Web, Windows, and Linux. It sup… | 90 | 1159 | stable |
| touchlab/DroidconKotlin A Kotlin Multiplatform conference app for Droidcon events, built with Compose Multiplatform to run on Android, iOS, and web. It serves as a… | 70 | 1147 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Yalantis/FoldingTabBar.iOS An iOS UI component library providing a folding, animated tab bar and a custom UITabBarController subclass. Tapping a central button expand… | 23 | 3661 | maintenance |
| race604/ZhiHuDaily-React-Native A Zhihu Daily news reader client implemented with React Native, running on both Android and iOS with over 80% shared code. It serves as a d… | 32 | 3644 | maintenance |
| KunMinX/Linkage-RecyclerView An Android library providing a two-level linked (linkage) RecyclerView, like the category-to-item list used in food delivery apps such as E… | 32 | 3644 | maintenance |
| rhomobile/rhodes Rhodes is an open-source cross-platform mobile application framework for building locally executing, device-optimized native apps using web… | 47 | 1058 | active |
| react-native-webrtc/react-native-callkeep A React Native library that wraps iOS CallKit and Android ConnectionService to give VoIP apps native call UI and system call integration. I… | 65 | 1051 | active |
| MobiVM/robovm MobiVM (RoboVM) is an ahead-of-time compiler that translates JVM bytecode (Java, Kotlin, etc.) into native code via LLVM, targeting iOS, ma… | 86 | 1043 | active |
| flutter_swiper A Flutter plugin providing a swiper/carousel widget with multiple layouts, infinite looping, pagination, and page transformers. It works on… | 32 | 3526 | maintenance |
| obsidiansystems/obelisk Obelisk is a batteries-included full-stack framework for building functional reactive web and mobile applications in Haskell using Reflex/R… | 64 | 1035 | active |
| zoontek/react-native-edge-to-edge A React Native library that enables edge-to-edge display on Android (v6+), letting app content flow beneath the system status and navigatio… | 96 | 1034 | active |
| invertase/react-native-google-mobile-ads A React Native library wrapping the native Google Mobile Ads SDKs for iOS and Android, enabling app monetization through AdMob. It supports… | 100 | 1032 | active |
| fluttercommunity/flutter_workmanager A Flutter plugin that lets developers execute Dart code in the background on Android and iOS, even when the app is closed. It wraps native … | 95 | 1029 | active |
| Expo GitHub Action Expo is an open-source framework that enables developers to build universal native applications with React that run on Android, iOS, and th… | 71 | 1029 | active |
| Any-Distance/any-distance-ios Open source version of Any Distance, an award-winning iOS running and workout tracker app with shareable fitness cards. Released under a cu… | 28 | 1028 | active |
| TheAlphamerc/flutter_ecommerce_app A Flutter-based e-commerce mobile application that implements a Dribbble design concept, featuring home page, product detail, and shopping … | 23 | 3477 | maintenance |
| guozhigq/flutter_v2ex VVEX is an open-source third-party client for the V2EX developer forum, built with Flutter for Android and iOS. It supports Material You dy… | 79 | 1023 | active |
| ittianyu/BottomNavigationViewEx An Android library that enhances the standard BottomNavigationView with additional customization options like animation control, shifting m… | 55 | 3465 | maintenance |
| thunder-app/thunder Thunder is an open-source, cross-platform mobile client for Lemmy and PieFed, built with Flutter and Dart. It lets users browse, post, and … | 80 | 1020 | active |
| phonegap/phonegap-start The official PhoneGap Hello World starter application, a template automatically downloaded by the PhoneGap CLI when creating new apps. It i… | 10 | 3458 | maintenance |
| GitLqr/LQRWeChat An open-source Android app that closely replicates WeChat 6.5.7, built on the RongCloud IM SDK with RxJava, Retrofit, MVP, and Glide. It su… | 69 | 3424 | maintenance |
| paulgessinger/swift-paperless Swift Paperless is a native iOS app built with SwiftUI for interacting with a self-hosted Paperless-ngx document management system. It lets… | 91 | 1010 | active |
| attentiveness/reading iReading is an open-source reading app for Android and iOS built with React Native, Redux, Redux-Saga, and react-navigation. It serves as b… | 23 | 3407 | maintenance |
| dekatotoro/SlideMenuControllerSwift A Swift library for iOS that implements a slide-out menu (hamburger/drawer) container view controller, inspired by the menus in Google+, Fe… | 23 | 3368 | maintenance |
| xmartlabs/XLActionController XLActionController is a Swift library for building fully customizable and extensible action sheet controllers on iOS. It ships with prebuil… | 23 | 3296 | maintenance |
| FuYaoDe/react-native-app-intro A React Native component that implements a parallax-effect welcome/onboarding intro screen, built on top of react-native-swiper. It mimics … | 23 | 3241 | maintenance |
| XJP-GIT/AntiZhaPian AntiZhaPian is a parody Android app that mimics China's National Anti-Fraud Center app. It is a joke/prank application with fake UI screens… | 10 | 3165 | maintenance |
| IcaliaLabs/Presentr Presentr is a Swift library that wraps the iOS Custom View Controller Presentation API to simplify presenting modals with custom sizes, tra… | 23 | 3038 | maintenance |
| Cuberto/liquid-swipe An iOS Swift library by Cuberto that implements a liquid-style swipe navigation with animated transitions between content view controllers.… | 23 | 2983 | maintenance |
| wangrui460/WRNavigationBar An Objective-C iOS library that lets developers change UINavigationBar and status bar appearance (color, alpha, title, buttons, shadow) dyn… | 32 | 2952 | maintenance |
| fengjundev/Android-Skin-Loader Android-Skin-Loader is an Android library that enables runtime theming (skin switching) by dynamically loading local .skin packages. Views … | 32 | 2912 | maintenance |
| nic-delhi/AarogyaSetu_Android The open-source native Android code of Aarogya Setu, the Government of India's COVID-19 contact-tracing mobile application. It uses Bluetoo… | 32 | 2902 | maintenance |
| Yalantis/GuillotineMenu A Swift library implementing a guillotine-style custom view controller transition animation for iOS menus, distributed via CocoaPods. It pr… | 23 | 2876 | maintenance |
| huangruiLearn/flutter_hrlweibo A Weibo (Chinese microblog) client clone built with Flutter, replicating roughly 80% of Weibo's UI across dozens of screens. It includes ho… | 32 | 2864 | maintenance |
| XhsEmoticonsKeyboard An Android library providing a customizable emoticons keyboard that supports emoji and user-defined emoticon sets, with height syncing to t… | 23 | 2831 | maintenance |
| tyzlmjj/PagerBottomTabStrip An Android library providing bottom and side navigation bars following Material Design guidelines. It supports custom items, message badges… | 23 | 2818 | maintenance |
| cunarist/rinf Rinf is a framework that combines Rust for native business logic with Flutter for the GUI, communicating via native FFI with type-safe gene… | 98 | 2799 | maintenance |
| jayden320/flutter_shuqi A Flutter clone of the Shuqi novel-reading app, demonstrating a full-featured mobile reading UI for iOS and Android. It serves primarily as… | 32 | 2781 | maintenance |
| peng8350/flutter_pulltorefresh A Flutter library providing the SmartRefresher widget that adds pull-down-to-refresh and pull-up-to-load-more behavior to scrollable widget… | 23 | 2733 | maintenance |
| Yalantis/GuillotineMenu-Android An Android library by Yalantis that implements a guillotine-styled drop-down menu animation for navigation layouts. It provides a builder A… | 23 | 2694 | maintenance |
| TangoAgency/material-intro-screen An Android library for creating Material Design intro/onboarding screens with customizable slides, parallax effects, and permission request… | 23 | 2689 | maintenance |
| jayden320/MeiTuan A React Native (0.62.2) clone of the Meituan food delivery and group-buying app, implementing its main pages (deals, nearby, orders, profil… | 32 | 2683 | maintenance |
| js-newbee/taro-yanxuan A reference implementation of the NetEase Yanxuan e-commerce app built with Taro to demonstrate unified multi-platform development across W… | 32 | 2656 | maintenance |
| Krupen/FabulousFilter An Android library that animates a FloatingActionButton morphing into a BottomSheetDialog and back. It implements the MaterialUp filter-con… | 32 | 2647 | maintenance |
| Touchwonders/Transition A Swift library that simplifies building custom, interactive, and interruptible iOS view controller transitions. It lets developers define … | 23 | 2624 | maintenance |
| google/hover Hover is an Android library that provides an out-of-the-box floating menu implementation, plus tools for building custom floating menus. It… | 10 | 2609 | maintenance |
| Malinskiy/SuperRecyclerView An Android library that wraps RecyclerView with built-in conveniences like loading progress, empty views, pull-to-refresh, infinite scrolli… | 10 | 2605 | maintenance |
| kevin-lyn/STPopup STPopup is an iOS library providing STPopupController, a UINavigationController-like component that presents view controllers in popup styl… | 23 | 2578 | maintenance |
| sergejsha/pinned-section-listview An Android ListView library that adds pinned (sticky) section headers which remain at the top of the list while their section is visible. I… | 10 | 2567 | maintenance |
| AssistoLab/DropDown A Swift library providing a Material Design style drop-down menu component for iOS apps. It is distributed via CocoaPods, Carthage, or sour… | 23 | 2548 | maintenance |
| root-two/react-native-drawer A React Native component for implementing configurable drawer/side-menu navigation, supporting material design, Slack-style parallax, and o… | 23 | 2527 | maintenance |
| 2dxgujun/AndroidTagGroup AndroidTagGroup is an Android UI widget library providing a TagGroup layout that displays a set of tags with append, delete, and click-inte… | 23 | 2451 | maintenance |
| mqzhangw/JIMU JIMU is an Android componentization framework that isolates each feature module's code and resources so components can run and be debugged … | 23 | 2410 | maintenance |
| xuexiangjys/XUpdate XUpdate is a lightweight, highly available Android version update framework written in Java. It handles version checking via GET/POST or cu… | 23 | 2408 | maintenance |
| Viro ViroReact is a framework for building augmented reality (AR) and virtual reality (VR) experiences using React Native, running natively on i… | 32 | 2402 | maintenance |
| mdanics/fluttergram Fluttergram is a fully functional Instagram clone built with Flutter and Firebase/Firestore, supporting photo feeds, likes, comments, user … | 32 | 2385 | maintenance |
| xmuSistone/CardSlidePanel An Android library that reproduces the card-swiping UI of apps like Tantan/Tinder, letting users drag cards left or right with smooth, cont… | 32 | 2381 | maintenance |
| ptomasroos/react-native-tab-navigator A pure JavaScript tab bar component for React Native that switches between scenes on both iOS and Android. It is standalone and does not de… | 32 | 2380 | maintenance |
| youxinLu/flutter_mall Flutter_Mall is an open-source online shopping mall mobile application built with Flutter, based on the litemall project. It implements the… | 32 | 2357 | maintenance |
| juicycleff/flutter-unity-view-widget A Flutter plugin that embeds Unity 3D game engine views inside Flutter apps, supporting fullscreen and embeddable rendering on Android, iOS… | 61 | 2308 | maintenance |