{"id":29613616,"url":"https://github.com/module-federation/metro","last_synced_at":"2025-07-20T22:05:48.884Z","repository":{"id":288576876,"uuid":"968104581","full_name":"module-federation/metro","owner":"module-federation","description":"Metro plugin for Module Federation","archived":false,"fork":false,"pushed_at":"2025-07-01T15:04:48.000Z","size":2775,"stargazers_count":25,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-07-08T17:29:40.895Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/module-federation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-17T14:11:13.000Z","updated_at":"2025-07-03T09:40:52.000Z","dependencies_parsed_at":"2025-04-19T00:01:46.377Z","dependency_job_id":"8386e87f-e758-491e-b3b8-277d59d3cd8b","html_url":"https://github.com/module-federation/metro","commit_stats":null,"previous_names":["module-federation/metro-mf","module-federation/metro"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/module-federation/metro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/module-federation%2Fmetro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/module-federation%2Fmetro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/module-federation%2Fmetro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/module-federation%2Fmetro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/module-federation","download_url":"https://codeload.github.com/module-federation/metro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/module-federation%2Fmetro/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265087990,"owners_count":23709433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-07-20T22:02:50.222Z","updated_at":"2025-07-20T22:05:48.874Z","avatar_url":"https://github.com/module-federation.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Metro Module Federation\n\n## About\n\nThis monorepo contains all the tools you'll need to adapt your React Native apps and start using Module Federation with Metro bundler.\n\n### Packages in this repo:\n- `@module-federation/metro` - Core integration with Metro to enable Module Federation\n- `@module-federation/metro-plugin-rnc-cli` - React Native CLI integration\n- `@module-federation/metro-plugin-rnef` - React Native Enterprise Framework integration\n\n\u003e **Note**: Module Federation support for Metro bundler is still experimental and may lack some functionality or certain integrations.\n\n## Getting Started\n\nFor detailed setup instructions and configuration options, see the [Metro Module Federation Core Package README](./packages/core/README.md).\n\n## Usage\n\nThe configuration follows the standard [Module Federation configuration format](https://module-federation.io/configure/). For detailed information about Module Federation concepts, configuration options, and usage patterns, please refer to the official [Module Federation documentation](https://module-federation.io/).\n\n## Examples\n\nThis repository includes several example applications to help you get started:\n\n- **[example-host](./apps/example-host)** - Basic host application that consumes remote modules\n- **[example-mini](./apps/example-mini)** - Basic mini application that exposes modules\n- **[example-nested-mini](./apps/example-nested-mini)** - Mini application with nested module dependencies\n- **[showcase-host](./apps/showcase-host)** - Showcase host application\n- **[showcase-mini](./apps/showcase-mini)** - Showcase mini application\n\nFor instructions on how to run these examples, see [Running Examples](./CONTRIBUTING.md#running-examples) in our Contributing Guide.\n\n### CLI Commands\n\nFor detailed information about available CLI commands see the [React Native CLI Plugin README](./packages/plugin-rnc-cli/README.md).\n\n### React Native Enterprise Framework (RNEF) Integration\n\nFor detailed information about RNEF integration and configuration, see the [RNEF Plugin README](./packages/plugin-rnef/README.md).\n\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](./CONTRIBUTING.md) for details on how to set up the development environment and run examples.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n## Support\n\n- 💬 [Discord Community](https://discord.gg/n69NnT3ACV)\n- 🐛 [GitHub Issues](https://github.com/module-federation/metro/issues)\n\n---\n\nBuilt with ❤️ by [Callstack](https://callstack.com) and [Zephyr Cloud](https://zephyr-cloud.io/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmodule-federation%2Fmetro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmodule-federation%2Fmetro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmodule-federation%2Fmetro/lists"}