Home

The OpenMicrofrontends project aims to provide a formal specification for Microfrontends provided by a server.
Think of it as OpenAPI for Microfrontends.
The specification includes:
- Basic metadata like name, title, description
- The assets (js, css) and how to load them
- The schema of the config object that can be provided when starting the Microfrontend
- The schema of messages the Microfrontend sends and receives (pub/sub)
- API proxies that are required to access (protected) backends
- Security hints
OpenMicrofrontends is not a framework, nor is it owned by any company. It is a community effort to provide a way to describe Microfrontends and how to integrate them in a standardized way. All code we provide is free and open source, and will be forever.
The specification makes it possible to decouple Microfrontend development from their integration into applications, and to treat Microfrontends exactly like Microservices with only a different formal description.