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

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

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

Filesystem synchronization tool

排名更新于 2026年7月29日

For filesystem synchronization tools, the strongest matches are bcpierce00/unison (Unison is a bidirectional file synchronization tool that handles), syncthing/syncthing (Syncthing is a decentralized, peer-to-peer file synchronization engine that) and axkibe/lsyncd (This filesystem synchronization tool supports real-time monitoring and delta). lsyncd/lsyncd and dat-ecosystem/dat round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top filesystem synchronization tools on GitHub, ranked by stars and activity, and pick the best fit for your workflow.

Filesystem synchronization tool

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

    bcpierce00/unison

    5,109在 GitHub 上查看↗

    Unison is a bidirectional file synchronization tool that keeps two copies of a directory identical by automatically propagating changes in both directions. It operates over an encrypted SSH transport layer, allowing secure synchronization between different hosts and operating systems without a central server. The tool uses a bidirectional reconciliation engine to compare replicas and compute a minimal set of actions for agreement, handling both automatic merging of non-conflicting changes and clear reporting of conflicts that require manual resolution. Unison optimizes transfers by sending on

    Unison is a bidirectional file synchronization tool that handles cross-platform directory replication over encrypted SSH connections with delta transfer capabilities, directly matching the core requirements of this search.

    OCamlBidirectional Folder SynchronizationDelta Transfer ProtocolsReal-time Synchronization
    在 GitHub 上查看↗5,109
  • syncthing/syncthingsyncthing 的头像

    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

    Syncthing is a decentralized, peer-to-peer file synchronization engine that provides automated two-way replication, delta transfers, cross-platform support, a command-line interface, and encrypted transmission across devices.

    GoBidirectional Folder SynchronizationBlock-Level Delta SynchronizationSecure Network Communication
    在 GitHub 上查看↗85,400
  • axkibe/lsyncdaxkibe 的头像

    axkibe/lsyncd

    6,049在 GitHub 上查看↗

    lsyncd is a synchronization service and background daemon that monitors local directories for changes and mirrors them to remote targets in real time. It operates as a sync manager that orchestrates the movement of local data to remote hosts, ensuring data consistency through automated mirroring. The project uses an embedded Lua scripting engine to define configuration logic, allowing for custom synchronization actions and layered rule definitions. It leverages rsync for delta-transfers to minimize bandwidth and utilizes SSH for secure encrypted communication with remote servers. The service

    This filesystem synchronization tool supports real-time monitoring and delta transfers using rsync and SSH, though it focuses primarily on one-way mirroring rather than built-in two-way synchronization.

    LuaReal-Time SynchronizationRSync Data Synchronizations
    在 GitHub 上查看↗6,049
  • lsyncd/lsyncdlsyncd 的头像

    lsyncd/lsyncd

    6,049在 GitHub 上查看↗

    Lsyncd is an event-driven directory synchronization daemon that monitors local filesystem changes to mirror data to remote servers. It functions as a customizable sync orchestrator, watching for file creations, modifications, and deletions to trigger automated synchronization tasks or user-defined scripts. The tool specifically automates rsync workflows, utilizing secure shell connections to maintain consistent copies of local data on remote targets. It optimizes data transmission by performing remote file management, such as renames and deletions, via secure shells to avoid unnecessary re-tr

    Lsyncd is an event-driven synchronization daemon that monitors local changes to mirror directories to remote servers using rsync, though it lacks built-in two-way sync and encrypted transmission out of the box.

    LuaReal-Time SynchronizationRSync Data Synchronizations
    在 GitHub 上查看↗6,049
  • dat-ecosystem/datdat-ecosystem 的头像

    dat-ecosystem/dat

    8,231在 GitHub 上查看↗

    Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree verification, cryptographic access keys, live streaming replication, and swarm networking for sparse, versioned file sharing. It stores file data and metadata in a cryptographically signed, versioned append-only log where each entry is identified by its hash, and uses public-key cryptography to secure archives with separate read and write keys. The tool enables live streaming replication of data between peers as entries are appended, with Merkle tree integrity verification that su

    Dat is a peer-to-peer file synchronization tool that supports live streaming replication, versioned file history, and cryptographic security across platforms, though it focuses on decentralized P2P sharing rather than traditional two-way disk synchronization.

    JavaScriptSecure File TransferLive Sync Tools
    在 GitHub 上查看↗8,231
  • spacedriveapp/spacedrivespacedriveapp 的头像

    spacedriveapp/spacedrive

    38,320在 GitHub 上查看↗

    Spacedrive is a decentralized storage client that functions as a distributed file manager, aggregating local, cloud, and network storage into a single virtual filesystem. It operates on a local-first design, prioritizing offline availability by caching metadata and file chunks locally before synchronizing them across devices. By coordinating data access without relying on a central server, it enables users to maintain a private and secure storage network across their own hardware and cloud accounts. The platform distinguishes itself through a virtual storage layer that maps disparate physical

    Spacedrive is a decentralized file manager and storage client that aggregates multiple locations into a virtual filesystem, supporting cross-platform usage, encryption, and synchronization across devices.

    RustDistributed Synchronization
    在 GitHub 上查看↗38,320
  • haiwen/seafilehaiwen 的头像

    haiwen/seafile

    14,845在 GitHub 上查看↗

    Seafile is a self-hosted file synchronization and sharing platform that provides a central server for maintaining file consistency across multiple devices. It functions as a cloud storage management system and a collaborative document suite, integrating tools for real-time teamwork and shared file management. The platform distinguishes itself through a metadata-driven file organizer that uses extensible properties and hierarchical tags instead of traditional folder structures. It includes client-side encrypted storage to protect private data using user-defined passwords before files leave the

    Seafile is a self-hosted file synchronization platform that provides cross-platform file syncing and sharing, though it operates as a cloud storage and collaboration suite rather than a general-purpose disk or directory sync utility.

    CBlock-Level Delta Synchronization
    在 GitHub 上查看↗14,845
  • rclone/rclonerclone 的头像

    rclone/rclone

    57,877在 GitHub 上查看↗

    This project is a command-line storage manager that provides a unified interface for performing file operations across local filesystems and diverse cloud storage providers. It functions as a cross-platform storage abstraction, utilizing a modular backend architecture to map heterogeneous cloud storage APIs into a standard set of file system operations. This allows for consistent data management and movement regardless of the underlying storage service. The tool serves as a network data transfer engine designed for automated data migration and cloud storage synchronization. It distinguishes i

    Rclone is a command-line storage manager and synchronization utility that handles remote servers and cloud storage across multiple platforms, though it lacks native real-time bidirectional syncing out of the box.

    GoCommand-Line Storage ManagersLayersAutomated
    在 GitHub 上查看↗57,877

Related searches

  • 文件同步与传输
  • 个人备份工具
  • 点对点文件同步工具
  • CRDT implementation
  • an event driven data synchronization engine
  • Calendar synchronization tool
  • 加密文件同步工具
  • Browser file system