function: mobile-framework
648 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| janoodleFTW/timy-messenger Timy is an open-source group messaging mobile app built with Flutter, targeting Android and iOS with a Firebase backend. It supports groups… | 32 | 2105 | maintenance |
| cymcsg/UltimateAndroid UltimateAndroid is a rapid development framework for Android apps that bundles view injection, ORM, asynchronous networking, image loading,… | 32 | 2102 | maintenance |
| pocorall/scaloid Scaloid is a Scala library that provides a concise DSL for Android development, reducing boilerplate in UI construction, listeners, and lif… | 67 | 2088 | maintenance |
| Ramotion/preview-transition PreviewTransition is a Swift UI library providing a simple preview gallery controller with animated transitions for iOS apps. It is develop… | 32 | 2070 | maintenance |
| dianqk/TransitionTreasury TransitionTreasury is a Swift framework for iOS that simplifies custom view controller transitions, supporting push, present, and tab bar t… | 10 | 2057 | maintenance |
| ruboto/ruboto Ruboto is a framework and toolchain for developing native Android apps in Ruby via JRuby, integrating with Android Studio and Gradle workfl… | 32 | 2029 | maintenance |
| medyo/android-about-page An Android library that generates customizable About pages for apps with a fluent builder API. It provides predefined social network links,… | 23 | 2029 | maintenance |
| 52inc/Pulley Pulley is a Swift UIKit library that replicates the draggable drawer UI from Apple Maps on iOS 10/11. It provides a PulleyViewController th… | 23 | 2012 | maintenance |
| Ramotion/adaptive-tab-bar AdaptiveController is a Swift UI module for iOS that implements 'Progressive Reduction', allowing custom states to be added to native or cu… | 32 | 2003 | maintenance |
| zwpro/coupons A uniapp-based application for distributing Meituan and Ele.me food delivery coupon/red-envelope affiliate (CPS) links, earning commission … | 32 | 2002 | maintenance |
| nkzawa/socket.io-android-chat A simple Android chat demo application built with Java that connects to a Socket.IO chat server. It serves as an example of using native So… | 32 | 2001 | maintenance |
| afollestad/drag-select-recyclerview A Kotlin/AndroidX library that adds Google Photos-style drag multi-selection to Android RecyclerViews via a DragSelectTouchListener. It han… | 10 | 1983 | maintenance |
| osdio/noder-react-native Noder is an open-source mobile and web client for the cnodejs.org Node.js community forum, built with React Native and react-web so one Jav… | 10 | 1955 | maintenance |
| Kureev/react-native-navbar A customizable navigation bar component for React Native apps, supporting custom titles, left/right buttons, tint colors, and status bar st… | 23 | 1884 | maintenance |
| Kaopiz/android-segmented-control An Android custom view library that replicates the iOS UISegmentedControl using RadioGroup and RadioButton widgets. It supports tint colors… | 32 | 1881 | maintenance |
| mcxtzhang/SuspensionIndexBar An Android library that adds sticky suspension group headers and a side index bar to RecyclerView lists, mimicking Meituan city selection, … | 32 | 1861 | maintenance |
| Spaceman-Labs/SMPageControl SMPageControl is a drop-in Objective-C replacement for UIPageControl on iOS with extensive customization options such as custom indicator i… | 32 | 1860 | maintenance |
| gorhom/react-native-animated-tabbar A React Native animated tab bar component library delivering 60FPS animations with multiple presets (Bubble, Flashy, Material). It integrat… | 23 | 1852 | maintenance |
| felipecsl/AsymmetricGridView An Android custom ListView widget that mimics a GridView with variable-sized items, supporting row and column spans. It is a Java library d… | 32 | 1831 | maintenance |
| junedomingo/movieapp A React Native mobile app for discovering movies and TV shows, using TMDB and YouTube APIs. It serves as both a usable app and a reference … | 23 | 1829 | maintenance |
| fossasia/open-event-organizer-android An Android app for event organizers and entry managers built on the Open Event (eventyay) platform. It supports attendee check-in via QR co… | 10 | 1792 | maintenance |
| Meituan-Dianping/beeshell beeshell is a React Native base component library from Meituan-Dianping offering a set of production-quality JS and native-composite compon… | 32 | 1791 | maintenance |
| iampawan/Flutter-Music-Player An open-source, Material Design music player app built with Flutter that plays local music files on Android. It also serves as a full-fledg… | 32 | 1786 | maintenance |
| stepstone-tech/android-material-stepper An Android library implementing Material Design steppers, which break a flow into numbered logical steps with progress indicators. It suppo… | 23 | 1773 | maintenance |
| EddyVerbruggen/SocialSharing-PhoneGap-Plugin A Cordova/PhoneGap plugin that exposes the native mobile sharing widget so apps can share text, URLs, and files (images, PDFs, etc.) on iOS… | 23 | 1762 | maintenance |
| beefe/react-native-picker A React Native library providing a native, high-performance picker (wheel-style selector) component for iOS and Android. It exposes imperat… | 23 | 1757 | maintenance |
| danielsaidi/Sheeeeeeeeet Sheeeeeeeeet is a Swift/UIKit library for building menus that can be presented as custom action sheets, context menus, alert controllers, o… | 23 | 1749 | maintenance |
| AshampooSystems/boden Boden is a purely native C++17 cross-platform GUI framework for building Android and iOS apps with native OEM widgets. It provides a single… | 23 | 1746 | maintenance |
| 12207480/DOPDropDownMenu-Enhanced An enhanced Objective-C dropdown menu component for iOS, forked from DOPDropDownMenu, adding a double table view, cell images, and detail t… | 32 | 1732 | maintenance |
| JideGuru/FlutterFoodybite A Flutter sample app implementing a restaurant/food ordering UI originally designed on Uplabs, consisting of two screens. It serves as a UI… | 32 | 1713 | maintenance |
| QMUI QMUI is a family of UI libraries from Tencent (QMUI_Android, QMUI_iOS, QMUI_Web) that help developers quickly build apps with polished, des… | 23 | 1711 | maintenance |
| huxq17/XRefreshView XRefreshView is a universal Android pull-to-refresh and load-more framework written in Java, with first-class support for RecyclerView as w… | 23 | 1693 | maintenance |
| kymjs/TheMVP TheMVP is a lightweight Android framework implementing the MVP (Model-View-Presenter) architectural pattern to separate Activity/Fragment r… | 42 | 1690 | maintenance |
| nikhilpanju/FabFilter An open-source Android demo app showcasing complex UI animations implemented both with MotionLayout and with plain Kotlin animation fundame… | 32 | 1686 | maintenance |
| JessYanCoding/ArmsComponent ArmsComponent is a complete Android componentization (modularization) solution built on top of the MVPArms framework. It provides a scaffol… | 32 | 1673 | maintenance |
| momotech/MLN MLN (Momo Lua Native) is a mobile cross-platform framework from Momo that lets developers build Android and iOS apps from a single Lua code… | 32 | 1643 | maintenance |
| robovm/robovm RoboVM is an ahead-of-time compiler and runtime that translates JVM bytecode into native machine code, primarily enabling Java and Kotlin a… | 32 | 1637 | maintenance |
| 500px/greedo-layout-for-android A custom RecyclerView LayoutManager for Android that lays out a grid of photos while preserving each image's aspect ratio. It is a drop-in … | 23 | 1618 | maintenance |
| Zackratos/UltimateBarX UltimateBarX is a Kotlin library for Android that makes it easy to customize the status bar and navigation bar with effects like transparen… | 32 | 1575 | maintenance |
| mrcsxsiq/Kotlin-Pokedex A Pokedex Android application built in Kotlin demonstrating modern Android architecture components including ViewModel, LiveData, Room, Nav… | 23 | 1552 | maintenance |
| marcosgriselli/SwipeableTabBarController A Swift library that subclasses UITabBarController to add swipe gestures for switching between tabs on iOS. It offers three built-in transi… | 23 | 1536 | maintenance |
| alanwangmodify/WXSTransition WXSTransition is an Objective-C library providing around 50 view controller transition animations for iOS apps, usable with a single line o… | 23 | 1521 | maintenance |
| weidian-inc/hera Hera is a cross-platform framework that lets developers write WeChat-style mini programs and run them outside WeChat, packaging them as And… | 32 | 1500 | maintenance |
| ncapdevi/FragNav FragNav is an Android library for managing multiple stacks of fragments, typically for bottom navigation or navigation drawer patterns. It … | 23 | 1496 | maintenance |
| BalestraPatrick/WhatsNew A Swift library for iOS that automatically shows a 'What's New' screen after an app update, similar to Apple's Pages, Numbers, and Keynote.… | 23 | 1494 | maintenance |
| skydoves/DisneyMotions A demo Disney-themed Android application showcasing Material Design transformation motion systems built with MVVM architecture in Kotlin. I… | 23 | 1494 | maintenance |
| antoniocasero/Panels Panels is a Swift framework for iOS that makes it easy to add sliding panels (bottom sheets, popups, sliding menus) to an application. It h… | 23 | 1489 | maintenance |
| lulululbj/wanandroid A Kotlin Android client for the Wanandroid open API demonstrating Jetpack MVVM architecture with LiveData, ViewModel, DataBinding, coroutin… | 32 | 1484 | maintenance |
| txusballesteros/bubbles-for-android An Android library written in Java that adds Facebook Messenger-style chat head (floating bubble) capabilities to Android apps. It provides… | 32 | 1474 | maintenance |
| ctripcorp/CRN CRN (Ctrip React Native) is a customized fork of React Native 0.59 optimized by Ctrip's mobile platform team for better stability and faste… | 23 | 1471 | maintenance |
| Balackburn/Apollo An AltStore/SideStore/Feather source and website that distributes tweaked IPAs of Apollo for Reddit, injected with the community-maintained… | 95 | 1464 | maintenance |
| sephiroth74/Material-BottomNavigation A lightweight Android bottom navigation widget library implementing Google's Material Design bottom navigation guidelines. It is configured… | 23 | 1450 | maintenance |
| part-cw/lambdanative LambdaNative is a cross-platform development environment and framework written in Scheme (based on Gambit-C) that builds native application… | 61 | 1426 | maintenance |
| hongyangAndroid/Android-StickyNavLayout An Android layout library that implements a sticky navigation pattern, where a header area scrolls away while the tab indicator and ViewPag… | 32 | 1413 | maintenance |
| pinguo-zhouwei/CustomPopwindow An Android library that wraps Android's PopupWindow with a Builder-pattern, chainable API so popups can be configured and shown in a few li… | 23 | 1412 | maintenance |
| aksonov/react-native-tableview A React Native library that wraps the native iOS UITableView, exposing it as a React component with JSON datasource support, filtering, pul… | 23 | 1407 | maintenance |
| luckybilly/Gloading Gloading is a tiny (~6KB, single Java file) Android library that displays global loading, load-failed, and empty-data status views in a low… | 32 | 1403 | maintenance |
| IdleHandsApps/IHKeyboardAvoiding A Swift library for iOS that keeps any UIView visible above the keyboard without requiring a UIScrollView. It translates or animates constr… | 23 | 1403 | maintenance |
| timusus/RecyclerView-FastScroll An Android library that adds a FastScroller to RecyclerViews, mimicking the Lollipop ListView fast-scroll behavior with a draggable thumb a… | 32 | 1401 | maintenance |
| ShamylZakariya/StickyHeaders An Android library providing a SectioningAdapter and StickyHeaderLayoutManager for RecyclerView that pins section headers to the top while … | 10 | 1392 | maintenance |
| aritraroy/PinLockView A customizable Android custom view library for implementing PIN lock screens, with an optional indicator dots view and dial pad usage. Writ… | 32 | 1388 | maintenance |
| katzer/cordova-plugin-background-mode A Cordova plugin that enables infinite background execution for hybrid mobile apps on Android, iOS, Windows, and the browser platform. It k… | 32 | 1388 | maintenance |
| EndouMari/TabPageViewController A Swift iOS library providing a paging view controller with a scrollable tab bar, supporting both limited and infinity tab modes. Tab appea… | 32 | 1386 | maintenance |
| WuXiaolong/PullLoadMoreRecyclerView An Android library wrapping RecyclerView to provide pull-to-refresh and load-more functionality with linear, grid, and staggered (waterfall… | 32 | 1382 | maintenance |
| guangqiang-liu/OneM OneM is a comprehensive React Native app combining magazine browsing, music playback, and video playback, built with Redux state management… | 32 | 1375 | maintenance |
| alinz/react-native-webview-bridge A React Native component that extends the built-in WebView with a JavaScript bridge, enabling bidirectional communication between React Nat… | 23 | 1372 | maintenance |
| 12207480/TYPagerController An iOS library providing horizontal paging scroll views and view controllers with customizable tab bars, written in Objective-C with Swift … | 32 | 1365 | maintenance |
| ManbangGroup/Phantom Phantom is an Android plugin framework from Manbang Group that enables hot updates and dynamic loading of plugin APKs without pre-registeri… | 23 | 1365 | maintenance |
| beefe/react-native-actionsheet A cross-platform ActionSheet UI component for React Native that renders a consistent action sheet on iOS and Android, using the native Acti… | 23 | 1358 | maintenance |
| mauron85/react-native-background-geolocation A React Native plugin providing background and foreground geolocation tracking, forked from a Cordova plugin. It supports battery-saving ci… | 32 | 1354 | maintenance |
| eleme/Amigo Amigo is a hotfix library for Android that lets developers patch bugs in a released app by loading a patch APK at runtime, without going th… | 32 | 1353 | maintenance |
| nshmura/RecyclerTabLayout An Android library providing an efficient TabLayout implemented with RecyclerView, designed to handle many tabs and infinite loop scrolling… | 32 | 1347 | maintenance |
| qiuxiang/react-native-amap3d A React Native map component library wrapping the AMap (Gaode) 3D SDK for Android and iOS. It provides declarative map views with markers, … | 23 | 1339 | maintenance |
| zhaozepeng/FloatWindowPermission A Java library for Android that adapts the floating window (overlay) permission across many Chinese phone manufacturers' ROMs and shows how… | 32 | 1337 | maintenance |
| golang/mobile Go mobile provides packages and build tools (gomobile, gobind) for writing all-Go mobile apps or building Go libraries that can be bound in… | 76 | 6209 | experimental |
| Quyunshuo/AndroidBaseFrameMVVM AndroidBaseFrameMVVM is a componentized Android project framework built on Kotlin, MVVM architecture, and Android Jetpack libraries (ViewMo… | 32 | 1325 | maintenance |
| YoKeyword/IndexableRecyclerView An Android library providing a RecyclerView with an automatically generated alphabetical index bar, sticky section headers, and customizabl… | 32 | 1320 | maintenance |
| easyandroidgroup/UpdatePlugin UpdatePlugin is a highly customizable Android library for handling in-app update flows, from checking an update API through downloading the… | 23 | 1320 | maintenance |
| addappcn/android-pickers An Android picker library in Java offering date/time pickers with configurable ranges, single-option pickers, cascading city/address picker… | 23 | 1307 | maintenance |
| juanpablofernandez/SwiftyOnboard SwiftyOnboard is a lightweight Swift framework for iOS that lets developers build customizable onboarding experiences with paginated views.… | 10 | 1306 | maintenance |
| Shashank02051997/FancyToast-Android FancyToast-Android is an Android library that enhances the standard Android Toast with styled variants like success, info, warning, error, … | 23 | 1304 | maintenance |
| 6thsolution/EasyMVP EasyMVP is an Android MVP (Model-View-Presenter) framework that uses annotation processing and bytecode weaving to eliminate boilerplate wh… | 23 | 1290 | maintenance |
| niniloveyou/StateButton An Android custom Button view that lets you set pressed, disabled, and normal state backgrounds, text colors, strokes, and corner radii dir… | 23 | 1285 | maintenance |
| vivianli-me/ReactNativeOne A React Native clone of the Chinese literary lifestyle app 'ONE·一个', covering picture-text, reading, music, and movie sections with ~80% co… | 70 | 1284 | maintenance |
| andremion/Floating-Navigation-View An Android UI library providing a Floating Action Button that expands into an anchored Navigation View menu. It is distributed via Maven Ce… | 23 | 1277 | maintenance |
| iammert/ReadableBottomBar A Kotlin library providing a Material-style bottom navigation bar for Android apps, configured via XML tab definitions. It supports item se… | 23 | 1259 | maintenance |
| mikepenz/Android-ActionItemBadge An Android library that lets developers easily add badge icons with counts to ActionBar or Toolbar menu items. It integrates via a custom a… | 23 | 1256 | maintenance |
| yanzhenjie/Sofia Sofia is an Android library for implementing immersive status bar and navigation bar effects. It supports setting colors, gradients, images… | 32 | 1228 | maintenance |
| LillteZheng/ViewPagerHelper An Android library (Java) that wraps ViewPager/ViewPager2 to quickly build banner carousels, app onboarding/intro pages, and ViewPager+Frag… | 23 | 1226 | maintenance |
| leotyndale/EnFloatingView An Android library that displays in-app floating windows (draggable, edge-snapping views) without requiring any system permissions like SYS… | 32 | 1222 | maintenance |
| werner77/WEPopover WEPopover is an Objective-C library providing a generic popover implementation for iOS that mirrors the UIPopoverController API but works o… | 32 | 1222 | maintenance |
| archagon/tasty-imitation-keyboard A custom third-party keyboard for iOS 8 built in Swift that imitates the look and feel of Apple's default keyboard. It renders all keys pro… | 32 | 1217 | maintenance |
| KhoaSuperman/findseat A complete, functional Flutter demo app called FindSeat for browsing and booking cinema seats, built with the BLoC pattern, a mock JSON API… | 32 | 1215 | maintenance |
| yangpeixing/YImagePicker A lightweight Android image/video picker library written in Java with no third-party dependencies. It supports WeChat-style multi-image sel… | 32 | 1200 | maintenance |
| JideGuru/FlutterTravel A Flutter implementation of a travel app UI concept originally found on Uplabs, consisting of only two screens. It serves as a design refer… | 32 | 1197 | maintenance |
| steniowagner/mindCast MindCast is a React Native mobile app for streaming and downloading podcasts, with playlists, a full-featured audio player, and offline lis… | 32 | 1190 | maintenance |
| qingmei2/RxImagePicker A reactive Android image picker library built on RxJava2/RxJava3 that lets developers select pictures from the camera or photo album via a … | 23 | 1187 | maintenance |
| jiahongfei/TodayStepCounter An Android step-counting library that records the day's steps from 00:00 to 23:59, similar to WeChat Sports or Alipay step tracking. It run… | 32 | 1173 | maintenance |
| 18601949127/DiDiCallCar An Android ride-hailing demo app modeled on Didi, built end-to-end by one developer including the Apache+PHP+MySQL backend. It adds RFID/NF… | 32 | 1164 | maintenance |
| benevbright/react-navigation-collapsible A React Native library extending react-navigation to make screen headers collapsible on scroll. It provides hooks and animated values for d… | 10 | 1162 | maintenance |