awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
syncthing avatar

syncthing/syncthing-androidArchived

0
View on GitHub↗
4,252 نجوم·513 تفرعات·Java·MPL-2.0·8 مشاهداتsyncthing.net↗

Syncthing Android

Syncthing Android هو تطبيق جوال ومغلف خدمة يتيح مزامنة الملفات اللامركزية من نظير إلى نظير على منصة Android. يعمل كأداة توزيع لمزامنة البيانات التي تعكس المجلدات عبر أجهزة متعددة دون الحاجة إلى خادم سحابي مركزي.

يوفر المشروع واجهة جوال لإدارة مثيل المزامنة، باستخدام بنية مغلف الخدمة للتعامل مع دورة حياة وتهيئة ملف المزامنة الثنائي الأساسي. يضمن تبادل البيانات الآمن من خلال تشفير TLS، والتحقق من الهوية القائم على الشهادات، والتشفير المحمي بكلمة مرور للأجهزة البعيدة غير الموثوقة.

يغطي التطبيق نطاقاً واسعاً من القدرات، بما في ذلك تبادل البيانات القائم على الكتل، والاكتشاف التلقائي للأقران عبر آليات محلية وعالمية، وحل التعارضات. يدعم أوضاع مزامنة متنوعة، وإصدار المجلدات للاحتفاظ بالبيانات، وتوجيه حركة المرور عبر المرحلات أو الوكلاء لتجاوز جدران الحماية المقيدة.

يتم إدارة النظام من خلال نموذج إدارة الحالة القائم على واجهة برمجة التطبيقات، مما يسمح بتهيئة المجلدات المشتركة، واتصال الأجهزة، وإعدادات الوصول إلى الشبكة.

Features

  • Mesh File Synchronization - Synchronizes files and folders across a decentralized mesh network without relying on a central cloud server.
  • P2P Folder Synchronization - Enables decentralized peer-to-peer folder and file synchronization across multiple devices without a central server.
  • System Service Wrappers - Wraps a standalone synchronization binary to manage its lifecycle and configuration on Android.
  • Distributed Data Sync Tools - Functions as a distributed data sync tool that mirrors folders across multiple devices via encrypted TLS connections.
  • P2P Block Exchange - Transfers file content using a block-exchange protocol to synchronize only modified segments.
  • Data Integration & Synchronization - Implements tools for synchronizing data across different devices and systems.
  • Directional Sync Modes - Implements configurable bidirectional, send-only, and receive-only synchronization modes to control data flow.
  • File Synchronization - Maintains consistent file contents, modification times, permissions, and symbolic links across devices.
  • Sync Profile Configurations - Allows definition of local directory paths and sync modes to control how files move between devices.
  • Android Applications - Provides a native mobile interface and service wrapper to manage a synchronization instance on Android.
  • Android Data Backups - Enables keeping a current copy of mobile files and folders by automatically mirroring them to other trusted hardware.
  • Device Instance Registrations - Implements authenticated registration of device connection addresses with discovery servers to enable remote reachability.
  • Peer-to-Peer File Sharing - Implements a decentralized tool that mirrors folders across multiple devices without a central server.
  • Network Device Discovery - Automatically identifies and adds new devices to the network via shared folder list exchange.
  • Peer-to-Peer Clients - Provides a mobile application for participating in decentralized file sharing and synchronization networks.
  • Peer-to-Peer Networking - Establishes secure, encrypted connections between devices using discovery servers and relays to bypass firewalls.
  • Peer Discovery - Uses discovery servers to locate and connect with remote peers across the internet for file synchronization.
  • Remote Device Connectivity - Queries discovery servers for the connection addresses of specific device IDs to establish peer-to-peer links.
  • Secure P2P Connection Establishment - Establishes authenticated and encrypted communication links between decentralized peers.
  • File Change Detection - Identifies modified or deleted files using filesystem watchers and periodic folder scans.
  • Global Peer Mapping - Maps device IDs to external IP addresses via discovery servers for internet-wide peer location.
  • Peer Communication Security - Secures data exchange between decentralized nodes using TLS encryption and certificate verification.
  • Encrypted File Synchronization - Protects sensitive files during synchronization using TLS and password-based encryption for untrusted devices.
  • TLS Transfer Security - Secures all synchronization traffic between devices using TLS encryption.
  • Service Discovery Mechanisms - Locates remote devices using a combination of local broadcasts and global discovery servers.
  • Sync Behavior Policies - Provides control over file handling during synchronization, including ownership preservation and deletion logic.
  • Sync Conflict Resolution - Detects simultaneous modifications and resolves conflicts by preserving both versions through renaming.
  • Synchronization Activity Controls - Provides management of synchronization behavior, including pausing activity and forcing manual rescans.
  • Versioned File History - Automatically saves old versions of files with each update, allowing users to revert or archive changes.
  • Sync Exclusions - Excludes specific files or directories from synchronization using glob-style matching rules.
  • REST API Integrations - Enables programmatic action triggering and configuration management via a REST API.
  • Sync Exclusion Rules - Prevents specific files or folders from being synchronized based on user-defined matching patterns.
  • File Version Retention Rules - Implements policies defining the duration and quantity of historical file versions to be preserved.
  • Settings Editors - Provides a mobile graphical interface for configuring folder sharing and device connections.
  • Encrypted Network Relays - Establishes encrypted connections via public relay servers when direct communication is blocked by firewalls.
  • Local Network Discovery - Uses broadcast and multicast traffic to automatically locate synchronization nodes on a local network.
  • Network Connectivity Configurations - Manages TCP ports and UPnP mapping to ensure device connectivity across restrictive firewalls.
  • Relay-Based Routing - Establishes connectivity between peers behind restrictive firewalls by routing encrypted traffic through relays.
  • Remote Configuration Interfaces - Implements a network-based administrative interface for remotely monitoring and modifying the synchronization instance state.
  • Discovery Server Hosting - Enables the operation of private discovery servers to manage peer location independently of public infrastructure.
  • Circuit Relay Connections - Implements traffic relaying via intermediary nodes to establish connectivity when direct peer-to-peer connections are impossible.
  • Runtime Resource Constraints - Allows limiting CPU threads and memory allocation to prevent the synchronization process from overloading the host system.
  • Server Identity Verification - Uses certificate pinning to verify the identity of discovery servers without relying on root CA bundles.
  • Interface Access Security - Protects the administrative web interface using passwords, API keys, and LDAP integration.
  • Untrusted Device Encryption - Encrypts data sent to remote devices to prevent the hosting party from accessing the content.
  • API-Driven State Management - Controls the backend synchronization service using structured API requests through a web interface.
  • Data Sync Optimizations - Provides settings to adjust concurrency and memory buffers to maximize file synchronization throughput.
  • Device Connection Monitoring - Monitors real-time network status and data transfer throughput for all connected peers.
  • Management Interface Networking - Configures listen addresses and firewall rules to enable remote administrative web interface access.
  • Remote Device Management - Provides a centralized interface for configuring and monitoring synchronization on mobile devices.
  • Synchronization Status Monitoring - Provides real-time tracking of shared folder synchronization states with progress and error alerts.

سجل النجوم

مخطط تاريخ النجوم لـ syncthing/syncthing-androidمخطط تاريخ النجوم لـ syncthing/syncthing-android

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Syncthing Android

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Syncthing Android.
  • syncthing/syncthing-macosالصورة الرمزية لـ syncthing

    syncthing/syncthing-macos

    3,761عرض على GitHub↗

    Syncthing macOS is a native application bundle that wraps the Syncthing binary to provide decentralized, peer-to-peer file synchronization on macOS. It enables bidirectional data replication across multiple devices using a block exchange protocol, allowing files and folders to stay consistent without relying on a central cloud server. The project distinguishes itself by integrating the cross-platform synchronization engine into the macOS environment as a background service. It provides a system tray interface for quick access to the management GUI and supports automatic application startup th

    Objective-Capplebackupcloud-sync
    عرض على GitHub↗3,761
  • libp2p/rust-libp2pالصورة الرمزية لـ libp2p

    libp2p/rust-libp2p

    5,556عرض على GitHub↗

    rust-libp2p is a modular peer-to-peer networking library written in Rust, implementing the libp2p specification. It provides a composable stack of transport, security, and discovery protocols that can be mixed and matched to build decentralized applications, with a central swarm manager coordinating all active connections, protocol negotiation, and peer lifecycle. The library distinguishes itself through a pluggable transport abstraction that supports TCP, QUIC, WebSocket, WebRTC, and WebTransport, enabling cross-platform operation across browsers, mobile devices, and servers. It secures ever

    Rustdecentralizationlibp2pnetworking
    عرض على GitHub↗5,556
  • seemoo-lab/opendropالصورة الرمزية لـ seemoo-lab

    seemoo-lab/opendrop

    9,662عرض على GitHub↗

    Opendrop is a Python implementation of the AirDrop protocol used for transferring files and links between devices over wireless connections. It functions as a peer-to-peer wireless file transfer system and a tool for automating the exchange of network passwords using specialized handshake mechanisms. The project enables the discovery of nearby hardware by scanning for Bluetooth Low Energy advertisement packets and searching local subnets for specific service signatures. It establishes direct communication links through monitor mode and raw frame injection to move data without requiring a stan

    Pythonairdropappleawdl
    عرض على GitHub↗9,662
  • syncthing/syncthingالصورة الرمزية لـ syncthing

    syncthing/syncthing

    85,400عرض على GitHub↗

    Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central servers. By utilizing content-addressable block indexing and block-level delta synchronization, the system identifies and transfers only the modified segments of files, ensuring efficient data propagation across heterogeneous environments. The project distinguishes itself through a s

    Gogop2ppeer-to-peer
    عرض على GitHub↗85,400
عرض جميع البدائل الـ 30 لـ Syncthing Android→

الأسئلة الشائعة

ما هي وظيفة syncthing/syncthing-android؟

Syncthing Android هو تطبيق جوال ومغلف خدمة يتيح مزامنة الملفات اللامركزية من نظير إلى نظير على منصة Android. يعمل كأداة توزيع لمزامنة البيانات التي تعكس المجلدات عبر أجهزة متعددة دون الحاجة إلى خادم سحابي مركزي.

ما هي الميزات الرئيسية لـ syncthing/syncthing-android؟

الميزات الرئيسية لـ syncthing/syncthing-android هي: Mesh File Synchronization, P2P Folder Synchronization, System Service Wrappers, Distributed Data Sync Tools, P2P Block Exchange, Data Integration & Synchronization, Directional Sync Modes, File Synchronization.

ما هي البدائل مفتوحة المصدر لـ syncthing/syncthing-android؟

تشمل البدائل مفتوحة المصدر لـ syncthing/syncthing-android: syncthing/syncthing-macos — Syncthing macOS is a native application bundle that wraps the Syncthing binary to provide decentralized, peer-to-peer… libp2p/rust-libp2p — rust-libp2p is a modular peer-to-peer networking library written in Rust, implementing the libp2p specification. It… seemoo-lab/opendrop — Opendrop is a Python implementation of the AirDrop protocol used for transferring files and links between devices over… syncthing/syncthing — Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices… nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… easytier/easytier — EasyTier is a decentralized peer-to-peer virtual private network and mesh networking tool. It functions as a layer 3…