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 |
|---|---|---|---|
| 3lvis/Networking Networking is a Swift HTTP networking library built on URLSession with a simple, singleton-free API. It offers built-in request stubbing/mo… | 80 | 1377 | active |
| truongduy2611/app-store-preflight-skills An AI agent skill that scans iOS/macOS Xcode projects, source code, and App Store metadata for patterns that commonly cause App Store rejec… | 49 | 1376 | active |
| wajahatkarim3/EasyFlipView EasyFlipView is an Android library providing a custom view that flips between two sides with animations, useful for credit cards, poker car… | 23 | 1376 | stable |
| openkraken/kraken Kraken is a high-performance rendering engine built on Flutter that supports web standards (HTML/CSS/JavaScript), letting web-style code ru… | 23 | 4925 | maintenance |
| Sensors Data SDK Sensors Analytics' official Android SDK for lightweight user behavior data collection, supporting manual code tracking, auto (full) trackin… | 89 | 1375 | stable |
| Tosencen/XMSLEEP XMSLEEP is an open-source Android white-noise app built in Kotlin with Material Design 3, offering 100+ natural sounds like rain, campfire,… | 81 | 1374 | active |
| twitter/compose-rules A collection of static analysis rules for Jetpack Compose, shipped as custom ktlint rules and a Detekt plugin, that detect common Compose p… | 23 | 1374 | active |
| Demizo/Daily_You Daily You is an open-source daily diary and journaling app built with Dart/Flutter. It lets users write daily logs with Markdown, track moo… | 92 | 1373 | active |
| foobnix/LibreraReader Librera Reader is a highly customizable e-book reader application for Android supporting PDF, EPUB, MOBI, DjVu, FB2, CBZ/CBR and many other… | 98 | 4908 | maintenance |
| Abhinandan-Kushwaha/react-native-gifted-charts A React Native charting library offering Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble, Scatter, and Candlest… | 98 | 1371 | active |
| iota9star/mikan_flutter A third-party Flutter mobile client for the Mikan Project (mikanani.me), an anime/seasonal bangumi torrent subscription site. It lets users… | 96 | 1371 | active |
| yudaocode/yudao-mall-uniapp Yudao Mall is a fully open-source mobile e-commerce storefront built with Vue3 and uni-app, part of the Yudao (ruoyi-vue-pro) development p… | 88 | 1370 | active |
| j3k0/cordova-plugin-purchase A native Cordova and Capacitor plugin providing a unified JavaScript API for in-app purchases across iOS, Android, Windows, and web payment… | 99 | 1369 | active |
| traex/RippleEffect An Android library that implements the Material Design ripple touch effect for views, compatible with Android API 9+. It provides a customi… | 32 | 4889 | maintenance |
| wojciech-kulik/xcodebuild.nvim A Neovim plugin that lets developers build, run, debug, and test Apple-platform applications (iOS, macOS, watchOS, tvOS, visionOS) without … | 84 | 1367 | active |
| sunshinejr/SwiftyUserDefaults A Swift library providing a modern, statically-typed API over NSUserDefaults (UserDefaults). It lets developers define typed keys in one pl… | 23 | 4887 | maintenance |
| Calvin-LL/Reorderable A Kotlin library for Jetpack Compose and Compose Multiplatform that adds drag-and-drop reordering to lazy lists and grids such as LazyColum… | 68 | 1366 | active |
| android-notes/SwissArmyKnife SwissArmyKnife is an Android UI debugging library that overlays view information directly on the device screen, such as text size, colors, … | 48 | 1366 | active |
| hyperoslo/ImagePicker ImagePicker is an all-in-one camera and photo library picker solution for iOS apps, written in Swift. It provides a polished UI for selecti… | 23 | 4878 | maintenance |
| Folding Cell FoldingCell is an Android UI library that provides an expanding content cell with a folding-paper animation inspired by material design. It… | 32 | 4876 | maintenance |
| FossifyOrg/Phone Fossify Phone is an open-source Android dialer and call manager with a phonebook, number blocking, and multi-SIM support. It is ad-free, tr… | 86 | 1364 | stable |
| beeware/Python-Apple-support A meta-package that downloads, patches, and builds relocatable Python frameworks for embedding into macOS, iOS, tvOS, watchOS, and visionOS… | 98 | 1363 | active |
| tryzealot/zealot Zealot is a self-hosted web platform for distributing beta and internal builds of Android, iOS, macOS, Windows, and Linux applications, act… | 95 | 1363 | stable |
| badrinathvm/StepperView A SwiftUI library providing stepper/step-indicator UI components for iOS, watchOS, and macOS. It supports vertical and horizontal layouts, … | 70 | 1360 | active |
| KelvinJin/AnimatedCollectionViewLayout A Swift UICollectionViewLayout subclass that adds custom transition animations to UICollectionView scrolling without changing existing code… | 23 | 4856 | maintenance |
| gunnartorfis/sonner-native-toasts An opinionated toast notification component for React Native, ported from emilkowalski's sonner web library. It offers multiple toast varia… | 87 | 1359 | active |
| XLUIKit A curated collection of iOS UI components and tools by the same author, including loading animations, navigation bar utilities, gesture pas… | 32 | 1359 | active |
| 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 |
| fgkeepalive/AndroidKeepAlive An Android process keep-alive (daemon) library implemented with Linux-level techniques via C/JNI, claiming to keep apps alive even against … | 74 | 1354 | active |
| LeetaoGoooo/RSSAid RSSAid is a Flutter-based mobile app that complements RSSHub by helping users discover and subscribe to RSS feeds from websites, similar to… | 85 | 1353 | active |
| icerockdev/moko-resources A Kotlin Multiplatform library and Gradle plugin providing unified access to strings, plurals, colors, images, fonts, and files from common… | 92 | 1352 | active |
| climblee/uv-ui uv-ui is a multi-platform Vue UI component framework based on uView 2.x, compatible with Vue 2 and Vue 3 across uni-app targets including H… | 29 | 1352 | active |
| QuintGao/GKPhotoBrowser GKPhotoBrowser is a highly customizable iOS photo and video browser library written in Objective-C, mimicking the image viewers of WeChat a… | 39 | 1350 | active |
| sceneview/sceneview SceneView is a cross-platform 3D and augmented reality SDK built on Filament (Android/Web) and RealityKit (iOS), exposing declarative APIs … | 96 | 1349 | active |
| react-native-material-kit A set of Material Design UI components for React Native apps, including buttons, sliders, text fields, checkboxes, and progress indicators.… | 23 | 4812 | maintenance |
| Ahmed-Ali/JSONExport JSONExport is a Mac OS X desktop application that converts JSON objects into model classes with constructors, utility methods, setters and … | 32 | 4800 | maintenance |
| orbit-mvi/orbit-mvi Orbit is a simple, type-safe MVI framework for Kotlin Multiplatform that implements Redux-inspired unidirectional data flow for shared busi… | 85 | 1344 | active |
| andkulikov/Transitions-Everywhere An Android library providing extra Transition implementations on top of the AndroidX Transitions Library, including hidden platform transit… | 23 | 4778 | maintenance |
| jogboms/flutter_offline A Flutter package providing an OfflineBuilder widget to detect and react to offline/online connectivity changes across all platforms. It su… | 51 | 1340 | active |
| TakWolf/CNode-Material-Design A third-party native Android client for the CNode Node.js Chinese developer community, built in Kotlin with Material Design styling. It sup… | 45 | 1340 | active |
| samvermette/SVPullToRefresh An Objective-C library that adds pull-to-refresh and infinite scrolling to any UIScrollView (or subclass) with a single line of code, using… | 32 | 4774 | maintenance |
| gitpoint/git-point GitPoint is a free, feature-rich unofficial GitHub mobile client built with React Native for iOS and Android. It lets users browse reposito… | 23 | 4772 | maintenance |
| nslogx/flutter_easyloading A lightweight, customizable Flutter package for showing loading spinners, progress bars, result states, and toast notifications without nee… | 89 | 1339 | stable |
| numandev1/react-native-compressor A React Native library that compresses images, videos, and audio with WhatsApp-like quality, plus background upload, file download, and vid… | 89 | 1337 | active |
| Expensify/react-native-live-markdown A drop-in replacement for React Native's TextInput component that renders Markdown formatting live as the user types. It provides synchrono… | 72 | 1337 | 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 |
| microshow/RxFFmpeg RxFFmpeg is an Android framework built on FFmpeg 4.0 (with X264, mp3lame, fdk-aac, opencore-amr, and OpenSSL) for fast audio and video edit… | 23 | 4753 | maintenance |
| TheRouter TheRouter is a dynamic routing framework for Android componentization, providing page navigation, cross-module dependency injection, single… | 76 | 1334 | active |
| BabyBluetooth BabyBluetooth is an Objective-C library that wraps Apple's CoreBluetooth framework to simplify BLE (Bluetooth 4.0) development on iOS and m… | 23 | 4741 | maintenance |
| saiwu-bigkoo/Android-ConvenientBanner An Android banner/carousel library built on a looping ViewPager with auto-paging and multiple 3D page-transform effects. It lets developers… | 32 | 4739 | maintenance |
| 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 |
| Lision/WKWebViewJavascriptBridge A lightweight Swift library that provides a message bridge between native iOS code and JavaScript running inside a WKWebView. It lets devel… | 68 | 1331 | stable |
| touchlab/SKIE SKIE (Swift Kotlin Interface Enhancer) is a Kotlin compiler plugin that improves the Swift API generated from Kotlin Multiplatform code. It… | 89 | 1330 | active |
| 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… | 68 | 1329 | active |
| Lemmy Jerboa is a native Android client for Lemmy, the federated Reddit alternative, built with Kotlin and Jetpack Compose. It lets users browse,… | 91 | 1327 | active |
| rickclephas/KMP-NativeCoroutines A library that enables using Kotlin Coroutines (suspend functions and Flows) from Swift code in Kotlin Multiplatform apps. It adds proper c… | 90 | 1327 | stable |
| aheze/SwipeActions A lightweight SwiftUI library that adds customizable swipe actions to any view on iOS, not just Lists. It is a single-file, dependency-free… | 44 | 1327 | active |
| 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 |
| apache/incubator-weex-ui Weex Ui is a rich-interactive, lightweight, high-performance UI component library built on Apache Weex for cross-platform mobile developmen… | 10 | 4711 | maintenance |
| AndroidCSOfficial/android-code-studio Android Code Studio is a full IDE that runs on Android devices, letting developers build real Gradle-based Android apps entirely from a pho… | 68 | 1323 | active |
| hongyangAndroid/baseAdapter A universal Android adapter library for ListView, RecyclerView, and GridView that eliminates boilerplate ViewHolder code. It supports multi… | 32 | 4700 | maintenance |
| facebookarchive/Tweaks An Objective-C library by Facebook for fine-tuning iOS app parameters at runtime during development, letting engineers adjust animation tim… | 10 | 4700 | maintenance |
| iGio90/Dwarf Dwarf is a full-featured multi-architecture, multi-OS debugger built on PyQt5 and Frida, aimed at reverse engineers, security analysts, and… | 32 | 1321 | active |
| BigBadaboom/androidsvg AndroidSVG is a parser and renderer for SVG files on Android, supporting nearly all static visual elements of SVG 1.1 and SVG 1.2 Tiny (exc… | 30 | 1321 | stable |
| googlemaps/android-maps-compose A set of Jetpack Compose composable functions and data types wrapping the Google Maps SDK for Android. It lets developers declaratively bui… | 99 | 1319 | stable |
| sulab999/AppMessenger AppMessenger is a free cross-platform (Windows/Mac/Linux, Java-based) GUI tool for analyzing mobile application packages including APK (And… | 91 | 1317 | active |
| hoaphantn7604/react-native-element-dropdown A customizable dropdown and multiselect component library for React Native applications, written in TypeScript. It provides a consistent lo… | 34 | 1315 | stable |
| jgilfelt/chuck Chuck is an in-app HTTP inspector library for Android OkHttp clients. It intercepts and persists HTTP requests and responses, providing a n… | 23 | 4663 | maintenance |
| simplepeng/SpiderMan An Android library that displays crash/exception information directly on the device in a dialog, with options to share the stack trace. It … | 43 | 1313 | stable |
| rust-mobile/ndk Safe Rust bindings to the Android NDK, split into ndk-sys (raw FFI bindings) and ndk (idiomatic safe abstractions). It enables Rust program… | 64 | 1312 | stable |
| 3lang3/react-vant React Vant is a lightweight and reliable mobile UI component library for React, based on the Vant design system. It provides a set of ready… | 10 | 1312 | active |
| BrainiumLLC/cargo-mobile cargo-mobile is a Rust CLI tool that simplifies building and running Rust projects on iOS and Android. It generates Xcode and Android Studi… | 32 | 1311 | active |
| Injection (code injection for Xcode) InjectionIII is a macOS application that injects changes to Swift and Objective-C source code into a running iOS/tvOS/macOS app without reb… | 84 | 4652 | maintenance |
| pardom-zz/ActiveAndroid ActiveAndroid is an active record style ORM for Android that wraps SQLite database records in model classes with save() and delete() method… | 32 | 4652 | maintenance |
| AvdLee/Diagnostics A Swift library for iOS, iPadOS, and macOS that generates single-file HTML or JSON diagnostics reports containing app metadata, system logs… | 97 | 1310 | 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… | 43 | 1309 | active |
| splitwise/TokenAutoComplete An Android library that provides a Gmail-style token auto-complete text view, letting users type filtered suggestions and turn selections i… | 23 | 1309 | active |
| fulldecent/FDWaveformView FDWaveformView is a Swift UIView subclass that reads audio files and renders their waveforms with support for highlighting playback progres… | 91 | 1306 | active |
| dabit3/react-native-ai React Native AI is a full-stack framework for building cross-platform mobile AI apps with React Native and an Express server proxy. It prov… | 70 | 1304 | active |
| wdullaer/MaterialDateTimePicker An Android library providing Material Design styled date and time picker dialogs with a themable API. It is based on the Android framework'… | 23 | 4624 | maintenance |
| romandanylyk/PageIndicatorView PageIndicatorView is a lightweight Android UI library that displays page indicators for a ViewPager with multiple animation styles and cust… | 23 | 4618 | maintenance |
| badoo/MVICore MVICore is a modern Kotlin-based MVI (Model-View-Intent) framework for Android that scales from a single reducer to full-featured architect… | 66 | 1301 | stable |
| xvrh/lottie-flutter A pure Dart Lottie player for Flutter that parses Adobe After Effects animations exported as JSON (via Bodymovin) and renders them natively… | 96 | 1300 | active |
| sebyddd/SDVersion A lightweight Objective-C Cocoa library for detecting the running device's model, screen size, and OS version across iOS, iPadOS, watchOS, … | 51 | 1300 | active |
| optonaut/ActiveLabel.swift ActiveLabel is a Swift UILabel drop-in replacement that detects and makes interactive Hashtags, Mentions, URLs, Emails, and custom regex pa… | 23 | 4603 | maintenance |
| mapsme/omim MAPS.ME is an open-source cross-platform offline maps application built on OpenStreetMap data, with the core engine written in C++ and apps… | 23 | 4599 | maintenance |
| moezbhatti/qksms QKSMS is an open-source SMS and MMS messenger app for Android, written in Kotlin, designed as a beautiful replacement for the stock messagi… | 23 | 4594 | maintenance |
| ReactiveCircus/android-emulator-runner A GitHub Action that installs, configures, and runs hardware-accelerated Android Emulators on GitHub Actions Linux and macOS virtual machin… | 82 | 1295 | active |
| MobileGlues MobileGlues is an OpenGL implementation layered on top of host OpenGL ES 3.x, designed primarily to run Minecraft: Java Edition on mobile d… | 80 | 1295 | active |
| dinuscxj/CircleProgressBar An Android library providing a circular ProgressBar custom View with solid, line, and solid_line styles. It is used like the standard Andro… | 34 | 1295 | stable |
| arashpayan/appirater Appirater is an Objective-C class that iOS developers drop into their apps to remind users to leave a review on the App Store. It prompts u… | 32 | 4586 | maintenance |
| luosheng/OpenSim OpenSim is a free, open-source macOS menu bar utility that gives iOS developers quick access to their apps' folders inside the iOS Simulato… | 23 | 1294 | stable |
| efremidze/Cluster Cluster is a Swift library for iOS that aggregates MapKit map annotations into clusters using an efficient QuadTree algorithm. It supports … | 33 | 1292 | stable |
| 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 |
| hi-manshu/charty Charty is a lightweight charting library for Jetpack Compose and Compose Multiplatform, providing 35 chart types (bar, line, pie, radar, ca… | 94 | 1289 | 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 |
| juliansteenbakker/flutter_secure_storage A Flutter plugin for securely storing sensitive key-value data using platform-specific encrypted storage such as iOS/macOS Keychain, Androi… | 98 | 1286 | active |
| Chatto Chatto is a lightweight Swift framework for building chat application UIs on iOS, designed for extensibility and performance. It ships with… | 66 | 4545 | maintenance |
| flutter-ml/google_ml_kit_flutter A set of Flutter plugins wrapping Google's ML Kit on-device machine learning APIs for Android and iOS. It provides vision APIs (barcode, fa… | 75 | 1285 | active |