-
Module Federation is a concept that allows developers to share code and resources across multiple JavaScript applications
-
Module Federation can be used to split monolithic applications into micro-front-end architectures
-
Module Federation reuses common dependencies between modules as much as possible
The universe repository provides a set of tools to enhance module federation's capabilities. These include:
- Module Federation Runtime
- Rspack Module Federation
- Webpack Module Federation
- Next.js Module Federation
To get started with Module Federation, see the Quick Start.
Some of the underlying dependencies of the past are listed here, and enhanced access is recommended for direct use.
Come and chat with us on Discussions! The Module federation team and users are active there, and we're always looking for contributions.
New contributors welcome!
Please read the Contributing Guide.
Thanks to:
- The vite-plugin-federation project created by @ruleeeer,
@module-federation/runtime
forkvite-plugin-federation
semver logic used to verify version
This repo has adopted the Code of Conduct. Please check Code of Conduct for more details.