# EugenMayer/docker-sync

Run your application at full speed while syncing your code for development, finally empowering you to utilize docker for development under OSX/Windows/*Linux

Repository: https://github.com/EugenMayer/docker-sync
Canonical: https://ross.abutalabs.com/products/docker-sync
Language: Ruby
License: GPL-3.0
License Family: copyleft
Topics: docker-sync, docker, docker-compose, osx, macos, docker-devops, d4m, windows, linux, docker-toolbox
Last push: 2025-11-30T20:06:16+00:00

## Health v2 (maintenance only)
Score: 47/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 54, release rhythm 8, longevity 100
- inputs: {"age_days": 3708, "days_push": 276, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3558, forks 280 (observed 2026-08-28T04:08:09.762801+00:00)

## What it is
docker-sync is a Ruby-based CLI tool that speeds up Docker-based development by syncing code between the host and containers using efficient strategies (like unison/rsync) instead of slow bind mounts. It is aimed primarily at macOS and Windows where Docker file-system performance is poor, and integrates with docker-compose workflows.

## Use cases
- speed up docker bind mounts on macos
- sync code into docker containers for development
- use docker for local development on windows
- replace slow volume mounts with unison sync
- run docker-compose with fast file syncing
- develop php or node apps in docker at native speed

## When to choose
- you develop with Docker on macOS or Windows and suffer from slow bind mounts
- you want hot-reload workflows with containers without file-watch issues
- you already use docker-compose and want drop-in faster volumes

## When to avoid
- you develop on Linux where native bind mounts are already fast
- you use modern alternatives like Docker's VirtioFS or Mutagen that cover your needs
- you need a fully maintained project with active development

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: developer-tools, file-system, container-runtime, deployment
- domain: developer-tools, cross-platform
- platform: windows, cli
- tags: docker-sync, file-syncing, docker-compose, development-environment, bind-mount-performance, ruby, containers, devops, macos, linux, docker

## Member repositories
- EugenMayer/docker-sync (main) score 47

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:09.762801+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:34:14.357134+00:00, confidence not recorded.
  - readme: https://github.com/EugenMayer/docker-sync (fetched 2026-08-28T04:08:09.762801+00:00, sha b1e8f882eda9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
