Mutagen

Open-source tool for real-time file sync and network forwarding between local machines and remote containers.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Mutagen

Mutagen lets developers keep using their local editors and tools while code runs on remote servers or in cloud containers. It does fast two-way file synchronization with an algorithm designed for source code and build output. It can also forward network traffic so that applications running remotely can be reached from the local machine.

It supports several transports across local, server and container infrastructure, including Docker containers, and handles platform differences automatically. Docker acquired the project as part of its work on Docker Desktop.

Strengths

  • Two-way sync tuned for code and build products
  • Network forwarding to remote services
  • Works with SSH hosts and Docker containers
  • Cross-platform

Limitations

  • Aimed at developers rather than general file sync
  • Command-line focused, with no graphical interface described

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
Docker
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Developers editing code locally that runs in remote containers or servers
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Mutagen

Compare all

Software that can replace Mutagen for an important use case, and what changes if you switch.

  • Unison

    Synchronize two file collections while preserving changes from both sides.

    Unison synchronizes two file collections in both directions on Windows, macOS and Linux, but lacks Mutagen's network forwarding and container support.

  • osync

    Two-way file synchronization script built on rsync with fault tolerance and near real-time sync.

    osync provides two-way sync on top of rsync with a near real-time mode, but it needs a Unix-like shell and has no Docker integration.

  • Lsyncd

    A live syncing daemon that watches local directories and mirrors changes to remote targets with rsync.

    Lsyncd mirrors directory changes to remote targets in near real time using rsync and SSH, but only one way rather than two-way sync.

  • rsync

    The classic delta-transfer tool for copying and mirroring files.

    rsync transfers only changed parts of files and preserves attributes, but runs as one-way copies you trigger yourself rather than continuous two-way sync.

  • Syncthing

    Keeps folders identical across your own machines, directly between them, with no cloud account in the middle.

    Syncthing keeps folders in continuous two-way sync with versioning and conflict handling, aimed at general devices rather than code in remote containers.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing