What is Dream.MF?

Dream.MF is a modern module federation framework designed to simplify the development of micro-frontend architectures. It provides a comprehensive suite of tools and utilities to help you build scalable, maintainable, and type-safe applications.

Key Features

  • Module Federation: Built on top of webpack and rspack, Dream.MF makes it easy to share code between applications.
  • TypeScript Support: Full TypeScript support with type definitions for all packages.
  • React Integration: First-class support for React with custom hooks and components.
  • Authentication: Built-in OpenID Connect support for secure authentication.
  • Logging: Comprehensive logging system with support for multiple log types.
  • Developer Tools: Extensive documentation and developer tools for a great development experience.

Quick Start

# Install the core package
npm install @dream.mf/core

# Install additional packages as needed
npm install @dream.mf/react @dream.mf/bundlers

Package Structure

Each package follows a consistent structure and provides TypeScript types out of the box. You can find detailed documentation for each package in the sidebar.