Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/schweizerischebundesbahnen/scion-microfrontend-platform

SCION Microfrontend Platform is a TypeScript-based open-source library that helps to implement a microfrontend architecture using iframes.
https://github.com/schweizerischebundesbahnen/scion-microfrontend-platform

framework-agnostic iframe isolation messaging microfrontend routing

Last synced: 1 day ago
JSON representation

SCION Microfrontend Platform is a TypeScript-based open-source library that helps to implement a microfrontend architecture using iframes.

Awesome Lists containing this project

README

        

SCION Microfrontend Platform

| SCION Microfrontend Platform | [Projects Overview][menu-projects-overview] | [Changelog][menu-changelog] | [Contributing][menu-contributing] | [Sponsoring][menu-sponsoring] |
| --- | --- | --- | --- | --- |

## SCION Microfrontend Platform

SCION Microfrontend Platform enables you to successfully implement a framework-agnostic microfrontend architecture using iframes. It provides you fundamental APIs for microfrontends to communicate with each other across origins and facilitates embedding microfrontends using a web component and a router. SCION Microfrontend Platform is a lightweight, web stack agnostic library that has no user-facing components and does not dictate any form of application structure.

***

#### Quickstart

- [**What is a Microfrontend Architecture**][link-microfrontend-architecture]\
Learn more about the microfrontend design approach and its advantages for large-scale and long-lasting projects.

- [**How SCION Microfrontend Platform can help you**][link-introduction]\
Get an overview of the SCION Microfrontend Platform and learn how the platform can help you in implementing a microfrontend architecture.

- [**Installation**][link-installation]\
Follow these steps to install the SCION Microfrontend Platform in your project.

- [**Getting Started**][link-getting-started]\
Start with a gentle introduction to the essentials of the SCION Microfrontend Platform.


#### Documentation

- [**Developer Guide**][link-developer-guide]\
Read our Developer Guide to learn more about the core concepts and configuration of the platform.

- [**TypeDoc**][link-reference-documentation]\
Consult our API documentation for a complete overview of the API.

#### Miscellaneous

- [**Announcements**][link-announcements]\
Get the latest news about the further development of the SCION Microfrontend Platform.

- [**Features**][link-features]\
Get an overview of existing and planned features of the SCION Microfrontend Platform.

- [**Versioning Policy**][link-versioning]\
Let us explain our versioning policy and why backward compatibility is important to us.

***

[![@scion/microfrontend-platform version](https://img.shields.io/npm/v/@scion/microfrontend-platform/latest?label=%40scion%2Fmicrofrontend-platform)][link-download]
[![Continuous Integration and Delivery][link-github-actions-workflow:status]][link-github-actions-workflow]

[link-download]: https://www.npmjs.com/package/@scion/microfrontend-platform
[link-github-actions-workflow]: https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/actions
[link-github-actions-workflow:status]: https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/workflows/Continuous%20Integration%20and%20Delivery/badge.svg?branch=master&event=push

[link-installation]: /docs/site/installation.md
[link-microfrontend-architecture]: /docs/site/microfrontend-architecture.md
[link-introduction]: /docs/site/introduction.md
[link-getting-started]: /docs/site/getting-started/getting-started.md
[link-developer-guide]: https://microfrontend-platform-developer-guide.scion.vercel.app
[link-reference-documentation]: https://microfrontend-platform-api.scion.vercel.app
[link-versioning]: /docs/site/versioning.md
[link-features]: /docs/site/features.md
[link-announcements]: /docs/site/announcements.md

[menu-home]: /README.md
[menu-projects-overview]: /docs/site/projects-overview.md
[menu-changelog]: /docs/site/changelog/changelog.md
[menu-contributing]: /CONTRIBUTING.md
[menu-sponsoring]: /docs/site/sponsoring.md