Skip to content
@openmfp

OpenMFP

Open Micro Frontend Platform

Welcome to the Open Micro Front End Platform (openMFP) Project on GitHub

👋 Welcome to the official GitHub presence of openMFP. We are part of ApeiroRA which is an Important Project of Common European Interest - Next Generation Cloud Infrastructures and Services (IPCEI-CIS). We contribute to ApeiroRA's core aim of creating an overarching multi-provider cloud-edge continuum by bringing together micro front ends and APIs into a cohesive platform, allowing teams to contribute components while maintaining their independence.

🌐 ApeiroRA?

ApeiroRA is a reference blueprint for an open, flexible, secure, and compliant next-generation cloud-edge continuum and therefore a key contribution to IPCEI-CIS. At a high level, the projects of ApeiroRA allow users to provider-agnostically fetch, request and consume services, and for service providers to describe, offer and provision their services.

By being open source, ApeiroRA provides a cross-border spillover effect, solidifying the foundation and future of the project.

Learn more about ApeiroRA by checking out the official website at https://apeirora.eu/.

🤝 openMFP and ApeiroRA

OpenMFP extends ApeiroRA's Platform Mesh principles to frontend development, creating a unified interface that evolves automatically with the underlying infrastructure. This is facilitated through the management of of Micro Frontends, a compartmentalized approach to front end development.

🐧 Features

  • Decoupled Development: Teams can work independently using their preferred technologies, promoting agility and innovation while contributing to shared objectives.
  • Unified User Experience: OpenMFP integrates key systems like authentication, reducing redundancy and improving usability across services.
  • Extension Mechanism: The platform supports adding new micro front ends and APIs, ensuring scalability and adaptability to evolving needs.

👥 Get Involved

Thank you for considering to contribute to our project. To become an excellent contributor, check out our contribution guidelines and our open issues.

💙 Code of Conduct

To facilitate a nice environment for all, check out our Code of Conduct.

📚 Learn More

To learn more about openMFP, stay tuned for the official documentation coming soon!

Popular repositories Loading

  1. openmfp.org openmfp.org Public

    Website and documentation for Open Micro Frontend Platform.

    TypeScript 2

  2. extension-manager-operator extension-manager-operator Public

    The extension-manager-operator implements the lifecycle management of a Kubernetes CRD ContentConfiguration resource, which is a Kubernetes Resource/API for configuration of Micro Frontends in OpenMFP

    Go 2

  3. gha gha Public

    Dockerfile

  4. typescript-configs typescript-configs Public

    This repository offers reusable TypeScript configuration to be used for services which are TypeScript-based

    JavaScript

  5. .github .github Public

    Default community health files for the SAP organization

  6. repository-template repository-template Public template

Repositories

Showing 10 of 15 repositories
  • portal-server-lib Public

    This repo provides a node server library to build an OpenMFP based micro frontend ui portal

    openmfp/portal-server-lib’s past year of commit activity
    TypeScript 0 Apache-2.0 0 9 4 Updated Feb 28, 2025
  • example-content Public

    This repo provides sample micro frontends to illustrate users of OpenMFP how to create a composition of UIs in a micro frontend portal

    openmfp/example-content’s past year of commit activity
    TypeScript 0 Apache-2.0 0 4 6 Updated Feb 28, 2025
  • openmfp/account-operator’s past year of commit activity
    Go 0 Apache-2.0 1 5 5 Updated Feb 28, 2025
  • helm-charts Public

    This repository contains public helm charts for the OpenMFP project

    openmfp/helm-charts’s past year of commit activity
    Smarty 0 Apache-2.0 0 7 2 Updated Feb 28, 2025
  • golang-commons Public

    Contains Golang library packages to be reused across microservices and operators/controllers

    openmfp/golang-commons’s past year of commit activity
    Go 0 Apache-2.0 0 2 3 Updated Feb 28, 2025
  • extension-manager-operator Public

    The extension-manager-operator implements the lifecycle management of a Kubernetes CRD ContentConfiguration resource, which is a Kubernetes Resource/API for configuration of Micro Frontends in OpenMFP

    openmfp/extension-manager-operator’s past year of commit activity
    Go 2 Apache-2.0 0 3 2 Updated Feb 28, 2025
  • gha Public
    openmfp/gha’s past year of commit activity
    Dockerfile 0 Apache-2.0 0 3 1 Updated Feb 28, 2025
  • portal Public

    This repo demonstrates how to use the portal-ui-lib and the portal-server-lib of OpenMFP to build your own micro frontend portal.

    openmfp/portal’s past year of commit activity
    TypeScript 0 Apache-2.0 0 13 8 Updated Feb 27, 2025
  • openmfp.org Public

    Website and documentation for Open Micro Frontend Platform.

    openmfp/openmfp.org’s past year of commit activity
    TypeScript 2 Apache-2.0 0 13 3 Updated Feb 27, 2025
  • portal-ui-lib Public

    This repo provides a node client library to build an openmfp based micro frontend ui portal.

    openmfp/portal-ui-lib’s past year of commit activity
    TypeScript 0 Apache-2.0 0 7 3 Updated Feb 27, 2025

Top languages

Loading…

Most used topics

Loading…