{"id":26130004,"url":"https://github.com/sturdy-dev/mutagen","last_synced_at":"2026-04-24T04:33:39.841Z","repository":{"id":103221261,"uuid":"347400038","full_name":"sturdy-dev/mutagen","owner":"sturdy-dev","description":null,"archived":false,"fork":false,"pushed_at":"2022-05-03T10:45:32.000Z","size":5462,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T15:12:57.894Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sturdy-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":"DCO","cla":null}},"created_at":"2021-03-13T15:00:50.000Z","updated_at":"2022-04-24T15:38:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"8826a298-5aca-4f9f-95f7-159280f2c2de","html_url":"https://github.com/sturdy-dev/mutagen","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/sturdy-dev/mutagen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sturdy-dev%2Fmutagen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sturdy-dev%2Fmutagen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sturdy-dev%2Fmutagen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sturdy-dev%2Fmutagen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sturdy-dev","download_url":"https://codeload.github.com/sturdy-dev/mutagen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sturdy-dev%2Fmutagen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32209893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T03:15:14.334Z","status":"ssl_error","status_checked_at":"2026-04-24T03:15:11.608Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-10T20:00:03.926Z","updated_at":"2026-04-24T04:33:39.833Z","avatar_url":"https://github.com/sturdy-dev.png","language":"Go","readme":"# Mutagen\n\nMutagen is a new kind of remote development tool that enables your existing\nlocal tools to work with code in remote environments like cloud servers and\ncontainers. It does this by providing high-performance real-time\n[file synchronization](https://mutagen.io/documentation/synchronization) and\nflexible [network forwarding](https://mutagen.io/documentation/forwarding).\nIt supports synchronization and forwarding between\n[local systems](https://mutagen.io/documentation/transports/local),\n[SSH-accessible locations](https://mutagen.io/documentation/transports/ssh),\nand [Docker containers](https://mutagen.io/documentation/transports/docker), as\nwell as most other infrastructure (such as Kubernetes clusters) using its\n[tunnel transport](https://mutagen.io/documentation/transports/tunnels).\n\n\n## Getting started\n\nThe best way to understand Mutagen and its features is to read the\n[Overview](https://mutagen.io/documentation/introduction) and\n[Getting started](https://mutagen.io/documentation/introduction/getting-started)\nguides. You can find information about all of Mutagen's features in the\n[documentation](https://mutagen.io/documentation).\n\n\n## Installation\n\nYou can find\n[installation instructions](https://mutagen.io/documentation/introduction/installation)\nin the [Mutagen documentation](https://mutagen.io/documentation).\n\n\n## Community\n\nMutagen's community chat is the place to go for discussion, questions, and\nideas:\n\n[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/mutagen)\n\nFor updates about the project and its releases, you can\n[follow Mutagen on Twitter](https://twitter.com/mutagen_io).\n\n\n## Status\n\nMutagen is built and tested on Windows, macOS, and Linux, and it's available for\n[many more platforms](https://github.com/mutagen-io/mutagen/releases/latest).\n\n| Tests                               | Code coverage                           | Report card                         | License                                   |\n| :---------------------------------: | :-------------------------------------: | :---------------------------------: | :---------------------------------------: |\n| [![Tests][tests-badge]][tests-link] | [![Code coverage][cov-badge]][cov-link] | [![Report card][rc-badge]][rc-link] | [![License][license-badge]][license-link] |\n\n[tests-badge]: https://github.com/mutagen-io/mutagen/workflows/CI/badge.svg \"Test status\"\n[tests-link]: https://github.com/mutagen-io/mutagen/actions \"Test status\"\n[cov-badge]: https://codecov.io/gh/mutagen-io/mutagen/branch/master/graph/badge.svg \"Code coverage status\"\n[cov-link]: https://codecov.io/gh/mutagen-io/mutagen/tree/master/pkg \"Code coverage status\"\n[rc-badge]: https://goreportcard.com/badge/github.com/mutagen-io/mutagen \"Report card status\"\n[rc-link]: https://goreportcard.com/report/github.com/mutagen-io/mutagen \"Report card status\"\n[license-badge]: https://img.shields.io/github/license/mutagen-io/mutagen.svg \"MIT licensed\"\n[license-link]: LICENSE \"MIT licensed\"\n\n\n## Contributing\n\nIf you'd like to contribute to Mutagen, please see the\n[contribution documentation](CONTRIBUTING.md).\n\n\n## External projects\n\nUsers have built a number of cool projects to extend and integrate Mutagen into\ntheir workflows:\n\n- [**Mutagen Helper**](https://github.com/gfi-centre-ouest/mutagen-helper) is a\n  tool that makes the orchestration of synchronization sessions even easier by\n  letting you define sessions with configuration files that live inside your\n  codebase. Thanks to [**@Toilal**](https://github.com/Toilal)!\n- [**docker-magento-mutagen**](https://github.com/mage2click/docker-magento-mutagen)\n  (from [Mage2click](https://mage2.click/)) is a Docker-based development\n  environment for Magento that uses Mutagen for file synchronization. Thanks to\n  [**@u-maxx**](https://github.com/u-maxx) and\n  [**@shkoliar**](https://github.com/shkoliar)!\n- [**MutagenMon**](https://github.com/rualark/MutagenMon) is a Python-based GUI\n  for monitoring Mutagen sessions. Thanks to\n  [**@rualark**](https://github.com/rualark)!\n\n\n## Security\n\nMutagen takes security very seriously. If you believe you have found a security\nissue with Mutagen, please practice responsible disclosure practices and send an\nemail directly to [security@mutagen.io](mailto:security@mutagen.io) instead of\nopening a GitHub issue. For more information, please see the\n[security documentation](SECURITY.md).\n\n\n## Versioning and support\n\nMutagen uses [semantic versioning](https://semver.org/) for tracking releases.\nBefore Mutagen reaches version 1.0, each minor release series will be supported\nfor one month after the first release in the next minor release series (e.g.\nv0.10.x will be supported until one month after the release of v0.11.0).\n\nThe builds for each minor release series are pinned to the same Go minor release\nand dependency versions used for developing that series (though patch releases\nwill be incorporated if they contain security fixes).\n\nWe reserve the right to break or bend these rules if necessary for the sake of\nsecurity, e.g. discontinuing support for a minor release to which a security fix\ncannot be backported or upgrading Go minor versions for a release series to\nincorporate important security fixes. Features marked as experimental may also\nsee breakage when necessary, though we will endeavor to keep this to a minimum.\n\n\n## Building\n\nPlease see the [build instructions](BUILDING.md).\n\n\n## Unrelated projects\n\nPlease note that this project is unrelated to the\n[Mutagen](https://github.com/quodlibet/mutagen) Python module used for handling\naudio metadata.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsturdy-dev%2Fmutagen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsturdy-dev%2Fmutagen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsturdy-dev%2Fmutagen/lists"}