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: 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, please use our official documentation on https://openmfp.org.

Pinned Loading

  1. openmfp.org Public

    Website and documentation for Open Micro Frontend Platform.

    TypeScript 2

  2. community Public

    This community repository will be used for OpenMFP related discussions as well as other documentation as it relates to OpenMFP open source process and meetings.

Repositories

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

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

    TypeScript 0 Apache-2.0 0 8 6 Updated Apr 3, 2025
  • helm-charts Public

    This repository contains public helm charts for the OpenMFP project

    Smarty 0 Apache-2.0 0 8 7 Updated Apr 3, 2025
  • typescript-configs Public

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

    TypeScript 0 Apache-2.0 0 1 1 Updated Apr 2, 2025
  • Go 1 Apache-2.0 0 10 0 Updated Apr 2, 2025
  • golang-commons Public

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

    Go 0 Apache-2.0 0 2 3 Updated Apr 2, 2025
  • Go 0 Apache-2.0 1 5 3 Updated Apr 2, 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.

    TypeScript 0 Apache-2.0 0 14 4 Updated Apr 2, 2025
  • portal-ui-lib Public

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

    TypeScript 0 Apache-2.0 0 11 3 Updated Apr 2, 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

    Go 2 Apache-2.0 0 4 1 Updated Apr 2, 2025
  • gha Public
    Dockerfile 0 Apache-2.0 0 3 2 Updated Apr 2, 2025