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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 9 minutes ago
Added to GitGenius on September 19th, 2026
Created on July 8th, 2016
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 280
Total Stargazers: 3,557 (+0)
Total Subscribers: 63 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.4 hours
Mean response time: 263.7 days
90th percentile: 1054.7 days
Tracked items: 4

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature (1)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

docker-sync is a file synchronization tool that enables developers to run Docker containers at full performance while maintaining live code synchronization during development on macOS, Windows, and Linux.

The core problem docker-sync addresses is the performance penalty that occurs when mounting host directories into Docker containers on non-Linux systems. Native volume mounts on macOS and Windows are slow because they rely on filesystem bridges that introduce significant latency. docker-sync solves this by maintaining a high-performance copy of your codebase inside the Docker environment and synchronizing changes bidirectionally between your host machine and the container. This approach lets developers edit code on their host system while the application runs at native speeds inside the container, eliminating the choice between development convenience and runtime performance.

Developers should adopt docker-sync if they work on macOS or Windows and need to use Docker for local development without accepting slow file access penalties. It integrates with Docker Compose workflows and works across different Docker installations including Docker for Mac, Docker for Windows, and Docker Toolbox. The tool is particularly suited for projects where file I/O performance directly impacts development iteration speed, such as applications with large codebases or frameworks that perform frequent filesystem operations during development.

The project actively solicits contributions and maintains documented areas where help is needed, both for code improvements and documentation work. Development involves collaboration from multiple contributors who have made substantial improvements to the tool over time. The project maintains official documentation separate from the repository and provides a dedicated homepage resource for users seeking guidance on setup and usage.