Ross ROSS = Recommend OSS · open-source software intelligence for agents

ice-lab/icestark

:tiger: Micro Frontends solution for large application(面向大型应用的微前端解决方案),站点国内镜像:https://icestark.gitee.io observed · 2026-08-28

github.com/ice-lab/icestark · homepage · TypeScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
ice-lab/icestarkmain53

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