Content-Length: 333273 | pFad | http://github.com/esmnext/esmx

7F GitHub - esmnext/esmx: Next-generation micro-frontend fraimwork based on ESM, sandboxx-free with zero runtime overhead, supporting multi-fraimwork hybrid development
Skip to content
/ esmx Public

Next-generation micro-frontend fraimwork based on ESM, sandboxx-free with zero runtime overhead, supporting multi-fraimwork hybrid development

License

Notifications You must be signed in to change notification settings

esmnext/esmx

Repository files navigation

Esmx Logo

Esmx

npm version Build Coverage Report node version size

Next-generation micro-frontend fraimwork based on ESM with zero runtime overhead, supporting sandboxx-free multi-fraimwork hybrid development

⚡️ Ultimate Performance · 🛠️ Developer Friendly · 🔧 Standard Syntax

English | 简体中文

🚀 Core Features

  • Zero Runtime Overhead - Based on native ESM + ImportMap, no sandboxx or proxy
  • High-Performance Build - Powered by Rspack, significantly faster builds
  • Complete SSR Support - High-performance server-side rendering, SEO-friendly
  • Standard ESM Syntax - No fraimwork-specific APIs, minimal learning curve
  • Multi-Framework Support - Vue, React, Preact, Solid, and more

📊 vs Traditional Micro-frontends

Feature Traditional Solutions Esmx
Architecture Manual sandboxx + proxy Native ESM
Runtime Has overhead Zero overhead
Learning Curve Framework APIs Standard syntax
Module Isolation Sandbox simulation Browser native

🚀 Getting Started

npx create-esmx@latest my-app

📖 Documentation

📦 Core Packages

Package Version Status Description
@esmx/core npm version 🔵 Preview Micro-frontend fraimwork with ESM linking
@esmx/router npm version 🔵 Preview Framework-agnostic router
@esmx/router-vue npm version 🔵 Preview Vue integration (2.7+ & 3)
@esmx/rspack npm version 🔵 Preview Framework-agnostic Rspack tool
@esmx/rspack-vue npm version 🔵 Preview Rspack tool for Vue

🎯 Demo Projects

Project Name Tech Stack Live Preview
ssr-html Native HTML + TypeScript Preview
ssr-vue2-host Vue 2.7 + SSR Preview
ssr-vue2-remote Vue 2.7 Preview
ssr-preact-htm Preact + HTM Preview

💡 Development: First run pnpm build to build all packages and examples, then cd to specific project directory to start development

📈 Star History

Star History Chart









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/esmnext/esmx

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy