Mobile Platforms

Mobile device operating systems and platform technologies

androidios
flutter
flutter
flutter
170.0k

Google's open source cross-platform UI framework, which has features such as reactive programming, hot reloading, and beautiful Material Design design, supports multiple platforms including iOS, Android, Web, and desktop applications.

facebook
react-native
facebook
121.7k

A framework for building local applications with React

Genymobile
scrcpy
Genymobile
121.3k

A tool that connects to a computer via USB (or TCP/IP) for high-definition display and smooth control of Android devices, suitable for GNU/Linux, Windows, and Mac OS, without requiring root privileges.

justjavac
free-programming-books-zh_CN
justjavac
113.5k

free-programming-books - free Chinese books on computer programming

Solido
awesome-flutter
Solido
55.6k

A collection of Flutter learning materials, including video tutorials, blog articles, various components, etc.

FiloSottile
mkcert
FiloSottile
53.3k

With the tool mkcert, you can build a trusted certificate environment locally with one command without any configuration.

laurent22
joplin
laurent22
49.0k

An open-source cross-platform note-taking application that supports Markdown syntax, multiple content insertion and management, can be used as a replacement for Evernote and OneNote, provides various synchronization, import/export, encryption functions, suitable for learning organization, meeting records, document management, etc.

appwrite
appwrite
appwrite
48.3k

An end-to-end developer platform built on Docker. It provides a containerized microservice library that can be applied to web, mobile, and backend. Appwrite simplifies the API writing process through a visual interface, creating an efficient development environment for developers while ensuring software security.

square
okhttp
square
46.3k

okhttp - HTTP client for Android, Kotlin and Java

termux
termux-app
termux
40.9k

An open-source terminal emulator running on Android. It provides a Linux environment and Shell, and through its built-in package manager, you can install and run tools such as ssh, Python, gcc, htop, git, vim, etc., on your phone.

KRTirtho
spotube
KRTirtho
40.2k

Spotube is an open-source, cross-platform Spotify client that leverages Spotify's data API and YouTube, Piped.video, or JioSaavn as audio sources, eliminating the need for Spotify Premium. It offers ad-free music streaming, track downloads, and cross-platform compatibility (Windows, macOS, Android, iOS, Linux). Key features include anonymous login, time-synced lyrics, local playback control, and no telemetry or data collection. Spotube is lightweight, privacy-focused, and built for native performance. It supports multiple installation methods, including direct downloads, package managers, and nightly builds. While it excludes Spotify podcasts and shows, it emphasizes supporting creators through alternative engagement. Licensed under BSD-4-Clause, Spotube is a community-driven project with a focus on simplicity and user freedom.

expo
expo
expo
39.5k

An open-source framework for building Android, iOS, and web applications. It integrates best practices from the mobile and web domains, providing developers with powerful tools and features to help them build, scale, and deploy applications more easily. Expo also offers many important features such as hot reloading, device access, push notifications, etc., making application development more efficient and convenient.

TeamNewPipe
NewPipe
TeamNewPipe
33.6k

A lightweight open source free third-party client for YouTube, which does not require Google service framework and YouTube account login, supports 4K video playback, picture-in-picture mode, search for videos/audio/channels/playlist, download videos/audio/subtitles, etc.

google
comprehensive-rust
google
29.9k

Google has opened a Rust technology tutorial, which lasts for four days and covers the basic syntax of Rust to advanced topics such as generics and error handling, Android development, etc. Through this tutorial, you will comprehensively learn the basic syntax of Rust, write Rust applications, master common development techniques of Rust, etc.

DioxusLabs
dioxus
DioxusLabs
27.2k

:Dioxus is a Rust library focused on building applications that run on multiple platforms, including desktop, web, and mobile. It emphasizes developer experience, aiming to build applications quickly, beautifully, and fully functional. For developers who want to develop applications across multiple platforms, Dioxus provides a convenient choice.

gkd-kit
gkd
gkd-kit
26.7k

A custom screen click Android application based on accessibility technology, advanced selectors, and subscription rules. Through this application, users can achieve flexible and customized screen click operations, improving the accessibility and user experience of Android devices. Whether it's to simplify operations, assist people with disabilities, or to automatically perform specific tasks, gkd provides convenient solutions for users.

raysan5
raylib
raysan5
26.1k

A game programming library designed to provide a pure and efficient experience for electronic game programming. It does not have flashy interfaces, visualization assistants, or debugging buttons; it focuses solely on coding in the most pure way. Inspired by the Borland BGI graphics library and the XNA framework, raylib is suitable for prototyping, tool development, graphical applications, embedded systems, and education.

alibaba
fastjson
alibaba
25.8k

Fastjson - Alibaba's JSON parsing/generating Java framework

barry-ran
QtScrcpy
barry-ran
23.9k

A real-time display and control software for Android devices. It provides a convenient interface that allows users to view and control the screen of Android devices in real time on a computer, and supports various operations such as screen recording, file transfer, and input event simulation functions.

CodeEditApp
CodeEdit
CodeEditApp
21.7k

CodeEdit is a code editor built by the community, for the community, and written entirely for macOS. Features include syntax highlighting, code completion, project search and replace, snippets, terminal, task running, debugging, git integration, code review, extensions, and more.

nikitavoloboev
config
nikitavoloboev
20.9k

ReVanced
revanced-manager
ReVanced
20.8k

CarGuo
GSYVideoPlayer
CarGuo
20.7k

A feature-rich Android video player that supports various advanced functions such as subtitles, filters, watermarks, screenshots, and simultaneous playback and caching. It also supports synchronized gravity rotation and manual rotation, making the video playback experience smoother and more personalized. This player is designed for developers and users who pursue high performance and rich features.

didi
DoKit
didi
20.3k

ente-io
ente
ente-io
19.0k

Fully open source, end-to-end encrypted alternative to Google Photos and Apple Photos.

GopeedLab
gopeed
GopeedLab
18.9k

A high-speed download tool that supports all platforms. Whether you are using Windows, Mac or Linux, Gopeed can provide you with a fast and stable download experience. It has powerful download acceleration features that can help users download files at higher speeds, saving time and bandwidth resources.

google
filament
google
18.4k

A physical rendering engine for Android, Windows, Linux and macOS systems that is open source from Google

dipakkr
A-to-Z-Resources-for-Students
dipakkr
18.2k

A collection of resources compiled by different developers for college students, containing learning materials for various coding, information about hackathons and competitions around the world, student benefits, etc.

Tencent
MMKV
Tencent
17.9k

A key-value component based on mmap memory mapping, which is open-sourced by WeChat. The underlying serialization/deserialization uses protobuf implementation, with high performance and strong stability

JunkFood02
Seal
JunkFood02
16.8k

An open source and free Android video/audio download tool, using yt-dlp as the underlying download framework, supporting thousands of video platforms, with a simple and friendly interface, following the MD3 design specification.

gojue
ecapture
gojue
14.2k

tiann
KernelSU
tiann
12.2k

A project that provides kernel-level root access solutions for Android devices. Through this project, users can gain higher system permissions on their Android devices, enabling more extensive customization and control. KernelSU offers a safe and effective way for users to fully utilize the potential of their devices.

TonnyL
Awesome_APIs
TonnyL
12.1k

A collection of various types of excellent platform and community API resources for developers

Tencent
matrix
Tencent
11.8k

APM (Application Performance Manage) system open-sourced by Tencent

organicmaps
organicmaps
organicmaps
11.0k

A free, ad-free offline map application for Android and iOS platforms. It utilizes OpenStreetMap data to provide detailed offline maps for travelers, tourists, hikers, and bikers, supporting features such as cycling routes, voice navigation, contour lines, elevation profiles, peaks, and slopes. This application allows users to easily explore the world without worrying about network connections and ad interference.

xszyou
Fay
xszyou
10.9k

devhubapp
devhub
devhubapp
9.9k

A cross-platform GitHub notification management client to help developers better collect, organize and view GitHub messages

huanghaibin-dev
CalendarView
huanghaibin-dev
9.2k

An elegant, highly customizable, and performance-efficient calendar control for Android that perfectly supports weekly views, supports marking, custom colors, lunar calendars, etc., arbitrary control of monthly view display, arbitrary date interception conditions, custom week start, etc.

anbox
anbox
anbox
9.0k

A relatively practical Linux tool that can easily run the Android system on a GNU / Linux system

Tencent
Hippy
Tencent
8.3k

Hippy can be understood as a simplified version of a browser, which has done a lot of work from the bottom layer to smooth out the differences between iOS and Android, providing a development experience close to Web. Currently, it supports two interface frameworks, React and Vue, on the upper layer. Front-end developers can use it to convert front-end code into native commands for terminal, and develop native terminal apps. At the same time, Hippy has made a lot of optimizations at the bottom layer, providing industry-leading performance in terms of startup speed, reusable list components, rendering efficiency, animation speed, and network communication.

H-M-H
Weylus
H-M-H
7.8k

An interesting open source project that can turn the screen of a mobile phone or tablet into a computer's graphic input board and touch screen. It allows you to draw on your mobile phone or tablet and display it on the computer screen, as if you have connected a touch drawing board to the computer.

Tencent
QMUI_iOS
Tencent
7.2k

A solution dedicated to improving the efficiency of project UI development, allowing developers to focus on business needs without wasting energy on the design of basic codes

ZCShou
GoGoGo
ZCShou
7.0k

A free and open-source virtual positioning app that can easily modify location information and simulate movement without root privileges, providing functions such as history records, location searches, and direct coordinate inputs.

glushchenko
fsnotes
glushchenko
6.9k

A simple and powerful note management tool that supports Markdown and plain text files, multi-folder storage, code syntax highlighting, inline images, cross-note links, dark themes, etc., suitable for macOS and iOS systems.

Genymobile
gnirehtet
Genymobile
6.7k

A free and open source tool, mobile phones can connect to computers via USB to use computer networks to surf the Internet

T8RIN
ImageToolbox
T8RIN
6.5k

A powerful open source and free image editor that provides multiple functions such as batch cropping, filters, text extraction from images, picture splicing and superposition, background removal, watermark addition, format conversion, etc.

microsoft
fluentui-system-icons
microsoft
6.4k

Microsoft released a UI icon library focused on mobile applications. Microsoft provides quick installation methods for different development platforms such as iOS, Android and Flutter, and integrates and uses them seamlessly.

metowolf
vCards
metowolf
5.9k

Open-source electronic business card file. This project collects and organizes the numbers and avatars of common contacts, optimizes the experience of mobile phone call and contact list information interface, supports two usage methods: subscription (automatic update) and manual import of vcf files. Shared by @Mingo.

zfdang
Android-Touch-Helper
zfdang
5.3k

An automatic skip assistant for Android system splash screen ads. It helps users skip those annoying splash screen ads, improving the app experience. If you don't like waiting for the ads to end, this assistant can help you automatically skip them.

SoySauceLab
CollectionKit
SoySauceLab
4.5k

A Swift framework for building composable data-driven collection views with built-in rich layouts and animations

yuliskov
SmartTubeLegacy
yuliskov
4.4k

yagiz
Bagel
yagiz
4.4k

A practical iOS network debugging tool, when your iOS device is connected to the same network as your Mac, you can view and listen to mobile app network request data on this tool, which is very convenient for packet capture

lazy-luo
smarGate
lazy-luo
4.2k

An open-source tool for penetrating the intranet, implemented based on C++, no need for public IP, with small size, easy to use, fast, secure, multi-link aggregation and other functions

mobile-roadmap
android-developer-roadmap
mobile-roadmap
4.1k

Android Developer Knowledge and Skill Map

CocoaDebug
CocoaDebug
CocoaDebug
4.1k

One line of code to implement APP network log monitoring

xlucn
oh-my-foss-android
xlucn
3.9k

A carefully collected list of practical, conscientious open source Android software covering categories such as app stores, browsers, video players, cameras, learning and office tools, and daily tools, selected by the author.

JavaNoober
BackgroundLibrary
JavaNoober
3.9k

No need to customize View, just add attributes to achieve shape and selector effects

Lax
Learn-iOS-Swift-by-Examples
Lax
3.8k

thebaselab
codeapp
thebaselab
3.2k

An open-source iPad code editor: Code App. It has built-in development environments for Node.js, Python, C, C++, PHP, etc., and comes with tools like Git, Pip, NPM, etc., which can connect to and manage remote servers.

evrencoskun
TableView
evrencoskun
3.2k

An open source library for displaying complex data structures and presenting table data composed of rows, columns, and cells, supporting dynamic automatic calculation of column width, row and column click listening touch interaction, etc.

© 2025 GitHub Fun. All rights reserved.