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 |
|---|---|---|---|
| Flutter Flutter is an open‑source UI toolkit for building natively compiled applications from a single Dart codebase. It supports mobile, web, desk… | 67 | 180115 | active |
| Tauri Tauri is a Rust-based framework for building tiny, fast, and secure native desktop and mobile applications with any web frontend. It bundle… | 93 | 111490 | stable |
| Ionic Framework Ionic is an open‑source UI toolkit for building high‑quality mobile, desktop, and progressive web apps using web technologies. It provides … | 95 | 52702 | active |
| uni-app uni-app is a cross‑platform development framework built on Vue.js that lets you write a single codebase and deploy to iOS, Android, web, an… | 77 | 41610 | active |
| uni-app uni-app is a cross-platform framework from DCloud that uses Vue.js to build applications from a single codebase targeting iOS, Android, Har… | 77 | 41610 | active |
| Dioxus Dioxus is a Rust‑based fullstack framework that lets you write a single codebase for web, desktop, and mobile applications. It provides a v… | 95 | 39363 | active |
| Taro Taro is an open cross-platform, cross-framework solution for building applications that run on WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-pro… | 93 | 37687 | active |
| Avalonia Avalonia is an open‑source, cross‑platform UI framework for .NET that lets you build desktop, mobile and WebAssembly applications with C# a… | 98 | 31626 | active |
| Fyne Fyne is an open‑source UI toolkit written in Go that lets developers build native desktop and mobile applications from a single codebase. I… | 95 | 28750 | active |
| Fyne Fyne is a cross-platform GUI toolkit and app API written in Go, inspired by Material Design. It lets developers build desktop and mobile ap… | 95 | 28750 | stable |
| NativeScript NativeScript is an open‑source framework that lets you build native iOS, Android and visionOS apps using JavaScript or TypeScript. It provi… | 96 | 25652 | active |
| slint-ui/slint Slint is an open‑source declarative GUI toolkit that lets you design user interfaces in a simple .slint markup language. It compiles the UI… | 93 | 24003 | active |
| .NET MAUI .NET MAUI is a cross‑platform UI framework that lets developers build native mobile and desktop applications using a single C# and XAML cod… | 98 | 23324 | active |
| .NET MAUI .NET MAUI is Microsoft's cross-platform framework for building native mobile and desktop applications with C# and XAML from a single shared… | 98 | 23324 | active |
| HeroTransitions/Hero Hero is a Swift library for building iOS and tvOS view controller transitions with a declarative API layered on top of UIKit's transition s… | 23 | 22490 | stable |
| android/nowinandroid Now in Android is a fully functional Android news app built entirely with Kotlin and Jetpack Compose, demonstrating official Android archit… | 68 | 21939 | active |
| infinitered/ignite Ignite is a battle‑tested React Native boilerplate that includes a CLI, generators, and a curated set of libraries. It provides a ready‑to‑… | 79 | 19942 | active |
| kurikomi-labs/komi-store Komi Store is a free, open‑source cross‑platform app store that lets users discover, download and auto‑update binaries from GitHub releases… | 79 | 19612 | active |
| Compose Multiplatform Compose Multiplatform is a declarative UI framework for Kotlin that enables sharing UI code across Android, iOS, desktop, and web platforms… | 100 | 19429 | active |
| Compose Multiplatform Compose Multiplatform is a declarative UI framework by JetBrains, based on Jetpack Compose, for sharing UI code across Android, iOS, deskto… | 100 | 19429 | stable |
| kivy/kivy Kivy is an open-source Python UI framework for building cross-platform GUI applications from a single codebase. It is built on OpenGL ES 2.… | 68 | 19028 | stable |
| Framework7 Framework7 is an open‑source HTML framework for building iOS, Android, and desktop apps with a native look and feel. It provides a rich set… | 98 | 18765 | active |
| Flet Flet is a Python framework for building realtime web, mobile, and desktop applications entirely in Python, using Flutter to render the UI. … | 99 | 17380 | active |
| React Native for Windows Microsoft's extension of React Native that lets developers build native Windows applications using JavaScript and React. It targets Windows… | 88 | 17343 | active |
| Capacitor Capacitor is an open-source cross-platform native runtime by the Ionic team that lets developers run web apps (JavaScript, HTML, CSS) nativ… | 99 | 16880 | stable |
| Snapchat/Valdi Valdi is a cross-platform UI framework from Snap that compiles declarative TypeScript UI code directly to native views on iOS, Android, and… | 79 | 16374 | active |
| Lynx Lynx is an open-source cross-platform UI engine family that lets web developers build truly native interfaces for mobile, web, and desktop … | 87 | 15197 | active |
| PakePlus PakePlus is a GUI tool that packages any webpage, HTML, or Vue/React project into lightweight (under 5MB) desktop and mobile applications u… | 81 | 15007 | active |
| LiveContainer/LiveContainer LiveContainer is an iOS app launcher that runs apps inside a single host application without actually installing them, bypassing the free d… | 88 | 13244 | active |
| wix/react-native-navigation React Native Navigation is a fully native navigation library for React Native apps on iOS and Android. It exposes a simple cross-platform J… | 93 | 13176 | stable |
| Team-xManager/xManager xManager is an Android application that lets users install, upgrade, downgrade, and manage versions of a modified ad-free music streaming a… | 10 | 12149 | active |
| AnkiDroid AnkiDroid is the Android client for the open-source Anki spaced repetition flashcard system, letting users study and sync decks with AnkiWe… | 99 | 12015 | active |
| gyf-dev/ImmersionBar An Android library for managing immersive (transparent) status bars and navigation bars on Android 4.4+, with one-line setup for Activities… | 90 | 11487 | stable |
| AppIntro/AppIntro AppIntro is an Android library for building polished carousel-style intro and onboarding screens for apps. It supports custom slides, slide… | 66 | 10567 | active |
| iSoron/uhabits Loop Habit Tracker is an open-source Android app for creating and maintaining long-term positive habits, with graphs, streaks, reminders, a… | 89 | 10331 | stable |
| Uno Platform Uno Platform is an open-source (Apache-2.0) .NET framework for building native mobile, web, desktop, and embedded applications from a singl… | 96 | 10079 | active |
| hackware1993/MagicIndicator MagicIndicator is a powerful, customizable and extensible ViewPager indicator library for Android, serving as an alternative to ViewPagerIn… | 23 | 9791 | stable |
| juce-framework/JUCE JUCE is an open-source cross-platform C++ application framework for building desktop and mobile applications, with first-class support for … | 100 | 9012 | active |
| Tencent/Hippy Hippy is a cross-platform development framework by Tencent that lets developers write once and run on iOS, Android, and Web using familiar … | 82 | 8564 | active |
| Pokedex A Pokedex Android app demonstrating modern Android development with Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), Material Motion, and… | 67 | 8362 | active |
| google/accompanist Accompanist is a collection of extension libraries for Jetpack Compose that fill gaps in the official Compose toolkit, such as runtime perm… | 43 | 7841 | active |
| Tencent/Shadow Shadow is Tencent's open-source Android plugin framework that allows loading dynamically delivered plugin APKs without reflection or hidden… | 52 | 7787 | active |
| Flutter Flutter is Google's open-source UI framework for building natively compiled applications for mobile, web, desktop, and embedded devices fro… | 10 | 7568 | stable |
| alibaba/flutter_boost FlutterBoost is a Flutter plugin from Alibaba that enables hybrid integration of Flutter pages into existing native iOS and Android apps wi… | 58 | 7197 | active |
| ChenYilong/CYLTabBarController CYLTabBarController is an iOS UI library that adds Lottie animations, Liquid Glass styling, red-dot badges, and an enlarged center button t… | 94 | 7036 | active |
| software-mansion/react-native-gesture-handler React Native Gesture Handler is a library providing a declarative API that exposes platform-native touch and gesture systems to React Nativ… | 97 | 6786 | stable |
| NativeScript-Vue NativeScript-Vue is a Vue 3 custom renderer that lets you build truly native iOS and Android apps using Vue and JavaScript, rendering templ… | 96 | 6463 | active |
| airbnb/mavericks Mavericks (formerly MvRx) is Airbnb's Android framework for building screens with an unidirectional state management architecture based on … | 88 | 5926 | active |
| Kickstarter The open-source Kickstarter iOS mobile application, written in Swift with ReactiveSwift and a functional reactive architecture. It serves a… | 100 | 5787 | active |
| Piko Piko is a collection of Morphe patches that modify the Twitter/X and Instagram Android apps to add features like ad blocking, download capa… | 94 | 5691 | active |
| beeware/toga Toga is a Python-native, OS-native GUI toolkit that provides a common Python API for building applications with native widgets on each plat… | 95 | 5415 | active |
| youlookwhat/CloudReader CloudReader is an open-source Android reading client with a Netease Cloud Music-inspired UI, built with MVVM-DataBinding architecture using… | 58 | 5014 | active |
| abuanwar072/E-commerce-Complete-Flutter-UI FlutterShop is a Flutter UI template for building e-commerce mobile apps, offering 100+ pre-built screens covering onboarding, authenticati… | 75 | 4838 | active |
| Windows App SDK Windows App SDK (formerly Project Reunion) is a Microsoft SDK that brings modern Windows platform APIs, WinUI 3, and Fluent Design UI to de… | 99 | 4703 | active |
| Freeyourgadget/Gadgetbridge Gadgetbridge is a free, open-source Android application that lets you manage and use wearable devices like Pebble, Mi Band, and Amazfit wit… | 10 | 4601 | active |
| gskinnerTeam/flutter-wonderous-app Wonderous is a showcase application built with the Flutter SDK that explores famous world structures through rich visuals, effects, and tra… | 76 | 4518 | stable |
| SvenTiigi/WhatsNewKit WhatsNewKit is a Swift Package for showcasing new app features to users via customizable 'What's New' screens. It supports SwiftUI, UIKit, … | 23 | 4431 | active |
| cnlohr/rawdrawandroid A framework and build system for writing Android apps entirely in C using the NDK and Make, with no Java required. It provides OpenGL ES wi… | 76 | 4323 | active |
| zoontek/react-native-bootsplash A React Native library that displays a native splash screen during app startup and lets developers hide it programmatically when the app is… | 98 | 4305 | active |
| alibaba/weex Weex is a framework for building performant cross-platform mobile UIs using modern web technology, rendering to native Android and iOS comp… | 45 | 18493 | maintenance |
| nandorojo/solito Solito is a TypeScript library that unifies React Native and Next.js, primarily by providing a shared navigation layer built as a wrapper a… | 70 | 4093 | active |
| Tencent/tinker Tinker is Tencent's hot-fix library for Android that patches dex, native libraries, and resources without reinstalling the APK. It includes… | 69 | 17659 | maintenance |
| OpenFlutter/flutter_screenutil A Flutter library for adapting screen and font sizes so UI layouts render reasonably across different device screen sizes. It provides util… | 32 | 4019 | active |
| picoe/Eto Eto.Forms is a cross-platform GUI framework for .NET that lets you build desktop (and eventually mobile) applications with a single UI code… | 90 | 3976 | active |
| MvvmCross MvvmCross is an opinionated cross-platform MVVM framework for the .NET ecosystem, supporting Android, iOS, MacCatalyst, tvOS, macOS, WinUI,… | 77 | 3920 | stable |
| WordPress Mobile Apps The official open-source WordPress mobile apps for iOS and Android, letting users manage and publish to WordPress sites from their phones. … | 99 | 3905 | active |
| bluelinelabs/Conductor Conductor is a small, full-featured Android framework for building View-based applications without Fragments. It wraps standard Android Vie… | 52 | 3898 | stable |
| BiliRoamingX/BiliRoamingX BiliRoamingX is a set of ReVanced-powered integrations and patches for the Bilibili Android app, unlocking extra features such as region-re… | 61 | 3831 | active |
| apache/cordova-android Apache Cordova Android is the Android platform layer of Apache Cordova, an open-source mobile development framework that packages HTML, CSS… | 83 | 3787 | active |
| artsy/eigen Eigen is Artsy's official mobile app for iOS and Android, providing access to the world's largest online art marketplace. It is a productio… | 98 | 3776 | active |
| slackhq/PanModal PanModal is a Swift library from Slack for presenting customizable bottom sheet modals on iOS. It supports any UIViewController and provide… | 10 | 3774 | stable |
| software-mansion/react-native-screens React Native Screens exposes native navigation container components (like native screen stacks and fragments) to React Native apps. It is d… | 97 | 3731 | stable |
| guolindev/PermissionX PermissionX is an open-source Android library written in Kotlin that simplifies requesting and handling Android runtime permissions. It sup… | 32 | 3655 | stable |
| huburt-Hu/NewbieGuide An Android library for quickly adding newbie onboarding guide overlays with highlight effects via concise chained calls. It automatically t… | 23 | 3644 | stable |
| JetBrains/kotlinconf-app The official KotlinConf conference application by JetBrains, built with Kotlin Multiplatform and Compose Multiplatform to share UI code acr… | 77 | 3573 | active |
| Tencent-TDS/KuiklyUI KuiklyUI is a Kotlin Multiplatform UI framework from Tencent TDS that lets developers build apps with one codebase targeting Android, iOS, … | 87 | 3570 | active |
| react-native-google-signin/google-signin A React Native library providing Google Sign-In (OAuth2) authentication for Android and iOS apps, including Expo support. It wraps the nati… | 92 | 3554 | active |
| zzanehip/The-OldOS-Project OldOS is an open-source iOS app that recreates the look and feel of iOS 4 in SwiftUI, with many functional apps like iPod, Maps, Safari, an… | 82 | 3538 | active |
| rechsteiner/Parchment Parchment is a Swift library providing a customizable paging view controller for iOS with a flexible menu indicator built on UICollectionVi… | 23 | 3465 | stable |
| alibaba/ARouter ARouter is an Android routing framework from Alibaba that helps decouple navigation between pages and modules in componentized apps. It sup… | 66 | 14453 | maintenance |
| LianjiaTech/bruno Bruno is an enterprise-class Flutter UI component library extracted from real mobile products, offering high-quality out-of-the-box widgets… | 23 | 3431 | active |
| raamcosta/compose-destinations Compose Destinations is a KSP annotation-processing library that generates type-safe navigation code on top of the official Jetpack Compose… | 48 | 3389 | active |
| callstack/react-native-pager-view A React Native component library that wraps the native Android ViewPager and iOS UIPageViewController for swiping through pages of content.… | 98 | 3365 | active |
| wix/react-native-notifications A React Native library by Wix for handling all aspects of push notifications on iOS and Android, including remote, local, interactive, sile… | 53 | 3339 | active |
| JideGuru/FlutterEbookApp OpenLeaf is a cross-platform Flutter application for reading and downloading public domain eBooks, using the Feedbooks API as its book sour… | 32 | 3330 | active |
| JessYanCoding/AndroidAutoSize AndroidAutoSize is a low-cost Android screen adaptation library based on the Toutiao density adaptation scheme. It automatically scales UI … | 23 | 13720 | maintenance |
| dcloudio/mui MUI is a lightweight JavaScript/CSS front-end framework by DCloud for building HTML5 hybrid mobile apps that closely mimic native iOS and A… | 29 | 13469 | maintenance |
| Skip Skip is an open-source toolchain that lets developers build native iOS and Android apps from a single Swift/SwiftUI codebase. It compiles S… | 91 | 3227 | active |
| airbnb/HorizonCalendar A declarative, performant calendar UI component library for iOS, supporting both SwiftUI and UIKit. It scales from simple date pickers to f… | 74 | 3159 | active |
| LNPopupController LNPopupController is an iOS framework implemented as a UIViewController category for presenting view controllers as popup bars and popups, … | 96 | 3142 | stable |
| adrielcafe/voyager Voyager is a pragmatic navigation library for Compose Multiplatform, seamlessly integrated with Jetpack Compose. It supports linear, bottom… | 58 | 3089 | active |
| shmykelsa/AAAD AAAD (Android Auto Apps Downloader) is an Android application that downloads and installs third-party Android Auto apps without requiring r… | 92 | 2998 | active |
| Background Geolocation A React Native and Expo SDK providing battery-conscious background location tracking and geofencing for iOS and Android. It uses motion-det… | 76 | 2933 | active |
| react-native-sound A React Native module for playing sound clips on iOS, Android, and Windows with full TypeScript support and TurboModule compatibility. It s… | 54 | 2918 | stable |
| rnmapbox/maps A community-supported React Native library wrapping the Mapbox Maps SDKs for iOS and Android to render interactive, customizable maps. It s… | 94 | 2917 | active |
| WhatsApp/stickers Official WhatsApp repository providing sample iOS and Android apps plus an API for packaging and importing third-party sticker packs into W… | 42 | 2915 | stable |
| dotnet/macios Open-source .NET bindings of the Apple SDKs enabling native iOS, Mac Catalyst, macOS, and tvOS development in C# and other .NET languages. … | 98 | 2913 | active |
| Solar2D Game Engine Solar2D (formerly Corona SDK) is a free, open-source, Lua-based 2D game engine for building mobile, desktop, TV, and HTML5 apps from a sing… | 99 | 2889 | active |
| Titanium SDK Titanium SDK is an open-source framework for building completely native iOS and Android applications using JavaScript and TypeScript. It pr… | 93 | 2802 | active |
| appandflow/react-native-safe-area-context A React Native library providing a flexible way to handle safe area insets in JavaScript, with support for Android, iOS, Web, macOS, and Wi… | 98 | 2765 | active |
page 1 / 7 next →