Topics / #mobile-app

Mobile-app projects on GitHub

Mobile application development for phones and tablets

As of , the most-starred Mobile-app projects on GitHub are flutter (180.3K stars), react-native (126.7K stars) and immich (116.7K stars). GitHub.Locker tracks 269 Mobile-app repositories with 4.2M stars combined. The fastest-growing on October 19 was orca, with +1.6K stars in a day.

269Projects
4.2MStars in total
+10.7KStars in a day

Hot right now

Most stars gained in a day · Oct 19

The all-time top

Top 100 of 269 · by stars

  1. #1 · flutter/flutter

    flutter

    Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.

    180.3K
  2. #2 · react/react-native

    react-native

    React Native lets you build native mobile apps for Android, iOS, and other platforms using React. UI is described in JavaScript but rendered with real native platform components, not a webview.

    126.7K
  3. #3 · immich-app/immich

    immich

    Immich is a self-hosted platform for backing up, organizing and browsing your photos and videos, built as an open-source alternative to Google Photos.

    116.7K
  1. 4

    tauri

    112Ktauri-apps/tauri · Rust

    Tauri is a framework for building tiny, blazingly fast binaries for all major operating systems, letting you write the UI with any front-end framework that compiles to HTML, JS and CSS.

  2. 5

    orca

    99Kstablyai/orca · TypeScript

    Orca is an AI Orchestrator (ADE) for running a fleet of parallel coding agents like Claude Code, Codex, OpenCode or Pi, each in its own git worktree, all tracked from one place.

  3. 6

    localsend

    95Klocalsend/localsend · Dart

    LocalSend is a free, open-source app for securely sharing files and messages with nearby devices over your local network, without needing an internet connection - a cross-platform AirDrop alternative for Windows, macOS, Linux, Android and iOS.

  4. 7

    AppFlowy

    77.6KAppFlowy-IO/AppFlowy · Dart

    AppFlowy is an open-source, AI-powered collaborative workspace that combines projects, wikis, and team docs, built as a Notion alternative that keeps your data under your control.

  5. 8

    v2rayNG

    64.3K2dust/v2rayNG · Kotlin

    v2rayNG is an Android client for V2Ray that lets you connect through proxy servers using either the Xray core or the v2fly core, supporting protocols like VMess, VLESS, Trojan, Shadowsocks and SOCKS5.

  6. 9

    termux-app

    63Ktermux/termux-app · Java

    Termux is a terminal emulator app for Android that gives you a Linux-like environment on your phone, extendable with installable packages.

  7. 10

    awesome-flutter

    61.6KSolido/awesome-flutter · Dart

    A curated (awesome) list of the best Flutter libraries, tools, tutorials, articles, and resources for building apps with Flutter.

  8. 11

    awesome-android-ui

    58Kwasabeef/awesome-android-ui

    A curated list (awesome-list) of Android UI/UX libraries, organized by component type: layouts, buttons, lists/grids, view pagers, labels/forms, images, seek bars, progress indicators, menus, dialogs, calendars, graphs, animations, parallax, blur/other effects, and Jetpack Compose components.

  9. 12

    FlClash

    56.9Kchen08209/FlClash · Dart

    FlClash is a multi-platform proxy client built on ClashMeta. It is simple, open-source, ad-free, and lets you manage proxy subscriptions and connections across devices.

  10. 13

    expo

    52.9Kexpo/expo · TypeScript

    Expo is an open-source framework for building universal native apps with React: you write React and JavaScript, and the resulting apps run on Android, iOS, and the web.

  11. 14

    ionic-framework

    52.7Kionic-team/ionic-framework · TypeScript

    Ionic is an open source app development toolkit for building modern, fast, top-quality apps with JavaScript and the Web.

  12. 15

    spotube

    50.1Kteam-spotube/spotube · Dart

    Spotube is an open-source, cross-platform music streaming app for desktop and mobile that lets you bring your own music metadata, playlists, and audio sources through plugins instead of relying on one locked-in backend.

  13. 16

    ClashMetaForAndroid

    48KMetaCubeX/ClashMetaForAndroid · Kotlin

    Clash Meta for Android (CMFA) is the graphical Android app for Clash.Meta, letting you run a rule-based proxy/VPN tunnel on your phone with a UI instead of editing config files by hand.

  14. 17

    legado

    47.1Kgedoor/legado · Kotlin

    Legado (阅读) is an e-book reader app written in Kotlin, presented as 'Legado 3.0 Book Reader with powerful controls & full functions'.

  15. 18

    siyuan

    46.9Ksiyuan-note/siyuan · TypeScript

    SiYuan is an open-source, privacy-first, self-hosted knowledge workspace that combines block-level note-taking with AI agent collaboration, letting humans and AI agents work on the same knowledge base together.

  16. 19

    gkd

    43.1Kgkd-kit/gkd · Kotlin

    GKD is an Android app that taps the screen automatically: it watches for specific on-screen conditions (like certain text appearing) using Android's Accessibility service, then clicks the matching node or location based on your own custom selector rules.

  17. 20

    uni-app

    41.6Kdcloudio/uni-app · JavaScript

    uni-app is a cross-platform framework built on Vue.js: you write one codebase and ship it to iOS, Android, HarmonyOS, the responsive Web, and a wide range of mini-program platforms (WeChat, Alipay, Baidu, Douyin, QQ, Kuaishou, DingTalk, Taobao, JD, Xiaohongshu), plus quick apps and HarmonyOS mini services.

  18. 21

    spacedrive

    39.2Kspacedriveapp/spacedrive · Rust

    Spacedrive is a cross-platform file explorer and a cross-device data platform. It indexes files, emails, notes, and other sources, lets you search everything in one place, and syncs data across devices via peer-to-peer connections.

  19. 22

    Folo

    39.1KRSSNext/Folo · TypeScript

    Folo is an AI-powered RSS reader that pulls feeds, curated lists, and RSSHub sources into a single noise-free timeline, with AI features like translation and summarization built in.

  20. 23

    MPAndroidChart

    38.2KPhilJay/MPAndroidChart · Kotlin

    MPAndroidChart is a chart/graph view library for Android that supports line, bar, pie, radar, bubble, and candlestick charts, plus scaling, panning, and animations.

  21. 24

    shadowsocks-android

    36.8Kshadowsocks/shadowsocks-android · Kotlin

    This is the official Shadowsocks client app for Android, Chrome OS, and Android TV, letting you route your device's traffic through a Shadowsocks proxy server.

  22. 25

    UTM

    36Kutmapp/UTM · Swift

    UTM is a full system emulator and virtual machine host for iOS and macOS, built on QEMU, that lets you run Windows, Linux, and other operating systems directly on your Mac, iPhone, or iPad.

  23. 26

    lottie-android

    35.8Kairbnb/lottie-android · Java

    Lottie is a mobile library that parses Adobe After Effects animations exported as JSON via the Bodymovin plugin and renders them natively on Android, iOS, Web, and React Native.

  24. 27

    SmartTube

    35.2Kyuliskov/SmartTube · Java

    SmartTube is a free, open-source media client for Android TVs and TV boxes that lets you browse and play content (mainly YouTube) in a TV-optimized interface, without needing Google Services.

  25. 28

    XX-Net

    33.5KXX-net/XX-Net · Python

    XX-Net is a proxy tool built to bypass the Great Firewall (GFW) and internet censorship — a circumvention system the author says has run continuously for 9 years.

  26. 29

    android-open-project

    31.8KTrinea/android-open-project

    A large categorized collection of notable Android open source projects and libraries, organized by category like views, utility libraries, dev tools, and outstanding developers to help Android developers find reusable components.

  27. 30

    librepods

    30.4Klibrepods-org/librepods · Kotlin

    LibrePods is an app that unlocks AirPods features normally exclusive to Apple devices on Linux and Android — noise control modes, ear detection, battery status, head gestures, conversational awareness and more.

  28. 31

    Telegram

    30.1KDrKLO/Telegram · Java

    This is the official open-source Android client for Telegram, a messaging app built for speed and security.

  29. 32

    revanced-manager

    29.9KReVanced/revanced-manager · Kotlin

    ReVanced Manager is an Android application that applies ReVanced Patcher patches to Android apps, letting you download an app and inject custom patches (ad-blocking, feature unlocks, UI tweaks, etc.) into it.

  30. 33

    Seal

    29.9KJunkFood02/Seal · Kotlin

    Seal is a free, open-source Android app for downloading videos and audio from any of the video platforms supported by yt-dlp.

  31. 34

    karakeep

    29.8Kkarakeep-app/karakeep · TypeScript

    Karakeep (formerly Hoarder) is a self-hostable bookmark-everything app: save links, notes, images and PDFs, and it auto-fetches link details, tags everything with an LLM and gives you full-text and semantic search over all of it.

  32. 35

    t3code

    28.7Kpingdotgg/t3code · TypeScript

    T3 Code is an 'agent harness control surface': mobile apps for iOS and Android, a web app, and an Electron desktop app for controlling AI coding agents running on your own machine.

  33. 36

    koodo-reader

    28.6Kkoodo-reader/koodo-reader · JavaScript

    Koodo Reader is a modern ebook manager and reader with sync and backup built in. You keep one library of books and comics, read it on any device, and get bookmarks, notes, highlights, and reading statistics.

  34. 37

    SmsForwarder

    28.5Kpppscn/SmsForwarder · Kotlin

    An Android app that watches a phone's SMS, incoming calls, and app notifications and forwards them by your rules to DingTalk, WeCom, Feishu, email, bark, webhook, Telegram, ServerChan, PushPlus, or another phone via SMS.

  35. 38

    bagisto

    28.3Kbagisto/bagisto · PHP

    Bagisto is an open-source eCommerce and multi-vendor marketplace platform built with Laravel and Vue.js, covering everything from a single store to enterprise-scale commerce (10M+ SKUs).

  36. 39

    Ehviewer_CN_SXJ

    27.9Kxiaojieonly/Ehviewer_CN_SXJ · C

    EhViewer is an unofficial Android app for browsing, searching, and downloading galleries from E-Hentai and ExHentai.

  37. 40

    MusicFree

    27.7Kmaotoumao/MusicFree · TypeScript

    A free, open-source, ad-free music player for Android and HarmonyOS. The app itself is only a player — it bundles no music sources; searching, playback and playlists all come from plugins you install.

  38. 41

    react-native-elements

    25.9Kreact-native-elements/react-native-elements · MDX

    React Native Elements (RNE) is a cross-platform UI toolkit for React Native: a library of ready-made components you use to build your app's interface on iOS, Android, and the web.

  39. 42

    NativeScript

    25.7KNativeScript/NativeScript · TypeScript

    NativeScript is an open-source framework for building truly native iOS, Android and visionOS apps with TypeScript or JavaScript, giving you direct access to native APIs from JS.

  40. 43

    readest

    25.4Kreadest/readest · TypeScript

    Readest is an open-source ebook reader built for immersive, deep-reading sessions — a modern rewrite of Foliate, made with Next.js 16 and Tauri v2.

  41. 44

    gallery

    25Kgoogle-ai-edge/gallery · Kotlin

    Google AI Edge Gallery is an app that lets you download and run open-source generative AI models, including the Gemma family, directly on your Android phone, iPhone, or Mac — fully offline.

  42. 45

    mihon

    24.5Kmihonapp/mihon · Kotlin

    Mihon is a free, open-source manga reader for Android. It lets you discover and read manga, webtoons, comics, and more on your phone.

  43. 46

    happy

    24.2Kslopus/happy · TypeScript

    An open-source client for AI coding agents: run Claude Code or Codex on your computer and control the session from your phone, web or desktop, with end-to-end encryption. The repo description also names Grok.

  44. 47

    brave-browser

    23.9Kbrave/brave-browser

    This is the companion repo Brave Software uses to track issues, publish releases, and host the wiki for Brave Browser, a Chromium-based browser available on Android, iOS, Linux, macOS, and Windows. It is not the browser's source code repository.

  45. 48

    flutter-go

    23.6Kalibaba/flutter-go · Dart

    FlutterGo is a reference/demo app built by Alibaba that showcases over 140 commonly used Flutter widgets, each with a live example screen and Chinese-language documentation.

  46. 49

    chinese-programmer-wrong-pronunciation

    23.3Kshimohq/chinese-programmer-wrong-pronunciation · JavaScript

    A reference list of English programming and tech terms that Chinese programmers commonly mispronounce, pairing each word with correct British and American audio pronunciations, the typical wrong pronunciation, and a Chinese meaning.

  47. 50

    NekoBoxForAndroid

    23.2KMatsuriDayo/NekoBoxForAndroid · Kotlin

    NekoBox for Android is a universal proxy toolchain for Android built on the sing-box core. It routes your phone's traffic through proxies like Shadowsocks, VMess, Trojan, VLESS or Hysteria.

  48. 51

    Best-Flutter-UI-Templates

    22.8Kmitesh77/Best-Flutter-UI-Templates · Dart

    A collection of ready-made UI templates for Flutter that the author shares completely free for everyone — every template is built with Flutter and Dart.

  49. 52

    CodeHub

    22.5KCodeHubApp/CodeHub · C#

    CodeHub is an iOS app for browsing and maintaining your GitHub repositories from an iPhone, iPod Touch or iPad — from pull requests down to comments on individual file diffs.

  50. 53

    TrollStore

    22.4Kopa334/TrollStore · Objective-C

    TrollStore is a permasigned jailed app for iOS that permanently installs any IPA you open in it. It works via an AMFI/CoreTrust bug: iOS doesn't correctly verify code signatures when a binary has multiple signers, so TrollStore can resign apps with its fake root certificate and keep them installed for good.

  51. 54

    wechat-app-mall

    21.9KEastWorld/wechat-app-mall · JavaScript

    This is an open-source WeChat Mini Program e-commerce mall/storefront template that has been maintained long-term, now including support for live-streaming sales.

  52. 55

    iosched

    21.6Kgoogle/iosched · Kotlin

    The official Android companion app for the Google I/O developer conference: sessions, codelabs, a venue map, and a personal schedule for attendees. The code was open-sourced and the repository was archived in 2023.

  53. 56

    FlutterExampleApps

    21.5Kiampawan/FlutterExampleApps · Dart

    A large collection of example Flutter apps, each demonstrating a specific feature, widget, or integration (clones, UI patterns, state management, native integrations) with a linked YouTube tutorial.

  54. 57

    paseo

    21.5Kgetpaseo/paseo · TypeScript

    Paseo is an open-source hub for orchestrating coding agents: one interface to run Claude Code, Codex, Copilot, OpenCode, and Pi in parallel on your own machines, controlled from your desk or your phone.

  55. 58

    animeko

    21.1Kopen-ani/animeko · Kotlin

    Animeko (formerly Ani) is a one-stop app for finding, following and watching seasonal anime: Bangumi cloud sync of watch progress, aggregated video sources, danmaku comments and offline caching, built 100% in Kotlin/Compose Multiplatform.

  56. 59

    Obtainium

    20.6KImranR98/Obtainium · Dart

    Obtainium is a free, open-source Android app that installs and updates apps straight from their release pages — GitHub, GitLab, F-Droid and many more — and notifies you when a new release comes out.

  57. 60

    ish

    20.6Kish-app/ish · C

    iSH is an open-source iOS app that gives you a Linux shell on your iPhone or iPad. It emulates an x86 processor in usermode and translates Linux syscalls, so Linux command-line programs run on iOS as they are.

  58. 61

    daily

    20.1Kdailydotdev/daily · JavaScript

    A free, open-source personalized news feed for developers used by millions: it aggregates articles, tutorials, and release notes from 2,000+ sources across the web and tunes your feed to the tags you follow.

  59. 62

    ignite

    19.9Kinfinitered/ignite · TypeScript

    Ignite is Infinite Red's React Native project boilerplate, bundled with a CLI and generators for components and models. It has been actively developed since 2016 and is used by the Infinite Red team on real client projects.

  60. 63

    RxAndroid

    19.9KReactiveX/RxAndroid · Java

    RxAndroid provides Android-specific bindings for RxJava 3, adding the minimum classes needed to write reactive components in Android apps easily.

  61. 64

    PiliPlus

    19.6KbggRGjQaUbCoE/PiliPlus · Dart

    PiliPlus is a free, open-source third-party client for Bilibili, the Chinese video platform, built with Flutter — an alternative app for browsing videos, anime and live streams with more features than the official app.

  62. 65

    osu

    19.3Kppy/osu · C#

    osu! (lazer) is a free-to-win rhythm game — the open-source, future and final iteration of the osu! game client, marking the beginning of an open era for the project.

  63. 66

    samples

    19.3Kflutter/samples · Dart

    An open source collection of samples illustrating best practices for Flutter — runnable quickstarts and demo apps covering widgets, navigation, shaders, testing, and embedding Flutter into native apps.

  64. 67

    kivy

    19Kkivy/kivy · Python

    Kivy is an open source UI framework written in Python for rapid development of applications with innovative, often multi-touch interfaces. The same codebase runs on Windows, Linux, macOS, Android and iOS.

  65. 68

    lila

    18.9Klichess-org/lila · Scala

    Lichess (lila) is the free, adless and open source online chess server behind lichess.org, focused on realtime play and ease of use.

  66. 69

    lx-music-mobile

    18.8Klyswhut/lx-music-mobile · TypeScript

    LX Music Mobile is a free, open-source music player app for Android, built with React Native and Redux. It plays music from online sources you configure and organizes tracks into playlists.

  67. 70

    PhotoView

    18.8KBaseflow/PhotoView · Java

    PhotoView is an Android ImageView subclass that adds zooming and panning support via multi-touch and double-tap gestures.

  68. 71

    framework7

    18.8Kframework7io/framework7 · JavaScript

    Framework7 is a free, MIT-licensed HTML framework for building mobile apps with a native look and feel for iOS and Android.

  69. 72

    ab-download-manager

    18.7Kamir1376/ab-download-manager · Kotlin

    AB Download Manager is a free, open-source desktop app that manages and organizes your downloads, with faster download speed as its headline feature.

  70. 73

    weex

    18.5Kalibaba/weex · C++

    Weex is an open-source framework from Alibaba for building cross-platform mobile UI: one interface codebase that runs on Android, iOS and the Web.

  71. 74

    social-app

    18.4Kbluesky-social/social-app · TypeScript

    This is the official codebase for the Bluesky Social app, the client for the decentralized AT Protocol social network, available on Web, iOS, and Android.

  72. 75

    TVBoxOSC

    17.9Kj4Uq/TVBoxOSC

    TVBoxOSC is an Android TV box video player app built on top of the open-source CatVodTVOfficial/TVBoxOSC project, reusing code from the related TVBoxOS and Box repositories.

  73. 76

    download

    17.8Kgetlantern/download

    This repository is the official download page for Lantern (蓝灯), a censorship-circumvention tool that lets users in restricted regions bypass internet blocking and access the open web.

  74. 77

    sunflower

    17.7Kandroid/sunflower · Kotlin

    Sunflower is Google's official Android sample app, a gardening app that demonstrates how to migrate a View-based Android app (Material 2) to Jetpack Compose (Material 3).

  75. 78

    plugins

    17.7Kflutter-team-archive/plugins · Dart

    The Flutter team's official collection of first-party Flutter plugins — packages like camera, webview_flutter and shared_preferences that let a Flutter app reach platform-specific APIs.

  76. 79

    tinker

    17.7KTencent/tinker · Java

    Tinker is a hot-fix library for Android that lets you push dex, native library and resource updates to users without making them reinstall the APK.

  77. 80

    flet

    17.4Kflet-dev/flet · Python

    Flet is a Python framework for building web, mobile and desktop apps from a single Python codebase - no frontend experience required, with Flutter rendering the UI.

  78. 81

    koel

    17.3Kkoel/koel · PHP

    Koel is a free, open-source music streaming server that turns your personal music collection into a sleek, web-based listening experience — think a private, self-hosted Spotify.

  79. 82

    capacitor

    16.9Kionic-team/capacitor · TypeScript

    Capacitor is a cross-platform runtime that lets you run web apps natively on iOS, Android, and the Web from a single codebase, with APIs for calling native SDKs from your JavaScript.

  80. 83

    dart_simple_live

    16.2Kxiaoyaocz/dart_simple_live · Dart

    Simple Live is a cross-platform Flutter app for watching Chinese livestreaming platforms (Huya, Douyu, Bilibili Live, Douyin) with danmaku (chat overlay) support, built for simple, no-frills viewing.

  81. 84

    VirtualXposed

    16.1Kandroid-hacker/VirtualXposed · Java

    VirtualXposed is an Android app, built on VirtualApp and epic, that lets you run Xposed modules on your phone without root, an unlocked bootloader, or a custom system image.

  82. 85

    opensource-ecommerce-mobile-app

    16.1Kbagisto/opensource-ecommerce-mobile-app · Dart

    This is the official mobile app for Bagisto, an open-source ecommerce platform, letting you turn a Bagisto store into a mobile shopping app with real-time synced products, categories, and orders.

  83. 86

    docker-android

    16Kbudtmo/docker-android · Python

    Docker-Android is a Docker image that ships a complete Android emulator in a container, built for Android app development and testing — native, web and hybrid apps.

  84. 87

    organicmaps

    15.7Korganicmaps/organicmaps · C++

    Organic Maps is a free offline maps and GPS navigation app for Android and iOS, built on OpenStreetMap data, aimed at hikers, cyclists, and travelers.

  85. 88

    karing

    15.6KKaringX/karing · Dart

    Karing is a cross-platform proxy client that works with Clash, Clash.Meta, V2ray/V2fly, Sing-box, and Shadowsocks configs, letting you manage subscriptions and routing rules from one app.

  86. 89

    Android-CleanArchitecture

    15.5Kandroid10/Android-CleanArchitecture · Java

    A sample Android app that shows how to architect an application using Uncle Bob's clean architecture approach — it accompanies Fernando Cejas's series of blog posts on the topic.

  87. 90

    gsy_github_app_flutter

    15.5KCarGuo/gsy_github_app_flutter · Dart

    GSYGithubApp Flutter is an open-source Flutter app that works as a full-featured GitHub client, letting you browse repos, trending projects and notifications and manage your personal GitHub account from your phone.

  88. 91

    amnezia-client

    15.5Kamnezia-vpn/amnezia-client · C++

    Amnezia is a free, open-source VPN client for desktop and mobile whose key feature is deploying a VPN server on your own server and then connecting to it.

  89. 92

    PakePlus

    15.4KSjj1024/PakePlus · HTML

    PacBao (also known as PakePlus) packages any webpage, HTML site, or Vue/React project into a lightweight native desktop or mobile app under 5MB, in just a few minutes.

  90. 93

    ImageToolbox

    15.1KT8RIN/ImageToolbox · Kotlin

    ImageToolbox is an Android app for advanced image editing, bundling crop, 500+ filters, OCR, AI-powered background removal, EXIF editing, PDF tools and QR scanning into one toolkit.

  91. 94

    GmsCore

    14.9Kmicrog/GmsCore · Java

    microG Services is a free and open-source framework that lets Android apps built for Google Play Services run on systems where Play Services is not available.

  92. 95

    ratchet

    14.7Ktwbs/ratchet · CSS

    Ratchet is a front-end framework for building mobile app prototypes using just HTML, CSS, and JavaScript components.

  93. 96

    AltStore

    14.7Kaltstoreio/AltStore · Swift

    AltStore is an alternative app store that lets you sideload .ipa apps onto a non-jailbroken iOS device using only your Apple ID, no jailbreak required.

  94. 97

    FLEX

    14.6KFLEXTool/FLEX · Objective-C

    FLEX (Flipboard Explorer) is a set of in-app debugging and exploration tools for iOS apps. It shows a toolbar window over your running app that lets you inspect and modify nearly every piece of app state.

  95. 98

    ar-cutpaste

    14.6Kcyrildiagne/ar-cutpaste · TypeScript

    AR Cut & Paste is a research prototype that lets you point your phone's camera at a real-world object, cut it out using AR and machine learning, and paste it directly into Photoshop as a new layer.

  96. 99

    ARouter

    14.5Kalibaba/ARouter · Java

    An open-source routing framework from Alibaba for Android componentization: pages are addressed by URL paths instead of direct class references, so a multi-module app can navigate and share services without compile-time coupling between modules.

  97. 100

    proxypin

    14.2Kwanghongenpin/proxypin · Dart

    ProxyPin is a free, open source tool for capturing HTTP(S) traffic: it intercepts, inspects and rewrites requests and responses, and it can even capture traffic from Flutter apps. Think of it as an open alternative to Charles or Fiddler.

Showing the 100 most-starred of 269. See every one in the catalog.

Often tagged together