Esmx
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
```bash
npx create-esmx@latest my-app
```
๐ [Documentation](https://esmx.dev/guide/start/getting-started.html)
## ๐ฆ Core Packages
| Package | Version | Status | Description |
|---------|---------|--------|-------------|
| [**@esmx/core**](https://github.com/esmnext/esmx/tree/master/packages/core) |