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 |
|---|---|---|---|
| layoutBox/FlexLayout FlexLayout is a Swift library providing a concise, chainable interface over Facebook's Yoga flexbox layout engine for iOS UI development. I… | 72 | 2133 | active |
| fluttercommunity/flutter_launcher_icons A Dart/Flutter command-line package that generates and updates launcher icons for Flutter apps across Android, iOS, web, macOS, and Windows… | 30 | 2124 | active |
| exyte/Grid A SwiftUI library providing a powerful Grid container view inspired by CSS Grid. It enables flexible, declarative grid layouts for Apple pl… | 65 | 2119 | 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 |
| Lessica/TrollRecorder TrollRecorder is a phone call recorder for iOS that works via TrollStore (iOS 15.0-17.0) and popular jailbreaks, with a free core and paid … | 93 | 2118 | active |
| TextureGroup/Texture Texture (formerly AsyncDisplayKit) is an iOS/tvOS UI framework built on UIKit that keeps complex interfaces smooth by moving layout, decodi… | 66 | 8178 | maintenance |
| FormidableLabs/react-swipeable react-swipeable is a lightweight, customizable React hook (useSwipeable) that provides swipe event handling for any HTML element. It expose… | 23 | 2113 | 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 |
| saket/cascade Cascade is a Kotlin library for Android that builds nested popup menus with smooth height animations. It serves as a drop-in replacement fo… | 23 | 2105 | stable |
| Foso/Ktorfit Ktorfit is an HTTP client generator for Kotlin Multiplatform that uses KSP (Kotlin Symbol Processing) to create type-safe API clients from … | 92 | 2102 | active |
| 520coding/confuse A Mac application that performs source-to-source obfuscation of iOS projects, simulating human-style renaming with context awareness includ… | 83 | 2090 | active |
| dcloudio/uni-ui uni-ui is DCloud's cross-platform, high-performance Vue-based UI component library for uni-app, compatible with H5, mini-programs, and nati… | 67 | 2090 | active |
| guolindev/LitePal LitePal is an open-source Android ORM library that simplifies SQLite database usage, letting developers perform most database operations wi… | 32 | 8052 | maintenance |
| path/FastImageCache FastImageCache is an Objective-C iOS library for persistently storing and retrieving images at high speed, designed to keep scrolling smoot… | 23 | 8051 | maintenance |
| joogps/Glur Glur is a Swift package that adds progressive (graduated) blur effects to SwiftUI views via a .glur() modifier, implemented with custom Met… | 77 | 2081 | active |
| alibaba/rax Rax is a progressive, React-compatible JavaScript framework for building universal applications that run on the web, Node.js, Weex, Alibaba… | 23 | 8012 | 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 |
| microcharts-dotnet/Microcharts Microcharts is a simple, cross-platform charting library for .NET that renders charts via SkiaSharp across MAUI, iOS, and Android. It prior… | 84 | 2076 | active |
| FaridSafi/react-native-google-places-autocomplete A customizable React Native component that provides Google Places autocomplete search inputs for iOS and Android apps. It wraps the Google … | 91 | 2071 | active |
| ashleymills/Reachability.swift A Swift library that monitors network reachability on Apple platforms, replacing Apple's Reachability sample code with a closure-based API.… | 23 | 7963 | maintenance |
| YUZU-Hub/appscreen A free, open-source browser-based tool for creating App Store screenshots with customizable backgrounds, text overlays, and 2D/3D device mo… | 49 | 2069 | active |
| Flipboard/FLAnimatedImage FLAnimatedImage is a performant animated GIF engine for iOS that plays GIFs with desktop-browser-like speed while handling variable frame d… | 23 | 7939 | maintenance |
| JakeWharton/hugo Hugo is an Android library and Gradle plugin that adds automatic method call logging via a @DebugLog annotation. It logs method entry with … | 32 | 7881 | maintenance |
| uias/Pageboy Pageboy is a Swift library that provides a simplified, more reliable wrapper around UIPageViewController for iOS and tvOS. It adds features… | 84 | 2048 | stable |
| Mango/slideout Slideout.js is a dependency-free JavaScript library that adds a touch-driven slideout (off-canvas) navigation menu to mobile web apps. It u… | 23 | 7864 | maintenance |
| kivy/buildozer Buildozer is a command-line packaging tool from the Kivy team that turns Python applications into installable binary packages for Android, … | 78 | 2045 | active |
| liangjingkanji/Net Net is a coroutine-based Android networking library built on top of OkHttp, offering a non-intrusive API that supports all OkHttp features … | 34 | 2035 | active |
| openid/AppAuth-iOS AppAuth-iOS is an Objective-C client SDK for iOS, macOS, and tvOS that implements OAuth 2.0 and OpenID Connect authorization flows. It foll… | 87 | 2032 | stable |
| Badge Magic Badge Magic is a cross-platform mobile and desktop app for creating text, drawings, and animations on LED name badges and transferring them… | 79 | 2032 | active |
| koush/vysor.io Vysor is a desktop and web application that mirrors and controls Android and iOS devices from a computer over USB or wirelessly. It support… | 86 | 2029 | active |
| Tencent/soter TENCENT SOTER is a biometric authentication standard and platform for Android, developed by Tencent and used in WeChat fingerprint payment.… | 47 | 2027 | active |
| netguru/sticky-parallax-header A React Native library for creating fully customizable sticky and parallax headers on iOS, Android, and web. It ships with three predefined… | 23 | 2026 | active |
| uber/needle Needle is a compile-time safe dependency injection framework for Swift, inspired by Dagger for the JVM. It uses hierarchical DI scopes and … | 55 | 2015 | active |
| MVVMHabit MVVMHabit is an Android rapid-development framework built on Google's AAC architecture (DataBinding, LiveData, ViewModel) following the MVV… | 23 | 7699 | maintenance |
| omnimind-ai/OmniBot OpenOmniBot (OmniBot) is an on-device AI agent app for Android, built with a native Kotlin host and Flutter UI, that runs a full understand… | 75 | 2010 | active |
| caiyue1993/IceCream IceCream is a Swift library that syncs a local Realm database with Apple's CloudKit service. It provides automatic, offline-first data sync… | 67 | 2004 | active |
| ionic-team/ionic-cli The official command-line interface for the Ionic Framework, used to create, build, serve, and deploy Ionic mobile and web apps. It integra… | 60 | 2001 | active |
| faruktoptas/FancyShowCaseView FancyShowCaseView is an Android library for highlighting specific views with a customizable showcase overlay and circular reveal animation.… | 43 | 2001 | active |
| patchthecode/JTAppleCalendar JTAppleCalendar is an unofficial, fully customizable calendar view library for iOS written in Swift. It supports month and week views, rang… | 32 | 7650 | maintenance |
| slapperwan/gh4a OctoDroid is an open-source Android client for GitHub that lets users browse repositories, issues, pull requests, commits, gists, and user … | 51 | 2000 | active |
| bluefireteam/photo_view A Flutter library providing a customizable zoomable image widget with gesture support for pinch, rotate, and drag. It can also display arbi… | 23 | 2000 | stable |
| trello-archive/RxLifecycle RxLifecycle is a Java library for Android that automatically completes RxJava reactive sequences based on a lifecycle stream, preventing me… | 23 | 7635 | maintenance |
| Shmoopi/iOS-System-Services iOS System Services is an Objective-C library that exposes 70+ read-only properties about an iOS device through a single singleton facade, … | 69 | 1997 | active |
| wuchangming/spy-debugger spy-debugger is a Node.js CLI tool that provides one-stop remote debugging and packet capture for mobile web pages. It injects weinre debug… | 37 | 7617 | maintenance |
| PureLayout/PureLayout PureLayout is an Objective-C library that extends UIView/NSView, NSArray, and NSLayoutConstraint with a comprehensive, developer-friendly A… | 23 | 7588 | maintenance |
| ReSwift/ReSwift ReSwift is a Redux-inspired Swift library implementing unidirectional data flow architecture. It centralizes app state in a single store, m… | 23 | 7588 | maintenance |
| reactnativecn/react-native-update A React Native library providing over-the-air (OTA) hot update capabilities with tiny bsdiff/hdiff-based update packages optimized for Herm… | 93 | 1983 | active |
| android/androidify An open-source Android sample app from Google that lets users create custom Android bot avatars using AI image generation via the Gemini AP… | 66 | 1983 | active |
| lecho/hellocharts-android HelloCharts is a charting library for Android supporting API 8+ with line, column, pie, bubble, and combo charts. It includes pinch-to-zoom… | 23 | 7559 | maintenance |
| cossacklabs/themis Themis is a cross-platform, high-level cryptographic library providing ready-made building blocks for secure data storage, encrypted messag… | 69 | 1978 | stable |
| jamesblasco/modal_bottom_sheet A Flutter package for creating advanced modal bottom sheets with Material, Cupertino (iOS 13 style), or fully custom designs. It improves o… | 65 | 1972 | active |
| koush/AndroidAsync AndroidAsync is a low-level asynchronous network protocol library for Android built on Java NIO, providing socket client/server, HTTP(S) cl… | 32 | 7522 | maintenance |
| mrousavy/nitro Nitro is a framework for building fast, type-safe native modules for React Native (and any JSI environment) implemented in C++, Swift, or K… | 85 | 1967 | active |
| StanfordBDHG/HealthGPT HealthGPT is an experimental open-source iOS app built on the Stanford Spezi framework that lets users query their Apple Health data using … | 77 | 1965 | active |
| aleksanderwozniak/table_calendar TableCalendar is a highly customizable, feature-packed calendar widget for Flutter apps. It supports month, two-week, and week formats with… | 76 | 1960 | active |
| boycy815/PinchImageView PinchImageView is a lightweight Android image gesture control that extends ImageView with pinch-to-zoom, swipe inertia, double-tap zoom, an… | 32 | 1959 | stable |
| airsquared/blobsaver blobsaver is a cross-platform GUI and CLI application for automatically saving SHSH blobs for iOS devices, useful for future downgrades and… | 39 | 1958 | active |
| leandroBorgesFerreira/LoadingButtonAndroid An Android UI library providing a customizable button that morphs into a loading progress bar, replacing ProgressDialog. It supports indete… | 23 | 1958 | 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 |
| senzhk/ADBKeyBoard ADBKeyBoard is an Android virtual keyboard (IME) that receives text input commands via ADB broadcast intents. It enables sending arbitrary … | 77 | 1955 | active |
| Re.Pack Re.Pack is a bundling toolkit for React Native applications powered by Rspack and Webpack, serving as a drop-in replacement for Metro. It p… | 98 | 1945 | active |
| SnapAI SnapAI is a Node.js CLI that generates 1024x1024 mobile app icons and 1024x500 Google Play feature graphics using OpenAI or Google Gemini i… | 71 | 1942 | active |
| Xposed-Modules-Repo/com.luckyzyx.luckytool LuckyTool is a free Xposed module that extends and optimizes ColorOS-based Android systems (OPPO, OnePlus, Realme). It provides hundreds of… | 74 | 1941 | active |
| tyron12233/CodeAssist CodeAssist is a lightweight IDE that runs entirely on Android devices, allowing users to edit and build Android and Java projects without n… | 93 | 1938 | active |
| Pactum7/ticket-grabbing A collection of AutoX.js automation scripts for Android that grab and monitor event tickets on Chinese ticketing platforms (Maoyan, FenWanD… | 64 | 1937 | active |
| SimformSolutionsPvtLtd/showcaseview ShowCaseView is a Flutter package that highlights widgets step by step to create interactive onboarding tutorials for an app's UI. It suppo… | 86 | 1934 | active |
| CGE GPUImage Plus A C++ and Java library for Android that applies GPU-accelerated image, camera, and video filters using OpenGL shaders. It supports rule-str… | 82 | 1932 | active |
| Kaspresso Kaspresso is an Android UI testing framework built on top of Espresso and UI Automator, offering a readable Kotlin DSL, page object support… | 78 | 1931 | 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 |
| robb/Cartography Cartography is a declarative DSL for building Auto Layout constraints in Swift, replacing verbose NSLayoutConstraint code with concise oper… | 37 | 7322 | maintenance |
| marcosgriselli/ViewAnimator ViewAnimator is a Swift library for building complex iOS UIView animations with a single line of code. It supports animating entire views a… | 23 | 7304 | maintenance |
| pointfreeco/sqlite-data SQLiteData is a fast, lightweight Swift persistence library that serves as a drop-in replacement for SwiftData, built on top of GRDB. It pr… | 84 | 1923 | active |
| hellof2e/quark-design Quark Design is a browser-native, framework-agnostic mobile UI component library built on Web Components. It provides enterprise-grade H5 c… | 48 | 1923 | active |
| IPADS-SAI/MobiAgent MobiAgent is a systematic framework for building customizable GUI agents that operate mobile phones, comprising the MobiMind agent model fa… | 54 | 1920 | active |
| facebookarchive/KVOController A thread-safe Objective-C library that simplifies Cocoa's key-value observing (KVO) on iOS and OS X. It offers a modern API supporting bloc… | 10 | 7275 | maintenance |
| alibaba/fish-redux Fish Redux is an assembled Flutter application framework built on Redux state management, combining functional programming, a predictable s… | 32 | 7265 | 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 |
| adrcotfas/goodtime Goodtime is an open-source, minimalist productivity app combining pomodoro timers and a count-up flow timer to help users focus. It is ligh… | 94 | 1913 | active |
| cortinico/kotlin-android-template A GitHub template repository for bootstrapping Android/Kotlin projects with a preconfigured Gradle Kotlin DSL build, sample app and library… | 76 | 1913 | active |
| Automattic/simplenote-android The official open-source Android client for Simplenote, a free cross-platform note-taking app with real-time syncing, tagging, Markdown sup… | 90 | 1910 | active |
| airbnb/paris Paris is an Android library by Airbnb for defining and applying styles to views programmatically in Kotlin or Java, including support for c… | 55 | 1908 | active |
| evoluhq/evolu Evolu is a TypeScript library and local-first platform for building apps where users own their data, built on SQLite with CRDT-based sync a… | 95 | 1906 | active |
| Bearded-Hen/Android-Bootstrap An Android library providing custom UI views styled according to the Twitter Bootstrap specification, including buttons, button groups, and… | 23 | 7214 | maintenance |
| pedant/sweet-alert-dialog An Android library that provides SweetAlertDialog, a beautiful and customizable alert dialog inspired by the JavaScript SweetAlert library.… | 23 | 7212 | maintenance |
| ZhipingYang/UUChatTableView UUChatTableView is a lightweight Objective-C UIKit component that renders group and one-to-one chat interfaces with text, image, and voice … | 53 | 1902 | active |
| Squircle CE Squircle CE is a fast, free, open-source multi-language code editor for Android devices, written in Kotlin. It provides syntax highlighting… | 79 | 1901 | active |
| tilltue/TLPhotoPicker TLPhotoPicker is a Swift library for iOS that provides a Facebook-style photo and video picker supporting multiple PHAsset selection across… | 73 | 1895 | active |
| zekunyan/TTGTagCollectionView TTGTagCollectionView is a Swift-first iOS UI component for displaying text or custom view tags in vertically wrapping or horizontally scrol… | 69 | 1895 | stable |
| Sub6Resources/flutter_html A Flutter package that renders static HTML and CSS as native Flutter widgets, supporting over a hundred HTML tags out of the box. It offers… | 24 | 1894 | stable |
| KeyboardKit KeyboardKit is a Swift & SwiftUI framework for building custom keyboard extensions for iOS, iPadOS, and other Apple platforms. It extends A… | 95 | 1893 | active |
| MatthewYork/DateTools DateTools is an Objective-C and Swift library that simplifies date and time handling in iOS, inspired by .NET's DateTime and Time Period Li… | 23 | 7168 | maintenance |
| cymcsg/UltimateRecyclerView UltimateRecyclerView is an enhanced Android RecyclerView library that bundles pull-to-refresh, load-more/infinite scrolling, swipe-to-dismi… | 68 | 7165 | maintenance |
| SFSafeSymbols/SFSafeSymbols A Swift library that provides type-safe, statically-typed access to Apple's SF Symbols icon library, avoiding crash-prone string-based look… | 55 | 1892 | active |
| rafsoh/dimeApp Dime is a free, open-source personal expense tracker and budgeting app for iPhone, built in SwiftUI following iOS design guidelines. It off… | 34 | 1888 | active |
| exyte/Chat A SwiftUI framework providing a chat UI with fully customizable message cells and a built-in media picker. It supports features like audio … | 66 | 1886 | 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 | 1885 | active |
| jverdi/JVFloatLabeledTextField An Objective-C UIKit library providing UITextField and UITextView subclasses that implement the Float Label Pattern, where placeholders tra… | 23 | 7130 | maintenance |
| google/agera Agera is a set of Java classes and interfaces from Google for writing functional, asynchronous, and reactive applications on Android, requi… | 10 | 7123 | maintenance |
| zhlynn/zsign zsign is a fast, cross-platform open-source alternative to Apple's codesign tool for re-signing iOS .ipa packages, Mach-O binaries, and .ap… | 92 | 1882 | active |