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 |
|---|---|---|---|
| H07000223/FlycoTabLayout An Android UI library providing three customizable TabLayout implementations (SlidingTabLayout, CommonTabLayout, SegmentTabLayout) written … | 23 | 11083 | maintenance |
| Ramotion/animated-tab-bar RAMAnimatedTabBarController is a Swift library that adds customizable animations to iOS tab bar items and icons. It integrates with UIKit v… | 23 | 11082 | maintenance |
| redbadger/crux Crux is a Rust framework for cross-platform app development that shares business logic in a single Rust core across iOS, Android, and web. … | 94 | 2741 | active |
| wuba/Fair Fair is a dynamic framework for Flutter that converts native Dart source files via a compiler so widget trees and state can be updated dyna… | 23 | 2740 | active |
| borndotcom/react-native-godot A React Native library that embeds the Godot Engine (via LibGodot) into Android and iOS applications. It exposes the full Godot API to Type… | 37 | 2686 | active |
| therecipe/qt therecipe/qt provides Go language bindings for the Qt widget toolkit, letting developers write fully featured Qt applications entirely in G… | 32 | 10809 | maintenance |
| andreknieriem/open-headunit Open Headunit is an Android app that turns an Android tablet, phone, or aftermarket head unit into an Android Auto receiver. It is a revive… | 80 | 2675 | active |
| MaikuB/flutter_local_notifications A Flutter plugin for displaying local notifications across Android, iOS, macOS, Linux, Windows, and web. It provides a common API with plat… | 99 | 2671 | active |
| fluttercandies/wechat_flutter An open-source Flutter implementation of a WeChat-style instant messaging app with single and group chat, emoji, voice/video messages, and … | 61 | 2651 | active |
| devaige/WheelPicker An Android library providing a realistic iOS-style wheel picker view for selecting values, dates, and times. It supports both classic View-… | 61 | 2640 | active |
| roninoss/create-expo-stack An interactive CLI tool that scaffolds highly configurable React Native apps built on Expo. It generates projects with options for TypeScri… | 89 | 2572 | active |
| nammayatri/nammayatri Namma Yatri is an open, direct-to-driver mobility platform (ride-hailing) built in Haskell, with zero commission for drivers and open data/… | 65 | 2571 | active |
| katzer/cordova-plugin-local-notifications A Cordova plugin that lets hybrid mobile apps schedule and display local notifications on Android and iOS. It supports notification compone… | 79 | 2561 | stable |
| hungps/flutter_pokedex A Pokedex mobile application built with Flutter, featuring rich animations and a Clean Architecture codebase. It serves as both a functiona… | 62 | 2527 | active |
| BeeCount BeeCount is an open-source, local-first personal bookkeeping app for iOS, Android, and Web built with Flutter, offering multi-ledger, multi… | 80 | 2522 | active |
| KittyLitter Litter is a native iOS and Android client for OpenAI's Codex and Local Studio, letting users manage sessions and run agentic coding workflo… | 81 | 2520 | active |
| Ambient Music Mod Ambient Music Mod is an Android app that ports the Pixel-exclusive Now Playing feature to other Android devices, using Shizuku or Sui for e… | 23 | 2520 | active |
| kivymd/KivyMD KivyMD is a collection of Material Design compliant widgets for use with Kivy, a Python framework for cross-platform, touch-enabled graphic… | 77 | 2466 | active |
| danielsogl/awesome-cordova-plugins Awesome Cordova Plugins is a curated set of TypeScript wrappers for Cordova plugins that expose native device functionality to Ionic, Angul… | 97 | 2451 | active |
| skydoves/TransformationLayout An Android library by skydoves that implements Material Design container transform animations, allowing Views, Activities, and Fragments to… | 46 | 2426 | stable |
| nex3z/FlowLayout A FlowLayout library for Android that lets child views wrap to the next row when space runs out, with automatic even spacing between childr… | 30 | 2420 | stable |
| Cube SDK An Android library providing a powerful pull-to-refresh container that can wrap any view (ListView, GridView, ScrollView, TextView, etc.) w… | 23 | 9490 | maintenance |
| cogentcore/core Cogent Core is a free, open-source Go framework for building fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, … | 67 | 2350 | active |
| SlimVXposed A launcher UI for the Metaverse Engine (based on the Mundo project) that serves as the update channel for SPatch nightly builds. It provide… | 89 | 2336 | active |
| react-native-shared-element A React Native library providing native shared element transition primitives for smooth element transitions between screens. It offers low-… | 23 | 2333 | stable |
| Foodium Foodium is a sample food blog Android application demonstrating modern Android development practices with Kotlin, Coroutines, Flow, Hilt, M… | 52 | 2323 | stable |
| intuit/sdp An Android library that introduces a new size unit called sdp (scalable dp), which scales with the device's screen size. It helps Android d… | 32 | 2320 | stable |
| kaina404/FlutterDouBan A Flutter-based mobile application that recreates the Douban (豆瓣) client UI with roughly 90% fidelity, covering the home feed, books/movies… | 32 | 9100 | maintenance |
| didi/VirtualAPK VirtualAPK is a lightweight Android plugin framework by Didi that dynamically loads and runs APK files as if they were installed applicatio… | 10 | 9048 | maintenance |
| feige996/unibest unibest is a cross-platform uniapp starter framework built on Vue 3, TypeScript, Vite 5, UnoCSS, and Wot UI, developed in VS Code without H… | 74 | 2293 | active |
| Flipper Mobile App The official Android companion app for the Flipper Zero multi-tool device, built in Kotlin with a modular architecture. It lets users conne… | 70 | 2290 | active |
| didi/chameleon Chameleon (CML) is a cross-platform development framework by DiDi that lets you write one Vue-like codebase and compile it to web, WeChat/A… | 10 | 8940 | maintenance |
| react-native-router-flux A declarative routing library for React Native that provides an alternative API over react-navigation, letting developers define all routes… | 23 | 8913 | maintenance |
| Anubias Anubias is an open-source GUI-based IDE for visually building native cross-platform mobile, desktop, and web applications via drag-and-drop… | 67 | 2275 | active |
| Onsen UI Onsen UI is an HTML5/JavaScript mobile app framework built on Web Components that provides a rich set of iOS and Android Material Design UI… | 58 | 8856 | maintenance |
| FormidableLabs/react-native-app-auth A React Native bridge around the native AppAuth-iOS and AppAuth-Android SDKs for communicating with OAuth 2.0 and OpenID Connect providers.… | 94 | 2252 | active |
| apache/cordova-ios Apache Cordova iOS is the iOS platform layer of Apache Cordova, an open-source mobile development framework that packages HTML, CSS, and Ja… | 89 | 2221 | active |
| IBAnimatable/IBAnimatable IBAnimatable is a Swift library that extends UIKit so developers and designers can design customized UI, animations, transitions, and gestu… | 23 | 8634 | maintenance |
| Baseflow/flutter-permission-handler A Flutter plugin providing a cross-platform API to request and check device permissions on iOS and Android. It follows the federated plugin… | 75 | 2176 | stable |
| mpflutter/mpflutter MPFlutter is a cross-platform framework built on Flutter for developing WeChat mini-programs and web applications with a native Flutter dev… | 25 | 2144 | active |
| .NET for Android .NET for Android provides open-source bindings of the Android SDK and tooling for use with .NET managed languages such as C#. It ships as a… | 88 | 2140 | active |
| asjqkkkk/flutter-todos A simple, beautiful 'One Day list' todo app built with Flutter that helps users track their daily plans. It is also a reference Flutter pro… | 45 | 2119 | active |
| alibaba/atlas Atlas is Alibaba's Android dynamic component framework that enables client-side containerization through decoupled, isolated bundles. It pr… | 23 | 8147 | maintenance |
| lodev09/react-native-true-sheet A React Native library providing fully native bottom sheet components for iOS, Android, and web, built on the Fabric new architecture. It o… | 88 | 2077 | active |
| flexn-io/renative ReNative is a unified development platform and CLI (rnv) for building, bootstrapping, and deploying React/React Native/NextJS/Electron apps… | 78 | 1957 | active |
| Qihoo360/RePlugin RePlugin is a flexible, stable Android plug-in framework from Qihoo360 that lets apps load and manage plug-ins dynamically with only a sing… | 38 | 7337 | maintenance |
| leolin310148/ShortcutBadger An Android library that displays unread message counts as badges on app launcher shortcuts, similar to iOS. It supports badge notifications… | 32 | 7327 | maintenance |
| UI Kitten Kitten Tricks is a React Native starter kit/demo app built with TypeScript and the UI Kitten component library, featuring 40+ ready-to-use … | 23 | 7262 | maintenance |
| 2394425147/astrodx AstroDX is a free, open-source mobile simulator of the maimai arcade rhythm game, built as a clean-room implementation without original arc… | 91 | 1901 | active |
| codenameone/CodenameOne Codename One is an open-source framework that compiles a single Java (or Kotlin) codebase into native applications for iOS, Android, deskto… | 95 | 1884 | active |
| olmps/memo Memo is an open-source, programming-oriented spaced repetition software (SRS) built with Flutter. It is a mobile application monorepo targe… | 23 | 1869 | active |
| darryrzhong/Android-Compose-MVVM-App An open-source Android app replicating the Eyepetizer (OpenEyes) short-video app, built entirely with Jetpack Compose, Material3, Hilt, and… | 62 | 1864 | active |
| XLPagerTabStrip XLPagerTabStrip is an iOS UIKit library that provides an Android PagerTabStrip-style container view controller for swiping between child vi… | 23 | 6991 | maintenance |
| mkobuolys/flutter-design-patterns An open-source mobile application built with Dart and Flutter that demonstrates OOP design patterns with interactive examples and explanati… | 71 | 1840 | active |
| getActivity/TitleBar An Android title bar framework written in Java that lets developers configure toolbars, action bars, and collapsing toolbars entirely throu… | 52 | 1836 | stable |
| limpoxe/Android-Plugin-Framework An Android plugin framework that enables running plugin APKs without installation via dynamic loading, supporting both independent and non-… | 41 | 1818 | active |
| gzu-liyujiang/AndroidPicker AndroidPicker is an Android picker widget library offering wheel-style pickers for dates, times, single options, numbers, linked two/three-… | 62 | 6788 | maintenance |
| yanzhenjie/AndPermission AndPermission is an Android library that simplifies requesting runtime permissions and special permissions like installing unknown-source A… | 32 | 6619 | maintenance |
| react-native-picker/picker A cross-platform picker UI component for React Native that lets users select an item from a list of options. It supports Android, iOS, macO… | 60 | 1767 | active |
| Sketchware Pro Sketchware Pro is a free, open-source Android app builder that lets users create native Android applications entirely from their smartphone… | 68 | 1763 | active |
| angcyo/DslTabLayout DslTabLayout is a highly customizable Android tab layout library written in Kotlin, built as a custom-drawn ViewGroup rather than a composi… | 59 | 1763 | active |
| NeoFreeBird/app NeoFreeBird is a modified Twitter/X app (IPA) for iOS/iPadOS that reverts the X rebranding to the classic bird branding and bundles an upda… | 84 | 1749 | active |
| Android-skin-support Android-skin-support is an Android dynamic skinning (theme switching) library that lets apps change their look at runtime with a single lin… | 32 | 6510 | maintenance |
| mit-cml/appinventor-sources MIT App Inventor is a visual, block-based programming platform that lets users build Android applications without writing traditional code.… | 75 | 1739 | active |
| Instawork/hyperview Hyperview is a hypermedia format (HXML) and React Native client for building server-driven mobile apps, where screens are rendered from XML… | 99 | 1720 | active |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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… | 85 | 1647 | active |
| 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 |
| 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 |
| parallelcc/MiCTS MiCTS is an Android app that triggers Google's Circle to Search feature on any Android 9–16 device, including those where Google has disabl… | 71 | 1624 | active |
| go-flutter go-flutter is an unofficial package that brings the Flutter UI framework to Windows, macOS, and Linux by implementing Flutter's Embedding A… | 77 | 5931 | maintenance |
| 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 |
| KieronQuinn/uTag uTag is an Android app plus a SmartThings mod that enables Samsung Galaxy SmartTags to be used on any non-Samsung Android device running An… | 90 | 1605 | 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 |
| jevonmao/PermissionsSwiftUI PermissionsSwiftUI is a Swift package that displays and handles system permissions in SwiftUI apps with a customizable, Apple-style modal U… | 23 | 1576 | active |
| expo/react-native-action-sheet A cross-platform ActionSheet component library for React Native, using the native UIActionSheet on iOS and a pure JavaScript implementation… | 23 | 1576 | stable |
| drakeet/MultiType MultiType is an Android library that simplifies building RecyclerViews with multiple item view types. It lets developers register item type… | 23 | 5752 | maintenance |
| yanzhenjie/SwipeRecyclerView An Android library wrapping RecyclerView that adds swipe menus, swipe-to-delete, long-press drag, header/footer views, load-more, and stick… | 32 | 5714 | maintenance |
| Sky24n/flutter_wanandroid A WanAndroid client app built with Google Flutter, supporting Android and iOS. It demonstrates BLoC state management, RxDart, international… | 32 | 5663 | maintenance |
| crazycodeboy/react-native-splash-screen A React Native library that provides a programmatically controllable splash screen for iOS and Android apps. It lets developers show a laun… | 23 | 5658 | maintenance |
| ponnamkarthik/FlutterToast A Flutter plugin for displaying toast notifications across Android, iOS, web, and desktop platforms. It offers both a simple no-context API… | 72 | 1530 | active |
| xpavle00/Habo Habo is a minimalist, open-source habit tracker for Android and iOS built with Flutter. It offers end-to-end encrypted cross-device sync, a… | 94 | 1515 | active |
| emilsjolander/StickyListHeaders An Android library that adds sticky section headers to ListView, mimicking the Ice Cream Sandwich People app and iOS list behavior. It prov… | 23 | 5457 | maintenance |
| phantom/deep-link-demo-app A React Native demo application showcasing Phantom wallet's deep linking API. It serves as reference code for developers integrating Phanto… | 63 | 1490 | active |
| olayemii/flutter-ui-kits A collection of free Flutter UI kits implementing designs from UpLabs, covering apps like a watch store, language learning, news, and real … | 68 | 1483 | active |
| alexaubry/BulletinBoard BulletinBoard is an iOS library that generates and manages contextual cards displayed at the bottom of the screen, mimicking the style of A… | 23 | 5333 | maintenance |
| XRecyclerView/XRecyclerView An Android library that extends RecyclerView with pull-to-refresh, load-more, and header support while remaining API-compatible with the st… | 32 | 5289 | maintenance |
| callstack/react-native-bottom-tabs A React Native library providing bottom tab navigation built on native platform primitives like SwiftUI's TabView and Android's BottomNavig… | 79 | 1460 | active |
| ViewDeck/ViewDeck ViewDeck is an Objective-C framework for iOS that implements sliding side menus via the IIViewDeckController container view controller. It … | 23 | 5258 | maintenance |
| gordontucker/FittedSheets A Swift library for iOS that lets developers present view controllers as bottom sheets with automatic intrinsic sizing, scrollview support,… | 23 | 1447 | active |
| VGVentures/news_toolkit A Flutter-based news application template co-developed by Very Good Ventures and the Google News Initiative. It provides prebuilt news app … | 58 | 1445 | active |
| Yalantis/Side-Menu.Android An Android library by Yalantis that provides an animated side menu (navigation drawer) with category items, using CircularReveal animations… | 23 | 5203 | maintenance |
| wix-incubator/react-native-interactable An experimental React Native library providing a declarative API for building fluid, physics-based interactive views that run at 60 FPS. It… | 59 | 5172 | maintenance |
| michalchudziak/react-native-geolocation The React Native community geolocation module providing the Geolocation web spec API for React Native apps. It supports iOS, Android, and w… | 23 | 1434 | active |