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 |
|---|---|---|---|
| HamzaGhazouani/HGCircularSlider A reusable Swift library providing custom circular slider and circular progress bar controls for iOS applications. It supports range select… | 23 | 2619 | stable |
| meliorence/react-native-snap-carousel A swiper/carousel component library for React Native offering multiple layouts (default, tinder, stack), parallax images, pagination, and F… | 23 | 10500 | maintenance |
| pmusolino/Wormholy Wormholy is an iOS library that records all app network traffic made through NSURLSession (including Alamofire and AFNetworking) and lets d… | 82 | 2617 | active |
| leecade/react-native-swiper A swipeable pager/carousel component for React Native apps, supporting looping, autoplay, pagination, and custom rendering. It is one of th… | 48 | 10477 | maintenance |
| lipangit/JiaoZiVideoPlayer JiaoZiVideoPlayer is a highly customizable Android video player library that wraps MediaPlayer, ExoPlayer, and IjkPlayer (FFmpeg-based) beh… | 10 | 10470 | maintenance |
| dayanch96/YTMusicUltimate YTMusicUltimate is a jailbreak tweak for the iOS YouTube Music app that adds extra features and customization options. It can be installed … | 80 | 2611 | active |
| subosito/flutter-action A GitHub Action that sets up a Flutter environment in CI workflows, supporting version pinning, channels, and version files. It works on Li… | 72 | 2610 | active |
| sollyu/AndroidStudioChineseLanguagePack A Chinese language pack plugin for Android Studio, adapted from the official JetBrains IDEA Chinese localization plugin. It translates the … | 91 | 2608 | active |
| chrisbanes/haze Haze is a Kotlin library providing hardware-accelerated background blur and glass visual effects for Compose Multiplatform and Jetpack Comp… | 94 | 2606 | active |
| jhen0409/react-native-debugger A standalone desktop app for debugging React Native applications, built on the official Remote Debugger with Electron. It bundles React Ins… | 23 | 10435 | maintenance |
| akexorcist/round-corner-progress-bar An Android library providing colorful round-cornered progress bar components for both the classic Android View system and Jetpack Compose. … | 76 | 2603 | stable |
| BandarHL/BHTwitter BHTwitter is a tweak for the iOS Twitter/X app that adds features like ad removal, video downloads, themes, and UI customization. It can be… | 60 | 2602 | active |
| bytedance/bhook ByteHook is a production-grade Android PLT hook library written in C, supporting armeabi-v7a, arm64-v8a, x86, and x86_64. It lets native co… | 73 | 2597 | active |
| tbruyelle/RxPermissions An Android library that wraps the Android M runtime permission model in RxJava2 reactive streams. It lets developers request permissions li… | 10 | 10393 | maintenance |
| oblador/react-native-collapsible A pure JavaScript animated collapsible component for React Native built on the Animated API. It supports dynamic content heights and compon… | 23 | 2593 | stable |
| Baseflow/flutter_cached_network_image A Flutter library for downloading, caching, and displaying network images in mobile and web apps. It provides widgets and image providers w… | 66 | 2591 | active |
| Intent-Lab/VisionClaw VisionClaw is a real-time AI assistant app for Meta Ray-Ban smart glasses that streams camera frames and microphone audio to the Gemini Liv… | 59 | 2591 | active |
| simonoppowa/OpenNutriTracker OpenNutriTracker is a free, open-source calorie and nutrition tracker for Android and iOS built with Flutter. It logs food intake against c… | 97 | 2586 | active |
| skydoves/landscapist Landscapist is a pluggable, highly optimized image loading library for Jetpack Compose and Kotlin Multiplatform that fetches and displays n… | 97 | 2584 | active |
| LouisCAD/Splitties Splitties is a collection of small, modular Kotlin multiplatform libraries (Android-first) that provide hand-crafted extensions and DSLs to… | 23 | 2584 | active |
| ahmedeltaher/Android-MVVM-Architecture-Android-Voice-AI-SDK A reusable Android library (Kotlin, MVVM) that provides a full voice-driven AI conversation pipeline: microphone capture with VAD, speech-t… | 67 | 2582 | 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 |
| firebase/firebase-android-sdk The official Firebase Android SDK, containing the source code for Firebase's Android libraries such as Firestore, Realtime Database, Cloud … | 77 | 2570 | active |
| MiRO92/uYou-for-YouTube uYou is an iOS tweak that enhances the official YouTube app with ad-free browsing, background playback, video/audio downloads, and extensiv… | 23 | 2569 | active |
| FrDH/mmenu-js mmenu.js is a vanilla JavaScript plugin that turns standard HTML nav markup into app look-alike on- and off-canvas menus with sliding subme… | 23 | 2566 | stable |
| StikDebug StikDebug is an on-device debugger and JIT (Just-In-Time) enabler for iOS 17.4+ that lets users enable JIT compilation for sideloaded apps … | 86 | 2564 | 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 |
| JessYanCoding/MVPArms MVPArms is a highly configurable Android application framework built on the MVP (Model-View-Presenter) architecture, integrating popular li… | 23 | 10223 | maintenance |
| suanmei/callapp-lib callapp-lib is a TypeScript library that launches native mobile apps from web (H5) pages using URL Schemes, Android Intent URLs, and iOS Un… | 23 | 2555 | active |
| reactiveui/Akavache Akavache is an asynchronous, persistent key-value store for .NET desktop and mobile applications, built on SQLite3. It supports storing imp… | 90 | 2549 | active |
| Folding Cell FoldingCell is a Swift UI library providing a UITableViewCell subclass that expands and collapses with a folding paper card animation inspi… | 23 | 10174 | maintenance |
| 3lvis/SwiftSync SwiftSync is a Swift library that syncs JSON API payloads into local SwiftData models and exports them back to JSON. It provides convention… | 75 | 2541 | active |
| mono0926/LicensePlist LicensePlist is a Swift command-line tool that automatically generates a Plist of license notices for all dependencies of an iOS applicatio… | 95 | 2534 | active |
| RestKit RestKit is an Objective-C framework for building RESTful web service clients on iOS and OS X. It provides an object mapping engine integrat… | 23 | 10084 | maintenance |
| carekit-apple/CareKit CareKit is Apple's open source Swift framework for building iOS apps that help people understand and manage their health. It provides ready… | 66 | 2527 | active |
| 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 |
| bytedance/scene Scene is a lightweight Android library for navigation and UI composition based on views, designed to replace Activities and Fragments in a … | 67 | 2524 | active |
| nirsky/react-native-size-matters A lightweight, zero-dependency React Native utility library for scaling UI dimensions across different device screen sizes. It provides sca… | 23 | 2524 | stable |
| pwittchen/ReactiveNetwork ReactiveNetwork is an Android library for observing network connection state and Internet connectivity via RxJava Observables. It supports … | 23 | 2523 | active |
| wxxsw/SwiftTheme SwiftTheme is a Swift framework for managing themes and skins in iOS and tvOS apps, enabling runtime switching between light and dark appea… | 66 | 2521 | stable |
| 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 |
| openwebf/webf WebF is a W3C/WHATWG-compliant web runtime for Flutter that implements HTML, CSS, and the DOM with a QuickJS JavaScript engine, rendered by… | 80 | 2511 | active |
| ChangbaDevs/KTVHTTPCache KTVHTTPCache is an Objective-C HTTP caching framework for iOS that caches multimedia resources by acting as a local proxy server, enabling … | 47 | 2510 | stable |
| henninghall/react-native-date-picker A React Native date and time picker component with native implementations for Android and iOS. It supports date, time, and datetime modes, … | 37 | 2508 | active |
| Lingyan000/fluxdo FluxDO is a cross-platform third-party client for the Linux.do community forum, built with Flutter and featuring a Rust-based DNS-over-HTTP… | 77 | 2507 | active |
| sindresorhus/Defaults A Swift library providing a strongly-typed, modern facade over UserDefaults for persistent key-value storage in Apple platform apps. It sup… | 80 | 2502 | stable |
| oblador/react-native-animatable A React Native library providing a standard set of easy-to-use animations and declarative style transitions. Components are wrapped with cr… | 23 | 9931 | maintenance |
| GSYGithubApp A full-featured, cross-platform open-source GitHub client app built with Flutter, designed for both daily GitHub management and as a compre… | 81 | 2492 | active |
| wasabeef/glide-transformations An Android library that provides a collection of bitmap transformations (crop, blur, grayscale, rounded corners, masks, and GPU-based filte… | 32 | 9881 | maintenance |
| google/XNNPACK XNNPACK is a highly optimized C library of floating-point neural network inference operators for ARM, x86, WebAssembly, and RISC-V platform… | 77 | 2481 | active |
| googlesamples/easypermissions EasyPermissions is a Java wrapper library that simplifies Android runtime (M+) system permission requests and handling in Activities and Fr… | 10 | 9854 | maintenance |
| forkingdog/UITableView-FDTemplateLayoutCell An Objective-C library that automatically calculates UITableViewCell heights using template auto layout cells, with optional height caching… | 32 | 9852 | maintenance |
| ossappscollective/OSS-DocumentScanner OSS Document Scanner is a free, open-source, privacy-focused mobile app for scanning documents with automatic edge detection, editing, OCR,… | 92 | 2472 | active |
| AppUpdate A lightweight, highly customizable Android library for in-app version updates, handling update dialogs, APK background downloading, notific… | 56 | 2467 | 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 |
| mobxjs/mobx.dart MobX ported to the Dart language, providing transparent functional reactive state management for Dart and Flutter apps. It uses observables… | 66 | 2466 | active |
| wdsqjq/FengYunWeather FengYunWeather is an open-source Android weather app written in Kotlin using MVX architecture with coroutines, OkHttp, Room, and Coil. It p… | 38 | 2464 | active |
| ealeksandrov/ProvisionQL A macOS Quick Look plugin and file inspector for Apple app archives (.ipa, .xcarchive, .appex) and provisioning profiles (.mobileprovision,… | 80 | 2462 | active |
| simibac/ConfettiSwiftUI A SwiftUI package for displaying configurable confetti animations in iOS and macOS apps. It provides customizable confetti shapes, emojis, … | 59 | 2459 | 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 |
| ruslanskorb/RSKImageCropper RSKImageCropper is an Objective-C library providing an image/photo crop view controller for iOS, styled like the Contacts app crop UI, with… | 63 | 2446 | stable |
| ByronNote/MinimalistWeather MinimalistWeather is a modern Android weather app built with Kotlin and Jetpack Compose following multi-module Clean Architecture. It provi… | 72 | 2444 | active |
| elai950/AlertToast AlertToast is a pure SwiftUI library for presenting Apple-style alerts, toasts, HUDs, and banners without requiring user dismissal. It supp… | 32 | 2444 | stable |
| zoontek/react-native-localize A React Native library providing a toolbox for app localization, exposing device locale, language detection, and related i18n utilities. It… | 91 | 2440 | active |
| mohebifar/react-native-copilot A React Native library that adds step-by-step interactive walkthrough tooltips to mobile apps. Developers mark UI elements with CopilotStep… | 23 | 2437 | active |
| RevylAI/greenlight Greenlight is an offline CLI compliance scanner that checks mobile apps against Apple App Store Review Guidelines and Google Play Developer… | 65 | 2436 | active |
| wangshub/Douyin-Bot A Python bot that automates the Douyin (TikTok China) mobile app via ADB, taking screenshots and calling a face-recognition API to auto-lik… | 32 | 9644 | maintenance |
| PNChart PNChart is a simple and beautiful animated chart library for iOS, written in Objective-C with a Swift counterpart (PNChart-Swift). It suppo… | 23 | 9632 | maintenance |
| DebugSwift/DebugSwift DebugSwift is an open-source, in-app debugging toolkit for iOS applications built in Swift. It provides a floating overlay inside the runni… | 91 | 2433 | active |
| yjeanrenaud/yj_nearbyglasses Nearby Glasses is a mobile app that scans Bluetooth LE advertisements to detect smart glasses (like Ray-Ban Meta) nearby and warns the user… | 80 | 2433 | active |
| layoutBox/PinLayout PinLayout is a Swift layout library for laying out UIView, NSView, and CALayer without Auto Layout, using concise, chainable, pure-code syn… | 34 | 2431 | stable |
| wechat-miniprogram/weui-miniprogram WeUI-miniprogram is the official WeChat mini-program component library built on the WeUI style system, providing UI components with a nativ… | 55 | 2429 | stable |
| DanmakuFlameMaster DanmakuFlameMaster is Bilibili's open-source Android danmaku (bullet comment) engine that parses and renders scrolling comments over video.… | 23 | 9609 | maintenance |
| pauldemarco/flutter_blue FlutterBlue is a Bluetooth LE plugin for Flutter that enables scanning, connecting, and interacting with nearby BLE devices from Dart code.… | 23 | 2428 | active |
| ksoichiro/Android-ObservableScrollView An Android library that lets developers observe scroll events on scrollable views like ListView and ScrollView. It provides callbacks for i… | 32 | 9602 | maintenance |
| skydoves/TransformationLayout An Android library by skydoves that implements Material Design container transform animations, allowing Views, Activities, and Fragments to… | 46 | 2426 | stable |
| DSAppTeam/PanelSwitchHelper An Android framework that smoothly animates transitions between the soft keyboard and custom function panels (emoji, options, etc.) in chat… | 72 | 2421 | 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 |
| JakeWharton/RxBinding RxBinding provides RxJava binding APIs for Android UI widgets from the platform, AndroidX, and Material libraries. It converts UI events li… | 10 | 9565 | maintenance |
| AWS Amplify AWS Amplify is a declarative JavaScript library for frontend and mobile developers building cloud-enabled applications, providing easy inte… | 95 | 9554 | maintenance |
| igniterealtime/Smack Smack is an open-source, modular XMPP client library written in pure Java for Java SE JVMs and Android. It lets applications embed XMPP fun… | 75 | 2416 | stable |
| msasikanth/twine Twine is a modern, cross-platform RSS reader app built with Kotlin and Compose Multiplatform for Android, iOS, and desktop. It supports RDF… | 94 | 2414 | active |
| panpf/sketch Sketch is an image loading library designed for Compose Multiplatform and Android View, supporting loading images, GIFs, SVGs, and video th… | 96 | 2409 | active |
| aloisdeniel/flutter_device_preview A Flutter package that simulates how a running app looks and behaves on other devices — screen size, pixel ratio, safe areas, locale, text … | 82 | 2407 | active |
| 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 |
| jtrivedi/Wave Wave is a spring-based animation engine for iOS, iPadOS, and macOS built in Swift with no external dependencies. It provides fluid, interru… | 52 | 2400 | stable |
| quran/quran_android Quran for Android is a free, open-source Android application for reading the Quran with Madani-compliant page images. It supports translati… | 86 | 2399 | active |
| QuickBirdEng/XCoordinator XCoordinator is a Swift framework for iOS that implements the coordinator pattern to manage navigation and transitions between view control… | 60 | 2393 | stable |
| umano/AndroidSlidingUpPanel An Android library that adds a draggable sliding up panel, popularized by Google Music and Google Maps, to Android applications. It provide… | 23 | 9442 | maintenance |
| alexvasilkov/GestureViews An Android library providing ImageView and FrameLayout widgets with built-in gesture control (pan, zoom, fling, rotation, double tap) and s… | 73 | 2385 | stable |
| ViscousPot/GitSync GitSync is a mobile Git client for iOS and Android that syncs a local directory with a remote Git repository in the background. It is popul… | 84 | 2383 | active |
| iziz/libPhoneNumber-iOS An iOS port of Google's libphonenumber library with an Objective-C core and Swift-first facade modules for parsing, formatting, and validat… | 98 | 2381 | active |
| jazzband/django-push-notifications A Django app that provides Device models for sending push notifications to mobile devices and browsers via APNS, FCM/GCM, WNS, and WebPush.… | 74 | 2381 | active |
| jaredh159/tailwind-react-native-classnames A TypeScript library providing a Tailwind CSS-style tagged template API for styling React Native apps. It converts Tailwind utility classes… | 55 | 2378 | active |
| duobaseio/forui Forui is a Flutter UI library offering 40+ minimalistic, beautifully designed widgets inspired by shadcn/ui. It is platform-agnostic, fully… | 89 | 2377 | active |
| Turbo1123/roubao Roubao is an open-source AI phone automation assistant for Android, built natively in Kotlin and powered by vision-language models. It runs… | 47 | 2376 | active |
| pockethub/PocketHub PocketHub is the community-maintained Android client for GitHub, continuing the now-defunct official GitHub Android app. It lets users brow… | 23 | 9363 | maintenance |
| AnyChart AnyChart Android is a data visualization library for creating interactive charts in Android apps, supporting API 19+ with dozens of built-i… | 61 | 2366 | active |
| facebookarchive/Shimmer Shimmer is an Objective-C library that adds a shimmering effect to any iOS view, useful as an unobtrusive loading indicator. It was origina… | 10 | 9315 | maintenance |
| Flyer Chat Flyer Chat is an open-source, backend-agnostic chat UI package for Flutter, providing a high-performance and highly customizable chat inter… | 82 | 2362 | active |