You signed in with another tab or window.Reloadto refresh your session.You signed out in another tab or window.Reloadto refresh your session.You switched accounts on another tab or window.Reloadto refresh your session.Dismiss alert
{{ message }}
Module Federation
Official plugins designed and developed by the authors of Webpack Module Federation
Webpack Module federation was created by Zackary Jackson and now officially part of webpack. This GitHub organizationprovides additional resources for folks looking to learn more about Module Federation.
You're also welcome to explore the brand-new Module Federationwebsite and documentationwhich is a valuable resource for both beginners and experienced developers. It is designed to be your go-to resource for all things Module Federation and more content is on the way!
What is Module Federation?
Webpack Module Federation (MF) is a feature of webpack that allows for the dynamic loading of multiple versions of a module from multiple independent build systems.
This allows for the creation of microfrontend-style applications, where multiple systems can share code and be dynamically updated without having to rebuild the entire application.
It also enables distributed teams and applications with different release cycles to share code without needing to wait for all systems to agree to and deploy a single shared version of a module.
Additionally, it allows for code-splitting based on routes and other criteria, which can improve performance.
Medusa- Tool for visualizing and managing MF remotes and versioning
More Resources
Highlighted Repositories
ExamplesAn entire open source learna workspacefor examples on many frameworks including Next.js, React, Angular, Vue and more.
UniverseA collection of tools, plugins, and utilities for Module Federation.
MF Book
Practical Module Federation- The official book on Webpack Module Federation by Jack Herrington & Zack Jackson"Practical Module Federation" is the first, and only, book on Webpack 5's innovative new live code sharing mechanism. It walks you through everything you need to do to start with Module Federation. It covers the internal implementation of Module Federation,and how Module Federation fits with other sharing options. The book also covers many practical topics include; state sharing across shared code, different deployment options, sharing non-view related code, writing your code to be resilient to code and network failures, and so much more.
Module Federation is proudly supported byValor Softwareas official partners. Together with Zack Jackson and other contributors to Module Federationwe are proud to offer guidance, consulting, and development assistance in all things Module Federation. If you'd like to have a quick15-minute call with Zack Jackson and Valor Software to share what you're doing please use the followingCalendly Linkto book some time.
Other types of assistance Valor Software can offer:
Custom Nx generators to speed adoption of Module Federation
Enhancements / Bug-fix / Prioritization for OSS libraries
Architecture Consulting
Team Augmentation
Roadmap
We have created a discussion category for tracking RFC'shere.
Please assist us in welcoming @viktoriialurie, the new Product Owner for Module Federation!
Social links
We are excited to announce the launch of our newDiscord communityfor Module Federation! This space will be used to discuss and share knowledge about the latest advancements in module federation and how to use it effectively. See you there!
This is the ÆGIS federated application host. Federated components are independently deployable, written by multiple teams in multiple languages, and loaded from multiple repos and network locations…
Module federation for the backend. Aegis core lib. Regain control of your microservices by consolidating them into one or more shared processes without loosing deployment or language independence. Eliminate the need for deployment automation. Let services deploy themselves.
module-federation/aegis’s past year of commit activity