awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Filesystem synchronization tool

Classement mis à jour le 29 juil. 2026

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • bcpierce00/unisonAvatar de bcpierce00

    bcpierce00/unison

    5,109Voir sur 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
    Voir sur GitHub↗5,109
  • syncthing/syncthingAvatar de syncthing

    syncthing/syncthing

    85,400Voir sur 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
    Voir sur GitHub↗85,400
  • axkibe/lsyncdAvatar de axkibe

    axkibe/lsyncd

    6,049Voir sur 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
    Voir sur GitHub↗6,049
  • lsyncd/lsyncdAvatar de lsyncd

    lsyncd/lsyncd

    6,049Voir sur 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
    Voir sur GitHub↗6,049
  • dat-ecosystem/datAvatar de dat-ecosystem

    dat-ecosystem/dat

    8,231Voir sur 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
    Voir sur GitHub↗8,231
  • spacedriveapp/spacedriveAvatar de spacedriveapp

    spacedriveapp/spacedrive

    38,320Voir sur 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
    Voir sur GitHub↗38,320
  • haiwen/seafileAvatar de haiwen

    haiwen/seafile

    14,845Voir sur 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
    Voir sur GitHub↗14,845
  • rclone/rcloneAvatar de rclone

    rclone/rclone

    57,877Voir sur 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
    Voir sur GitHub↗57,877

Related searches

  • Synchronisation et transfert de fichiers
  • un outil de sauvegarde personnelle
  • un outil de synchronisation de fichiers en pair à pair
  • CRDT implementation
  • an event driven data synchronization engine
  • Calendar synchronization tool
  • un outil de synchronisation de fichiers chiffrés
  • Browser file system