Skip to content

1v3n/astro-microfrontends-ssr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

astro-microfrontends

This demo takes advantage of EcmaScript Modules (ESM) to server-side render micro-frontends. Express is used for serving assets, but ideally one would have a dedicated CDN hosting them.

Features

  • 🧑‍🚀 Server-side rendering of micro-frontends
  • ✨ Server-side composition of micro-frontends
  • 📦 Cacheable remote modules with Deno

Usage

Micro-frontends

  • Build each microfrontend with npm run build
  • Start each microfrontend with node server.js

Shell application

  • Build the shell with npm run build
  • Start the shell with npm run preview

About

Server-side composition of microfrontends using Astro

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.8%
  • TypeScript 19.8%
  • HTML 10.6%
  • Astro 9.8%
  • CSS 1.0%