TopGit

Dự án mã nguồn mở Mobile tốt nhất

Công cụ phát triển di động mã nguồn mở trên GitHub — framework đa nền tảng, thư viện native, UI kit và công cụ kiểm thử, xếp theo sao và có review từ TopGit.

Repo Mobile hàng đầu

J
justjavac/free-programming-books-zh_CN

Free Programming Books (Chinese) is justjavac's GitHub index of free programming books, translated manuals, and course notes in Chinese, organized under headings like AI, Go, C/C++, and version control, with 118,080 stars and 28,234 forks. It's a link list, not a curriculum - entries range from full book translations to single blog posts, some flagged `:worried:` for dead links, and contribution happens only through pull requests.

1531118.1k28.2k
# android# angular# books
28.2kĐọc review
F
fatedier/frp

frp (fast reverse proxy) is a Go-based open source tool that creates secure tunnels from a public-facing server to localhost, enabling developers to expose services running on private networks or behind firewalls. With over 108k GitHub stars, it supports multiple protocols (TCP, UDP, HTTP, HTTPS), includes TLS encryption by default, and offers P2P connections for direct client-to-client communication. The architecture splits between frps (the server you deploy on a public VPS) and frpc (the client running on your LAN), with configuration via TOML, YAML, or JSON files. While v2 is in active development with ambitions toward cloud-native service mesh capabilities, the current stable version handles real-world NAT traversal and firewall bypass reliably for most use cases.

14347108.5k15.2k
Go
# expose# firewall# frp
15.2kĐọc review
A
ansible/ansible

Ansible is an open-source IT automation platform that manages configuration, application deployment, cloud provisioning, and multi-node orchestration. It's agentless: instead of installing software on each machine, it connects over the existing SSH daemon and applies tasks written in YAML playbooks that read close to plain English.

6.9k82470.2k24.3k
Python
# ansible# python
24.3kĐọc review
T
tw93/Pake

Pake is a utility that converts any webpage into a cross-platform desktop application using a single command. It relies on Rust and Tauri, which the README states results in installer sizes typically under 10MB and lower memory usage compared to Electron-based alternatives. Users can package websites via a command-line interface, an online builder, or download pre-built applications for services like ChatGPT, YouTube, and Notion. The tool supports features such as custom window settings, ad removal, and a range of keyboard shortcuts for navigation and page control across macOS, Windows, and Linux.

260.5k12.3k
Rust
# chatgpt# claude# desktop
12.3kĐọc review
W
wailsapp/wails

Wails provides a framework for building cross-platform desktop applications by combining Go backend code with a web frontend (HTML/JS/CSS) into a single binary. It differentiates itself from traditional web server approaches by using native rendering engines instead of embedding a browser, aiming for lighter applications. Developers can use any familiar frontend technology and easily call Go methods from Javascript, with auto-generated Typescript definitions for Go structs and methods. The tool includes support for native dialogs, menus, dark/light mode, translucency effects, and a unified eventing system between Go and Javascript. A CLI tool with extensive capabilities assists with project generation and building. Wails is designed for Go programmers who want to create desktop applications or add a frontend to existing Go programs without the overhead of a separate web server, offering both a stable v2 and a beta v3.

30235.7k1.8k
Go
# angular# desktop-application# go
1.8kĐọc review
P
permissionlesstech/bitchat

BitChat is a mesh chat app for iOS and macOS that routes messages over Bluetooth LE when you're offline and falls back to the Nostr protocol when you have signal, with no phone number, account, or central server involved. It's built for people who want to text nearby without cell service — a protest, a festival, a dead zone — and its own whitepaper is upfront about where the privacy model still has gaps, like a persistent per-device identifier and store-and-forward messages that skip forward secrecy.

8533.5k5.3k
Swift
# bluetooth# bluetooth-le# decentralized
5.3kĐọc review
M
marimo-team/marimo

marimo is an open-source reactive notebook for Python: cells form a dependency graph, so running or deleting one automatically updates everything downstream. Notebooks are stored as .py files and can be executed as scripts, tested with pytest, or deployed as a web app with marimo run.

59322.2k1.2k
Python
# artificial-intelligence# dag# data-science
1.2kĐọc review
H
hasaneyldrm/exercises-dataset

A GitHub dataset of 1,324 fitness exercises with category, equipment, and muscle-group tags, animation GIFs, 180×180 thumbnails, and instructions in 10 languages, plus browser-based tools for loading it into a database or API backend.

43919.1k2.3k
HTML
# dataset# exercise-database# exercises
2.3kĐọc review
P
pingdotgg/t3code

T3 Code GUI is a thin web front end that sits on top of coding-agent CLIs you already have installed — Codex, Claude Code, Cursor, and OpenCode — so you can drive all of them from one browser tab instead of four separate terminal windows. It doesn't run its own model or agent logic; every session still goes through the provider's own CLI and your own login for that CLI. Built by pingdotgg (the team behind create-t3-app), it sits at over 15,000 GitHub stars, but the README is upfront that the project is very early and still buggy.

1.2k16.8k3.8k
TypeScript
3.8kĐọc review
B
budtmo/docker-android

budtmo/docker-android provides a solution for running Android emulators inside Docker containers, primarily for application development and testing across native, web, and hybrid apps. It offers pre-built Docker images for Android versions 9.0 through 14.0 (API 28-34), as well as Genymotion images, supporting a range of device profiles like the Samsung Galaxy S10 and Nexus 4. Key features include VNC support for visual interaction, log sharing, external ADB control, and integration with cloud platforms such as AWS, Azure, and GCP. The project is designed for building Android projects and executing unit and UI tests with frameworks like Appium. It requires Docker and virtualization, running on Ubuntu (or a VM for other OSes), with specific setup guidance for WSL2 hardware acceleration on Windows 11. A sponsor-based "Pro version" (`docker-android-pro`) is available, offering additional capabilities like headless mode, newer Android versions, and Selenium 4.x integration.

16115.6k1.7k
Python
# alibabacloud# android# android-emulator
1.7kĐọc review
F
fleetdm/fleet

Fleet is an open-source device management platform for IT and security teams managing thousands of computers. It offers a unified system to secure and maintain devices over the air, handling tasks like MDM, patching, and software deployment across a wide array of operating systems including Linux, macOS, Windows, Chromebooks, iOS, and Android, as well as cloud and on-premise infrastructure. The platform works directly with native operating system data, providing diagnostics and audit evidence. It supports infrastructure as code through GitOps, a GUI, REST API, webhooks, and the `fleetctl` command-line tool. Fleet is designed to be lightweight and modular, allowing users to enable or disable features, and is transparent about the data it collects. The free version is available under the MIT license and is actively maintained.

3.2k6.7k967
Go
# binary-authorization# configuration-management# device-management
967Đọc review
C
CatimaLoyalty/Android

Catima is a libre software (GPLv3+) loyalty card and ticket manager for Android, designed to store store loyalty and membership cards directly on your device. It supports multiple barcode types, including AZTEC, QR_CODE, EAN_13, and UPC_A. Users can import existing card data from other applications such as FidMe, Loyalty Card Keychain, and Voucher Vault. The project is based on the previously developed Loyalty Card Keychain and can be built via Android Studio or a reproducible `build.sh` script using OpenJDK 21.

1731.6k252
Java
# android# fdroid# izzyondroid
252Đọc review

Vừa được đánh giá

A
ansible/ansible

Ansible is an open-source IT automation platform that manages configuration, application deployment, cloud provisioning, and multi-node orchestration. It's agentless: instead of installing software on each machine, it connects over the existing SSH daemon and applies tasks written in YAML playbooks that read close to plain English.

6.9k82470.2k24.3k
Python
# ansible# python
24.3kĐọc review
P
pingdotgg/t3code

T3 Code GUI is a thin web front end that sits on top of coding-agent CLIs you already have installed — Codex, Claude Code, Cursor, and OpenCode — so you can drive all of them from one browser tab instead of four separate terminal windows. It doesn't run its own model or agent logic; every session still goes through the provider's own CLI and your own login for that CLI. Built by pingdotgg (the team behind create-t3-app), it sits at over 15,000 GitHub stars, but the README is upfront that the project is very early and still buggy.

1.2k16.8k3.8k
TypeScript
3.8kĐọc review
C
CatimaLoyalty/Android

Catima is a libre software (GPLv3+) loyalty card and ticket manager for Android, designed to store store loyalty and membership cards directly on your device. It supports multiple barcode types, including AZTEC, QR_CODE, EAN_13, and UPC_A. Users can import existing card data from other applications such as FidMe, Loyalty Card Keychain, and Voucher Vault. The project is based on the previously developed Loyalty Card Keychain and can be built via Android Studio or a reproducible `build.sh` script using OpenJDK 21.

1731.6k252
Java
# android# fdroid# izzyondroid
252Đọc review
F
fleetdm/fleet

Fleet is an open-source device management platform for IT and security teams managing thousands of computers. It offers a unified system to secure and maintain devices over the air, handling tasks like MDM, patching, and software deployment across a wide array of operating systems including Linux, macOS, Windows, Chromebooks, iOS, and Android, as well as cloud and on-premise infrastructure. The platform works directly with native operating system data, providing diagnostics and audit evidence. It supports infrastructure as code through GitOps, a GUI, REST API, webhooks, and the `fleetctl` command-line tool. Fleet is designed to be lightweight and modular, allowing users to enable or disable features, and is transparent about the data it collects. The free version is available under the MIT license and is actively maintained.

3.2k6.7k967
Go
# binary-authorization# configuration-management# device-management
967Đọc review
W
wailsapp/wails

Wails provides a framework for building cross-platform desktop applications by combining Go backend code with a web frontend (HTML/JS/CSS) into a single binary. It differentiates itself from traditional web server approaches by using native rendering engines instead of embedding a browser, aiming for lighter applications. Developers can use any familiar frontend technology and easily call Go methods from Javascript, with auto-generated Typescript definitions for Go structs and methods. The tool includes support for native dialogs, menus, dark/light mode, translucency effects, and a unified eventing system between Go and Javascript. A CLI tool with extensive capabilities assists with project generation and building. Wails is designed for Go programmers who want to create desktop applications or add a frontend to existing Go programs without the overhead of a separate web server, offering both a stable v2 and a beta v3.

30235.7k1.8k
Go
# angular# desktop-application# go
1.8kĐọc review
M
marimo-team/marimo

marimo is an open-source reactive notebook for Python: cells form a dependency graph, so running or deleting one automatically updates everything downstream. Notebooks are stored as .py files and can be executed as scripts, tested with pytest, or deployed as a web app with marimo run.

59322.2k1.2k
Python
# artificial-intelligence# dag# data-science
1.2kĐọc review
B
budtmo/docker-android

budtmo/docker-android provides a solution for running Android emulators inside Docker containers, primarily for application development and testing across native, web, and hybrid apps. It offers pre-built Docker images for Android versions 9.0 through 14.0 (API 28-34), as well as Genymotion images, supporting a range of device profiles like the Samsung Galaxy S10 and Nexus 4. Key features include VNC support for visual interaction, log sharing, external ADB control, and integration with cloud platforms such as AWS, Azure, and GCP. The project is designed for building Android projects and executing unit and UI tests with frameworks like Appium. It requires Docker and virtualization, running on Ubuntu (or a VM for other OSes), with specific setup guidance for WSL2 hardware acceleration on Windows 11. A sponsor-based "Pro version" (`docker-android-pro`) is available, offering additional capabilities like headless mode, newer Android versions, and Selenium 4.x integration.

16115.6k1.7k
Python
# alibabacloud# android# android-emulator
1.7kĐọc review
F
fatedier/frp

frp (fast reverse proxy) is a Go-based open source tool that creates secure tunnels from a public-facing server to localhost, enabling developers to expose services running on private networks or behind firewalls. With over 108k GitHub stars, it supports multiple protocols (TCP, UDP, HTTP, HTTPS), includes TLS encryption by default, and offers P2P connections for direct client-to-client communication. The architecture splits between frps (the server you deploy on a public VPS) and frpc (the client running on your LAN), with configuration via TOML, YAML, or JSON files. While v2 is in active development with ambitions toward cloud-native service mesh capabilities, the current stable version handles real-world NAT traversal and firewall bypass reliably for most use cases.

14347108.5k15.2k
Go
# expose# firewall# frp
15.2kĐọc review

Thêm repo Mobile

P
PhilJay/MPAndroidChart

A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

812.2k38.2k9.0k
Java
# android# chart# graph
9.0kĐọc review
N
NativeScript/NativeScript

⚡ Write Native with TypeScript ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.

30584025.6k1.7k
TypeScript
# android# angular# capacitor
1.7kĐọc review
D
dotnet/maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

7094.0k23.3k2.0k
C#
# android# desktop# dotnet
2.0kĐọc review
X
xbmc/xbmc

Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

1.3k39821.1k6.6k
C++
# android# c-plus-plus# entertainment-hub
6.6kĐọc review
C
Caldis/Mos

一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOS

3939221.1k667
Swift
# homebrew# macos# mouse
667Đọc review
J
JetBrains/compose-multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

1803219.3k1.4k
Kotlin
# android# awt# compose
1.4kĐọc review
C
cocos2d/cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

8801.6k19.1k7.1k
C++
# android# c-plus-plus# cocos2d
7.1kĐọc review
C
CarGuo/gsy_github_app_flutter

Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp 系列的优势:我们目前已经拥有 Flutter、Weex、ReactNative、Kotlin View、Kotlin Jetpack Compose ,Compose MultiPlatform,Harmony ArkUI 七个版本,功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。

12415.5k2.6k
Dart
# android# cross-platform# dart
2.6kĐọc review
O
OWASP/mastg

The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.

30522613.1k2.8k
Python
# android# android-application# compliancy-checklist
2.8kĐọc review
I
invertase/react-native-firebase

🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

5914412.3k2.3k
TypeScript
# analytics# android# auth
2.3kĐọc review
B
berty/berty

Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

70909.3k501
TypeScript
# android# berty# censorship
501Đọc review
S
simplezhli/flutter_deer

🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.

608.6k1.8k
Dart
# amap# android# chart
1.8kĐọc review

Khám phá chủ đề khác