awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 个仓库

Awesome GitHub RepositoriesMobile Synchronization

Tools and methods for maintaining data consistency between mobile devices and remote servers or local storage.

Explore 34 awesome GitHub repositories matching mobile development · Mobile Synchronization. Refine with filters or upvote what's useful.

Awesome Mobile Synchronization GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • immich-app/immichimmich-app 的头像

    immich-app/immich

    104,236在 GitHub 上查看↗

    Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining full control over data ownership and storage infrastructure, the platform ensures that users retain sovereignty over their digital assets. The system distinguishes itself through a distributed architecture that coordinates background media synchronization, real-time filesystem moni

    Synchronizes local mobile media to remote storage in the background to maintain data redundancy and reclaim device space.

    TypeScriptbackup-toolfluttergoogle-photos
    在 GitHub 上查看↗104,236
  • gedoor/legadogedoor 的头像

    gedoor/legado

    46,878在 GitHub 上查看↗

    Legado is a digital library manager and content aggregator designed to collect, organize, and read text-based media from various online sources within a single mobile interface. It functions as a centralized platform for managing personal collections, supporting both e-book reading and the tracking of updates from multiple digital content providers. The application distinguishes itself through a modular architecture that allows users to import external source definitions, enabling the retrieval of content from diverse web-based providers. It utilizes sandboxed scripting and pattern-based extr

    Performs periodic background data synchronization to fetch updates from online sources while respecting mobile device constraints.

    Kotlin
    在 GitHub 上查看↗46,878
  • vercel-labs/agent-browservercel-labs 的头像

    vercel-labs/agent-browser

    36,203在 GitHub 上查看↗

    This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions as a controller that translates natural language instructions into deterministic browser actions, allowing agents to interact with websites, perform data extraction, and manage complex authentication flows. By leveraging accessibility trees and semantic element resolution, the framework mimics human-like navigation, moving beyond brittle DOM selectors to interact reliably with modern web interfaces. The framework distinguishes itself through its focus on secure, scalable exec

    Controls mobile web browsers on simulators or physical devices to perform agent-driven navigation and testing.

    Rust
    在 GitHub 上查看↗36,203
  • surrealdb/surrealdbsurrealdb 的头像

    surrealdb/surrealdb

    32,397在 GitHub 上查看↗

    SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer

    Synchronizes data in real-time for mobile shopping applications using an embedded engine.

    Rustbackend-as-a-servicecloud-databasedatabase
    在 GitHub 上查看↗32,397
  • pubkey/rxdbpubkey 的头像

    pubkey/rxdb

    23,048在 GitHub 上查看↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Handles background data pushes, pulls, and conflict resolution to maintain consistency with remote servers.

    TypeScriptangularbrowser-databasecouchdb
    在 GitHub 上查看↗23,048
  • wistbean/learn_python3_spiderwistbean 的头像

    wistbean/learn_python3_spider

    21,802在 GitHub 上查看↗

    This project is a comprehensive educational guide and framework for building web scrapers using Python. It provides a course-based approach to data extraction, combining a Python crawler framework with tutorials on web reverse engineering and network traffic analysis. The project distinguishes itself by covering advanced extraction challenges, including the decryption of obfuscated JavaScript and the bypass of anti-scraping measures. It specifically addresses mobile application scraping through the simulation of user interactions and the interception of network traffic. The capability surfac

    Uses Appium to execute scripts within native mobile environments for automated data collection.

    Pythonpython-scriptpython-spiderpython3
    在 GitHub 上查看↗21,802
  • didi/doraemonkitdidi 的头像

    didi/DoraemonKit

    20,420在 GitHub 上查看↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Provides capabilities to programmatically extract visual properties and layout coordinates from native mobile UI elements.

    Java
    在 GitHub 上查看↗20,420
  • realm/realm-swiftrealm 的头像

    realm/realm-swift

    16,608在 GitHub 上查看↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Synchronizes local database state with a remote server to maintain consistency across multiple devices.

    Objective-C
    在 GitHub 上查看↗16,608
  • kr1s77/awesome-python-login-modelKr1s77 的头像

    Kr1s77/awesome-python-login-model

    16,225在 GitHub 上查看↗

    This project is a Python-based automation toolkit designed to manage programmatic authentication and session persistence across web services. It provides a framework for executing automated login sequences, including the handling of interactive security challenges such as QR code verification and captcha resolution. The toolkit distinguishes itself by simulating native mobile application environments, allowing for the execution of scripts that require specific device-level headers and behaviors. It also incorporates hook-based interception to monitor workflow states and manage exceptions duri

    Simulates native mobile application environments to execute scripts and collect data directly from mobile service contexts.

    Python163mail-loginbilibili-logindouban-spider
    在 GitHub 上查看↗16,225
  • budtmo/docker-androidbudtmo 的头像

    budtmo/docker-android

    15,322在 GitHub 上查看↗

    Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation without requiring a physical device. The emulator uses QEMU-based virtualization with optional KVM acceleration for hardware-backed performance, and supports nested virtualization on cloud VMs from providers like AWS, GCP, and Azure for environments without direct hardware acceleration. The container exposes the Android Debug Bridge over TCP/IP, allowing host-side tools to connect to the emulator as if it were a local device. It provides browser-based interaction with the emulator

    Runs UI and unit tests on the emulated device using frameworks like Appium and Espresso.

    Pythonalibabacloudandroidandroid-emulator
    在 GitHub 上查看↗15,322
  • mamoe/miraimamoe 的头像

    mamoe/mirai

    14,831在 GitHub 上查看↗

    Mirai is a software development kit and framework designed for building automated bots that interface with the QQ mobile protocol. It functions as a mobile protocol bridge and social API wrapper, enabling the automation of account interactions and the programmatic management of social networks. The project provides specialized tools for QQ bot development, including frameworks for managing group memberships, permissions, and moderation settings. It also includes utilities for social relationship automation, such as processing friendship requests and maintaining organized contact lists. The s

    Interacts with native mobile protocols to automate user actions and message transmissions.

    Kotlinchatbotjavakotlin
    在 GitHub 上查看↗14,831
  • basedhardware/omiBasedHardware 的头像

    BasedHardware/omi

    12,869在 GitHub 上查看↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Connects open-source AI wearables to a mobile application for continuous audio and screen data capture.

    Dartaiappbci
    在 GitHub 上查看↗12,869
  • aisouler/gkd_subscriptionAIsouler 的头像

    AIsouler/GKD_subscription

    11,038在 GitHub 上查看↗

    This project provides a comprehensive rule engine and configuration framework designed for Android accessibility services. It functions as a repository of structured definitions that enable mobile applications to automatically identify and interact with interface elements, effectively streamlining repetitive tasks and suppressing unwanted content. The system distinguishes itself through its ability to manage and distribute complex subscription rule sets that target specific interface structures, such as splash screen advertisements, update prompts, and promotional pop-ups. By utilizing these

    Automatically dismisses intrusive pop-ups, splash screen advertisements, and update prompts within third-party mobile applications.

    TypeScriptgkdgkd-subscriptiontypescript
    在 GitHub 上查看↗11,038
  • mobile-dev-inc/maestromobile-dev-inc 的头像

    mobile-dev-inc/Maestro

    10,788在 GitHub 上查看↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Executes automated UI flows on mobile devices by interacting with native accessibility layers.

    Kotlinandroidblackbox-testingios
    在 GitHub 上查看↗10,788
  • electric-sql/electricelectric-sql 的头像

    electric-sql/electric

    9,909在 GitHub 上查看↗

    Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t

    Synchronizes data from a remote database into mobile applications to provide real-time updates and offline access.

    Elixircrdtcrdtselixir
    在 GitHub 上查看↗9,909
  • webdriverio/webdriveriowebdriverio 的头像

    webdriverio/webdriverio

    9,795在 GitHub 上查看↗

    WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile applications. It acts as a WebDriver protocol client that manages remote browser sessions and executes commands against WebDriver and Appium servers to perform end-to-end testing. The framework is distinguished by its ability to control both native and hybrid mobile applications and its support for running automated suites across local machines, remote grids, and cloud device providers. It includes specialized capabilities for coordinating multi-browser interactions and estab

    Provides a framework for controlling native and hybrid mobile applications using the Appium protocol.

    TypeScript
    在 GitHub 上查看↗9,795
  • bytedance/ui-tarsbytedance 的头像

    bytedance/UI-TARS

    9,622在 GitHub 上查看↗

    UI-TARS is an LLM GUI automation framework and multimodal action grounding system. It functions as a GUI agent orchestrator and cross-platform device controller that uses large language models to interpret graphical interfaces and execute actions across desktop and mobile operating systems. The system translates model-generated coordinates into precise screen positions to interact with visual user interface elements. It employs a multimodal approach to interpret screen layouts and decomposes complex goals into multi-step trajectories through reasoning and error correction. The project provid

    Controls native mobile applications and emulators through automated gestures and navigation to simulate user behavior.

    Pythonresearch
    在 GitHub 上查看↗9,622
  • microsoft/ufomicrosoft 的头像

    microsoft/UFO

    9,017在 GitHub 上查看↗

    UFO is a multi-device task orchestrator and LLM agent orchestration framework designed to decompose natural language requests into executable task graphs. It functions as a cross-platform UI automation tool capable of performing interactions on Windows and mobile devices while routing tasks to distributed agents based on their hardware and software capabilities. The system is distinguished by its RAG-enhanced agent architecture, which integrates external documentation and previous execution traces to improve decision-making. It employs a hybrid UI detection approach that combines computer vis

    Performs native touch events, typing, and application launches on mobile devices to automate user interface interactions.

    Pythonagentautomationcopilot
    在 GitHub 上查看↗9,017
  • firerpa/lamdafirerpa 的头像

    firerpa/lamda

    7,834在 GitHub 上查看↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Visualizes the real-time interface layout to identify element attributes for automation scripts.

    Pythonadbagentsai
    在 GitHub 上查看↗7,834
  • brentvatne/react-native-videobrentvatne 的头像

    brentvatne/react-native-video

    7,694在 GitHub 上查看↗

    react-native-video is a cross-platform mobile video player component for applications that requires the ability to render local files and streaming media. It provides a specialized client for adaptive media streaming, adjusting video quality based on real-time network conditions. The project includes a DRM protected video player that secures and decrypts video assets using digital rights management standards. It also features a picture-in-picture video component that allows content to be detached into a floating window for multitasking on mobile devices. The library covers offline video play

    Implements background synchronization strategies for transferring files to remote servers while minimized.

    Kotlin
    在 GitHub 上查看↗7,694
上一个12下一个
  1. Home
  2. Mobile Development
  3. Mobile Infrastructure and Security
  4. Mobile Synchronization

探索子标签

  • Automated Mobile BackupsBackground synchronization of mobile media to remote storage.
  • Automation Frameworks1 个子标签Tools for orchestrating automated tasks and data collection workflows on mobile devices. **Distinct from Mobile Synchronization:** Distinct from mobile synchronization: focuses on active task automation and script execution rather than data consistency.
  • Background Sync StrategiesMechanisms for performing data transfers in the background while respecting device power and network constraints.
  • Research Document SyncsSynchronizes academic papers between desktop libraries and mobile devices for annotation. **Distinct from Mobile Synchronization:** More specific than general mobile synchronization by targeting research documents and reading workflows.
  • Selective Asset SynchronizationMechanisms for granularly selecting and transferring individual local media files to a remote destination.
  • Wearable-to-Mobile Sync1 个子标签Specific data synchronization protocols for exchanging notifications and health data between a wearable and a mobile app. **Distinct from Mobile Synchronization:** Distinct from general Mobile Synchronization: focuses specifically on the constrained BLE-based exchange between a wearable and phone.