File Transfer Tools

Mutagen – fast file synchronization for remote development

Mutagen is a synchronization and network forwarding tool aimed particularly at development workflows where files and services span local and remote environments. It allows developers to continue using local editors, build tools and other familiar applications while working with code residing on remote machines or inside containers.

Synchronization sessions connect two endpoints and keep their contents coordinated without requiring the remote filesystem to be mounted directly on the local machine. Endpoints can represent local paths, SSH-accessible systems or container environments. Mutagen also provides network forwarding, letting TCP and Unix-domain socket connections cross boundaries between development environments.

This is free and open source software.

Key Features

  • Provides high-performance bidirectional file synchronization.
  • Supports local filesystem endpoints.
  • Connects to remote systems through SSH.
  • Supports synchronization with container environments.
  • Detects filesystem changes and propagates them between synchronization endpoints.
  • Provides configurable synchronization modes for different workflows.
  • Supports ignore rules for excluding files and directories.
  • Offers network forwarding alongside file synchronization.
  • Can forward TCP connections between environments.
  • Supports Unix-domain socket forwarding where appropriate.
  • Runs synchronization sessions through a background daemon controlled by the command-line client.
  • Provides project configuration for defining groups of synchronization and forwarding sessions.
  • Includes remote agents that are deployed automatically when required.
  • Supports integration with remote-development and container-based workflows.

Website: github.com/mutagen-io/mutagen
Support:
Developer: Mutagen project
License: MIT License

Mutagen is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

File Synchronization Tools
SyncthingContinuous file synchronization program
UnisonFile-synchronization tool for POSIX-compliant systems
RcloneCommand line program to sync files and directories
rsyncFast incremental file transfer
CryptomatorMulti-platform transparent client-side encryption of files in the cloud
FreeFileSyncFolder comparison and synchronization software
syncBackupBackup and mirror your drives
SeafileCoud storage system with privacy protection and teamwork features
GrsyncGraphical user interface for rsync
LsyncdLive Syncing Daemon
luckyBackupBackup & sync tool
YARsyncYet Another Rsync
Sync-inFile sync and server management
osyncTwo way filesync script running on Bash
CelesteGUI file synchronization client
ByteSyncFile synchronization, backup, and deduplication
bitaDifferential file synchronization over HTTP
SpacedriveFile manager powered by a virtual distributed filesystem

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted