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. 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

  2. gha gha Public

    Dockerfile

  3. typescript-configs typescript-configs Public

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

    JavaScript

  4. .github .github Public

    Default community health files for the SAP organization

  5. repository-template repository-template Public template

  6. portal 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.

    TypeScript

Repositories

Showing 10 of 14 repositories
  • typescript-configs Public

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

    openmfp/typescript-configs’s past year of commit activity
    JavaScript 0 Apache-2.0 0 1 4 Updated Feb 25, 2025
  • openmfp/account-operator’s past year of commit activity
    Go 0 Apache-2.0 1 5 5 Updated Feb 25, 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 25, 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 6 Updated Feb 25, 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 25, 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 1 Updated Feb 25, 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 25, 2025
  • 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 8 Updated Feb 24, 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 7 Updated Feb 24, 2025
  • .github Public

    Default community health files for the SAP organization

    openmfp/.github’s past year of commit activity
    0 0 1 1 Updated Feb 24, 2025

Top languages

Loading…

Most used topics

Loading…