Skip to content

🔥 A curated list of awesome things related to Micro-Frontends.

License

Notifications You must be signed in to change notification settings

trungcaot/awesome-micro-frontends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome-microfrontends

A curated list of awesome things related to Micro-frontends. If you appreciate the content 📖, support projects visibility, give 👍| ⭐| 👏, or buy me a coffee!

Mind map of Micro-Frontends

alt text

Some main ideas once you choose Micro-Frontends

  • You can ask a question yourself. What do I actually need Micro-Frontend?
  • If you had made a decision to micro-frontends, then you probably look over the following items.
  • Defining for a split monolith app by a vertical split
  • Should use only a main library or framework to all micro-frontends(Ex: only use React library not include Angular or Vue)
  • Keep minimizing communication between micro-frontends (Ex. share JWT token)
  • Keep in mind for autonomous team develop, so it will help you to independent development and deployment
  • You can use the Single-SPA framework to trying implement with it

Brief contents

Resources

Blog Posts

2021

2020

2019

Videos

Deploys

Frameworks

Libraries

Projects

  • Mosaic A set of services, libraries together with a specification by Zalando

Websites

Tools

  • Lerna A tool for managing JavaScript projects with multiple packages.
  • npm-run-all/yarn-run-all A CLI tool to run multiple npm-scripts in parallel or sequential.
  • TypeScript ESLint Monorepo for all the tooling which enables ESLint to support TypeScript