Skip to content

esmnext/esmx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,014 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esmx Logo

Esmx

npm version Build Coverage Report node version size

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

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

English | 简体中文

🚀 Core Features

  • Zero Runtime Overhead - Based on native ESM + Import Map, no sandbox or proxy
  • High-Performance Build - Powered by Rspack, Rsbuild or Vite, significantly faster builds
  • Complete SSR Support - High-performance SSR, SEO-friendly
  • Standard ESM Syntax - No framework-specific APIs, minimal learning curve
  • Multi-Framework Support - Vue, React, Preact, Solid, and more

📊 vs Traditional Micro-frontends

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

🚀 Getting Started

npx create-esmx@latest my-app

📖 Documentation

📦 Core Packages

Package Version Status Description
@esmx/core npm version 🔵 Preview Micro-frontend framework with ESM linking
@esmx/router npm version 🔵 Preview Framework-agnostic router
@esmx/router-vue npm version 🔵 Preview Vue integration (2.7+ & 3)
@esmx/router-react npm version 🔵 Preview React integration (18+)
@esmx/rspack npm version 🔵 Preview Framework-agnostic Rspack tool
@esmx/rspack-vue npm version 🔵 Preview Rspack tool for Vue
@esmx/rspack-react npm version 🔵 Preview Rspack tool for React
@esmx/rsbuild npm version 🔵 Preview Framework-agnostic Rsbuild tool
@esmx/rsbuild-vue npm version 🔵 Preview Rsbuild tool for Vue
@esmx/rsbuild-react npm version 🔵 Preview Rsbuild tool for React
@esmx/vite npm version 🔵 Preview Framework-agnostic Vite tool
@esmx/vite-vue npm version 🔵 Preview Vite tool for Vue
@esmx/vite-react npm version 🔵 Preview Vite tool for React
@esmx/import npm version 🔵 Preview Import map utilities
@esmx/pkg-wrapper npm version 🔵 Preview CJS / ESM named-export wrappers for federation entries
create-esmx npm version 🔵 Preview Project scaffolding tool

🎯 Demo Projects

Project Name Tech Stack Live 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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors