https://github.com/validide/u-front-ends
Micro Front Ends
https://github.com/validide/u-front-ends
Last synced: 5 months ago
JSON representation
Micro Front Ends
- Host: GitHub
- URL: https://github.com/validide/u-front-ends
- Owner: validide
- License: mit
- Created: 2020-03-22T17:14:03.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-11-17T18:44:39.000Z (7 months ago)
- Last Synced: 2025-11-17T20:29:22.005Z (7 months ago)
- Language: TypeScript
- Size: 1.59 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# u-front-ends
A simple framework for integrating multiple [micro front-ends](https://martinfowler.com/articles/micro-frontends.html) as one.
## Status
[](https://www.codacy.com/gh/validide/u-front-ends/dashboard?utm_source=github.com&utm_medium=referral&utm_content=validide/u-front-ends&utm_campaign=Badge_Grade)
[](https://coveralls.io/github/validide/u-front-ends?branch=master)
[](https://www.npmjs.com/package/@validide/u-front-ends)
Not sure how production ready this project is so any feedback is appreciated.
## Motivation
As a developer, if you have worked on the same suite of products for multiple years, you should have realized that no company will stop adding new features to the suite in order to do a complete overhaul of the technology stack. Chances are you will get the change to try new frameworks on new features/products but you will need to find a way to integrate these in the suite.
This project tries to capture some of the solutions I wish I had implemented along the years but did not have the time or knowledge.
## Naming
Naming stuff is one of the hardest things in programming so:
* `u-front-ends` because `npm install µ-front-ends` would have been a pain to type.
* this is my take (I am sure someone might come with a better one) on a client side implementation therefore the packages are prefixed with my name
## Documentation and demos
* [Demo](https://validide.github.io/u-front-ends/demo/#_/)
* [Documentation](https://validide.github.io/u-front-ends/)
* [Browser API manual tests](https://validide.github.io/u-front-ends/demo/browser-tests.html)