ice-lab/icestark
:tiger: Micro Frontends solution for large application(面向大型应用的微前端解决方案),站点国内镜像:https://icestark.gitee.io observed · 2026-08-28
Health v2 · maintenance only
53/100
- Activity 67
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2674
- days_rel: n/a
- days_push: 203
- n_releases_24m: 0
Adoption not part of the score
2076 stars · 169 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
icestark is a framework-agnostic micro-frontends solution for large web applications, providing a main application that registers, loads, and renders independent sub-applications built with React, Vue, Angular, or other frameworks. It offers multiple entry types (js/css assets, HTML entry, HTML content, iframe), a Proxy-based JavaScript sandbox, style isolation guidance, single-spa compatibility, micro-modules, and performance features like prefetch and pre-execution.
Use cases
- split a large monolithic SPA into independently developed and deployed micro apps
- unify scattered admin backends into one portal with a shared layout
- integrate third-party or second-party applications into an existing frontend system
- migrate a legacy giant frontend to micro-frontends incrementally
- run React, Vue, and Angular sub-apps under one main application
- isolate sub-application JavaScript with a sandbox
- load small route-less widgets (micro-modules) into a host page
When to choose
- you need a framework-agnostic micro-frontend solution supporting React/Vue/Angular sub-apps
- you want single-spa compatibility with simpler setup and built-in sandboxing
- you need flexible entry types including HTML entry, js/css bundles, or iframe
- you are consolidating many team-owned apps into one shell with independent release cycles
When to avoid
- you are building a small single-team SPA where micro-frontends add unnecessary complexity
- you need strict, fully guaranteed style and JS isolation for untrusted third-party apps (iframe is safer)
- you are already standardized on another micro-frontend framework like qiankun or Module Federation
- you need server-side rendering of micro apps as a first-class requirement
Facets
framework · maturity active
routing middleware web-framework frontend-framework frontend web-development microservices developer-tools browser cross-platform micro-frontends single-spa-compatible javascript-sandbox spa mpa framework-agnostic micro-modules typescript nodejs web-server
10 sources
- readme: https://github.com/ice-lab/icestark · fetched 2026-08-28 · 53e204a5bee9
- homepage: https://micro-frontends.ice.work · fetched 2026-08-29 · 590f7c2e9496
- site_page: https://micro-frontends.ice.work/docs/guide · fetched 2026-08-29 · 57dd375399d1
- site_page: https://micro-frontends.ice.work/docs/api/ice-stark · fetched 2026-08-29 · 3d4b4c5b4088
- site_page: https://micro-frontends.ice.work/docs/faq · fetched 2026-08-29 · 55ee8a2c8ee1
- site_page: https://micro-frontends.ice.work/docs/guide/concept/child · fetched 2026-08-29 · 9cf46327f154
- site_page: https://micro-frontends.ice.work/docs/guide/advanced/sandbox · fetched 2026-08-29 · 100760f594bf
- site_page: https://micro-frontends.ice.work/docs/guide/advanced/performance · fetched 2026-08-29 · b0adc997e924
- site_page: https://micro-frontends.ice.work/docs/guide/use-child/others · fetched 2026-08-29 · d8470911f60a
- site_page: https://micro-frontends.ice.work/docs/guide/micro-module · fetched 2026-08-29 · 8d1c2c1afa25
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ice-lab/icestark | main | 53 |
For agents
markdown · JSON · MCP: product_card(name="ice-lab/icestark")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem